<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[关于这个开源项目 from VIP Lab]]></title><description><![CDATA[<blockquote>
<h2>关于H.265硬件IP</h2>
</blockquote>
<p dir="auto">很多人搞不清楚本项目和x265等软件开源H.265编码器区别<img src="http://www.openasic.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f632.png?v=410ca3e0698" class="not-responsive emoji emoji-android emoji--astonished" style="height:23px;width:auto;vertical-align:middle" title=":astonished:" alt="😲" /><br />
简单的讲，x265是运行在CPU、DSP平台上，它是个软件，而本次开源项目是用于制作芯片、可运行于FPGA平台上的硬件。本项目采用Verilog HDL语言编写，是可综合的RTL代码，代码表述的是电路，是硬件。</p>
<p dir="auto">开源的软件H.265编码器很多，最著名的是x265，而开源的硬件H.265编码器没有。据我孤陋寡闻，这个项目是第一个。大概是硬件开发人员太少了的缘故吧，一般人不会接触芯片开发。</p>
<blockquote>
<h2>关于本次开源</h2>
</blockquote>
<p dir="auto">开源就是好玩，让更多的人有个更好玩的玩具而已，并且是免费的。</p>
<p dir="auto">随着FPGA的普及，越来越多高性能应用需要用FPGA这种硬件平台，而不是CPU/DSP软件平台，对于视频编码这种需要极大计算能力的应用，软件是无法实时的，大家平时使用的手机芯片内部都有专门的硬件视频编解码器。没有硬件编码支持，估计现在手机还停留在只能拍照不能拍视频的阶段吧。</p>
<p dir="auto">另外，看过代码的同学应该好奇为什么代码内部最后注释更新的都是2015年？<br />
其实，这个项目2015年就已经完成，相关FPGA Demo也于1年多前就已经完成。<br />
为什么迟迟不发，到现在才发？<br />
一方面本人一直觉得代码不够好，架构还不完善，远达不到完美，过不了自己这关，觉得拿不出手，另一方面也欠缺跟其他的商业版本对比（我们也没用过商业版本，买不起），指标太差，岂不自取其辱，最后还有点拖延症因素，拖一天是一天。<br />
那为什么现在发出来了？<br />
直白点是拖不下去了，事情总得有个交代。算是对我本人从学术角度从事视频编码芯片研究这么多年的一个交代吧，搞了这么些年，总得有点东西拿出来反馈社会吧，碰巧今年是我的自然基金结题年，拿了纳税人的钱研究了这么些年，不出点东西怪不好意思，哪怕东西不够好<img src="http://www.openasic.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f633.png?v=410ca3e0698" class="not-responsive emoji emoji-android emoji--flushed" style="height:23px;width:auto;vertical-align:middle" title=":flushed:" alt="😳" /> 。况且确实目前的FPGA还不够好玩，大大小小的IP很多都是收费的，不像软件领域开源项目多如牛毛，硬件开源的项目确实很少，并且大多欠缺维护。</p>
<blockquote>
<h2>代码</h2>
</blockquote>
<p dir="auto">开源代码只包含了核心的H.265编码器代码，懂得同学应该很容易集成总线模块和SoC系统。本实验室开发的Demo系统受限于采用了一些第三方IP，不能开源SoC总线集成的代码。相信能玩转FPGA、芯片设计的同学，应该不是问题啦。</p>
<p dir="auto">为什么不托管到Github<br />
首先，Github是一个软件开发者常用的分享代码网站，本项目是一个硬件IP项目，放到Github上意义不大（放个链接告诉大家有这么个东西就行）。其次，因为本项目开发团队都在一个房间里，没有外援参与，同步代码吼一声就行，如果后期有外援加入，可以考虑用一个更好的方式分享代码。</p>
<blockquote>
<h2>后记</h2>
</blockquote>
<p dir="auto">这个项目本实验室一直有同学在做，东西虽然拿不出手，但本人不敢懈怠，还在努力改进中，将作为一个长期维护项目，逐步更新功能、架构。包括BitDepth扩展、集成MCU进行编码控制、更好的流水线架构、更准确的预测算法、B帧等。</p>
<blockquote>
<h2>感谢</h2>
</blockquote>
<p dir="auto">这个项目陆陆续续做了好几年了，从2010年做H.264编码器、解码器开始，好多同学参与到这个项目中来，也毕业了很多优秀的毕业生，也完成了整一个自然基金的研发过程，中间还夹带了一个上海市基金的研发过程。</p>
<p dir="auto">名单很长，但是值得回味（满满的都是美好回忆啊~~）</p>
<ul>
<li><em>按照毕业时间先后排序</em><br />
姜英<br />
刘家良<br />
任怀鲁<br />
赵晋<br />
钟慧波<br />
余磊<br />
袁兴<br />
沈沙<br />
郭勇<br />
马天龙<br />
刘聪<br />
尚青<br />
范奕舒<br />
谢峥<br />
白宇峰<br />
沈蔚炜<br />
程魏<br />
陆彦珩<br />
黄磊磊<br />
江亲炜</li>
</ul>
<p dir="auto">感谢这些优秀的复旦学生以及外校交流学生的多年努力，你们是真正的实验室中坚力量，也是接下来支撑中国IC产业的栋梁。</p>
<blockquote>
<h2>邀请</h2>
</blockquote>
<p dir="auto">对于这么个一般公司开发需要很多人力物力投入的项目，作为一个大学实验室很显心有余而力不足，希望有更多富有工作经验、充满学习兴趣、热爱奉献、不求金钱回报的有志青年、中年、老年码农们参与，帮助本项目改进。</p>
<p dir="auto">让我们一起造一个大玩具<img src="http://www.openasic.org/assets/plugins/nodebb-plugin-emoji/emoji/android/203c.png?v=410ca3e0698" class="not-responsive emoji emoji-android emoji--bangbang" style="height:23px;width:auto;vertical-align:middle" title=":bangbang:" alt="‼" /></p>
<blockquote>
<h2>关注我们</h2>
</blockquote>
<p dir="auto">微信公众号：OpenASIC<br />
<img src="/uploads/files/openasic-qrcode.jpg" alt="img" class=" img-fluid img-markdown" /></p>
]]></description><link>http://www.openasic.org/topic/14/关于这个开源项目-from-vip-lab</link><generator>RSS for Node</generator><lastBuildDate>Fri, 06 Mar 2026 17:12:48 GMT</lastBuildDate><atom:link href="http://www.openasic.org/topic/14.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 23 Dec 2016 07:27:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Tue, 30 Aug 2022 15:12:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bo" aria-label="Profile: bo">@<bdi>bo</bdi></a> 谢谢范老师，已购买！真是又巧又幸运，我看出版日期还刚好是这个月，看来我是第一批读者啊：）</p>
]]></description><link>http://www.openasic.org/post/501</link><guid isPermaLink="true">http://www.openasic.org/post/501</guid><dc:creator><![CDATA[erwang]]></dc:creator><pubDate>Tue, 30 Aug 2022 15:12:36 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Tue, 30 Aug 2022 13:11:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/erwang" aria-label="Profile: erwang">@<bdi>erwang</bdi></a> 我们的书已经出版了，《视频编解码芯片设计原理》<a href="https://item.jd.com/10059208033891.html" rel="nofollow ugc">https://item.jd.com/10059208033891.html</a></p>
]]></description><link>http://www.openasic.org/post/498</link><guid isPermaLink="true">http://www.openasic.org/post/498</guid><dc:creator><![CDATA[bo]]></dc:creator><pubDate>Tue, 30 Aug 2022 13:11:57 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Tue, 30 Aug 2022 08:59:04 GMT]]></title><description><![CDATA[<p dir="auto">之前用c写过一点编解码器，感觉即便用c，也是一项非常巨大的工程，不仅是工程量，里面的无数算法和规范，不是长期研究这个的，真的无从下手。但是。。。这个居然可以用电路来实现，一个除法都要折腾死的电路，还能搭建出这么复杂逻辑的h265编码器，我一度认为这工作量是超过cpu的。但是看了范老师的代码，如此简洁的就实现了出来，真是开了眼界，改变了很多定势思维，谢谢范老师！也很期待范老师有空，能出一本h265编码的书，这必将迅速拉低整个行业的门槛：）</p>
]]></description><link>http://www.openasic.org/post/497</link><guid isPermaLink="true">http://www.openasic.org/post/497</guid><dc:creator><![CDATA[erwang]]></dc:creator><pubDate>Tue, 30 Aug 2022 08:59:04 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Tue, 30 Aug 2022 07:37:47 GMT]]></title><description><![CDATA[<p dir="auto">作为一个视频编解码的学习者 刚开始的学习真的很头大   感谢范老师的指引</p>
]]></description><link>http://www.openasic.org/post/496</link><guid isPermaLink="true">http://www.openasic.org/post/496</guid><dc:creator><![CDATA[gelnn]]></dc:creator><pubDate>Tue, 30 Aug 2022 07:37:47 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Thu, 22 Jun 2017 03:34:51 GMT]]></title><description><![CDATA[<p dir="auto">赞一个，在中国首开先例，加油。</p>
]]></description><link>http://www.openasic.org/post/232</link><guid isPermaLink="true">http://www.openasic.org/post/232</guid><dc:creator><![CDATA[franky]]></dc:creator><pubDate>Thu, 22 Jun 2017 03:34:51 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Fri, 17 Mar 2017 07:17:24 GMT]]></title><description><![CDATA[<p dir="auto">支持一下，真的是不容易。硬件IP开源应该是史无前例吧？</p>
]]></description><link>http://www.openasic.org/post/184</link><guid isPermaLink="true">http://www.openasic.org/post/184</guid><dc:creator><![CDATA[sohoha]]></dc:creator><pubDate>Fri, 17 Mar 2017 07:17:24 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Wed, 15 Feb 2017 08:59:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/070411209" aria-label="Profile: 070411209">@<bdi>070411209</bdi></a> said in <a href="/post/170">关于这个开源项目 from VIP Lab</a>:</p>
<blockquote>
<p dir="auto">mem_array</p>
</blockquote>
<p dir="auto">ram_dp_be.v文件例化了一个双口RAM，使用CLKA和CLKB对同一个地址操作出现上述问题。主要是如何约束可以让软件自动识别双口RAM。</p>
]]></description><link>http://www.openasic.org/post/171</link><guid isPermaLink="true">http://www.openasic.org/post/171</guid><dc:creator><![CDATA[070411209]]></dc:creator><pubDate>Wed, 15 Feb 2017 08:59:53 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Wed, 15 Feb 2017 08:38:07 GMT]]></title><description><![CDATA[<p dir="auto">运行在QuartusII 出现Error (10028): Can't resolve multiple constant drivers for net "mem_array[511][126]" at ram_dp_be.v(134) 这个怎么解决，多谢！</p>
]]></description><link>http://www.openasic.org/post/170</link><guid isPermaLink="true">http://www.openasic.org/post/170</guid><dc:creator><![CDATA[070411209]]></dc:creator><pubDate>Wed, 15 Feb 2017 08:38:07 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Mon, 23 Jan 2017 09:27:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ebony86" aria-label="Profile: ebony86">@<bdi>ebony86</bdi></a> 好的，可以让他联系我 <img src="http://www.openasic.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f600.png?v=410ca3e0698" class="not-responsive emoji emoji-android emoji--grinning" style="height:23px;width:auto;vertical-align:middle" title=":grinning:" alt="😀" /></p>
]]></description><link>http://www.openasic.org/post/158</link><guid isPermaLink="true">http://www.openasic.org/post/158</guid><dc:creator><![CDATA[bo]]></dc:creator><pubDate>Mon, 23 Jan 2017 09:27:53 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Mon, 23 Jan 2017 09:26:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/c89412564" aria-label="Profile: c89412564">@<bdi>c89412564</bdi></a> 项目人员是流动的，前前后后花了2年时间吧</p>
]]></description><link>http://www.openasic.org/post/157</link><guid isPermaLink="true">http://www.openasic.org/post/157</guid><dc:creator><![CDATA[bo]]></dc:creator><pubDate>Mon, 23 Jan 2017 09:26:59 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Mon, 23 Jan 2017 06:42:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bo" aria-label="Profile: bo">@<bdi>bo</bdi></a> 还有 一个我本科同学。希望有机会去复旦和您谈合作。感谢您这次伟大奉献。</p>
]]></description><link>http://www.openasic.org/post/156</link><guid isPermaLink="true">http://www.openasic.org/post/156</guid><dc:creator><![CDATA[ebony86]]></dc:creator><pubDate>Mon, 23 Jan 2017 06:42:19 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Mon, 16 Jan 2017 22:03:24 GMT]]></title><description><![CDATA[<p dir="auto">请问这个项目一共多少人参与用了多久完成的呀？</p>
]]></description><link>http://www.openasic.org/post/149</link><guid isPermaLink="true">http://www.openasic.org/post/149</guid><dc:creator><![CDATA[c89412564]]></dc:creator><pubDate>Mon, 16 Jan 2017 22:03:24 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Thu, 12 Jan 2017 00:56:29 GMT]]></title><description><![CDATA[<p dir="auto">回复: <a href="/topic/14/%E5%85%B3%E4%BA%8E%E8%BF%99%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE-from-vip-lab">关于这个开源项目 from VIP Lab</a> 非常了不起，希望这个网站能够成为开源硬件的一个核心站点。硬件和FPGA以前确实门槛比软件高，但是现在应该比10年前好了非常多，各家FPGA的工具都有了免费的版本，开发板都到了爱好者自己能够承受的程度了，相信会形成合力！</p>
]]></description><link>http://www.openasic.org/post/146</link><guid isPermaLink="true">http://www.openasic.org/post/146</guid><dc:creator><![CDATA[gdhorse]]></dc:creator><pubDate>Thu, 12 Jan 2017 00:56:29 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Wed, 04 Jan 2017 02:02:12 GMT]]></title><description><![CDATA[<p dir="auto">硬件开源项目本来就很少，为数不多的也是在opencore的一些；<br />
毕竟IC门槛较高，特别是IP，大公司才能养得起IP开发和维护团队；<br />
大赞FD的老师和同学们~~~</p>
]]></description><link>http://www.openasic.org/post/131</link><guid isPermaLink="true">http://www.openasic.org/post/131</guid><dc:creator><![CDATA[chingcheung]]></dc:creator><pubDate>Wed, 04 Jan 2017 02:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Wed, 28 Dec 2016 02:55:12 GMT]]></title><description><![CDATA[<p dir="auto">前排支持，目前还在做解码器，编码器没做过，学习啦～</p>
]]></description><link>http://www.openasic.org/post/108</link><guid isPermaLink="true">http://www.openasic.org/post/108</guid><dc:creator><![CDATA[FREEDOM]]></dc:creator><pubDate>Wed, 28 Dec 2016 02:55:12 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Tue, 27 Dec 2016 14:25:17 GMT]]></title><description><![CDATA[<p dir="auto">看到国内有这个网站，非常高兴！谢谢这些年来老师和同学的努力。你们是咱们国家IC未来的希望。</p>
]]></description><link>http://www.openasic.org/post/106</link><guid isPermaLink="true">http://www.openasic.org/post/106</guid><dc:creator><![CDATA[Eric]]></dc:creator><pubDate>Tue, 27 Dec 2016 14:25:17 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Mon, 26 Dec 2016 04:01:31 GMT]]></title><description><![CDATA[<p dir="auto">开发H.265硬件编码器方案实属不易，能开放出来更是了不起的举动。赞。</p>
]]></description><link>http://www.openasic.org/post/90</link><guid isPermaLink="true">http://www.openasic.org/post/90</guid><dc:creator><![CDATA[AndrewZhangYF]]></dc:creator><pubDate>Mon, 26 Dec 2016 04:01:31 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Sun, 25 Dec 2016 08:57:43 GMT]]></title><description><![CDATA[<p dir="auto">中国的芯片开发从此绽放了花朵，也必将越来越绚烂。<br />
建议能够将TODO写出来，更多一些文档，让全国的感兴趣愿意奉献的芯片设计师都参与进来。</p>
]]></description><link>http://www.openasic.org/post/79</link><guid isPermaLink="true">http://www.openasic.org/post/79</guid><dc:creator><![CDATA[wkong]]></dc:creator><pubDate>Sun, 25 Dec 2016 08:57:43 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Sun, 25 Dec 2016 05:38:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bo" aria-label="Profile: bo">@<bdi>bo</bdi></a> 真棒！点赞</p>
]]></description><link>http://www.openasic.org/post/74</link><guid isPermaLink="true">http://www.openasic.org/post/74</guid><dc:creator><![CDATA[ghostvssb]]></dc:creator><pubDate>Sun, 25 Dec 2016 05:38:04 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Sat, 24 Dec 2016 23:33:02 GMT]]></title><description><![CDATA[<p dir="auto">波波老师，好棒好棒的</p>
]]></description><link>http://www.openasic.org/post/70</link><guid isPermaLink="true">http://www.openasic.org/post/70</guid><dc:creator><![CDATA[wangyu]]></dc:creator><pubDate>Sat, 24 Dec 2016 23:33:02 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Sat, 24 Dec 2016 15:28:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ghostvssb" aria-label="Profile: ghostvssb">@<bdi>ghostvssb</bdi></a> 是的，希望有个中文的、方便大家交流讨论的硬件开源社区。</p>
]]></description><link>http://www.openasic.org/post/66</link><guid isPermaLink="true">http://www.openasic.org/post/66</guid><dc:creator><![CDATA[bo]]></dc:creator><pubDate>Sat, 24 Dec 2016 15:28:55 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Sat, 24 Dec 2016 15:28:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%E9%AD%94%E6%B3%95%E5%B0%8F%E9%B1%BC" aria-label="Profile: 魔法小鱼">@<bdi>魔法小鱼</bdi></a> 赞！对于网站本身，我希望有更多的开源硬件发布在这里，希望大家贡献自己的开源项目，这个网站可以作为一个公共讨论的论坛。 对于H.265项目，后期我会组织一下模块，方便有兴趣的同学参与进来。</p>
]]></description><link>http://www.openasic.org/post/65</link><guid isPermaLink="true">http://www.openasic.org/post/65</guid><dc:creator><![CDATA[bo]]></dc:creator><pubDate>Sat, 24 Dec 2016 15:28:17 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Sat, 24 Dec 2016 15:12:39 GMT]]></title><description><![CDATA[<p dir="auto">这个网站是你们项目组专门为开源硬件建立的吗？</p>
]]></description><link>http://www.openasic.org/post/64</link><guid isPermaLink="true">http://www.openasic.org/post/64</guid><dc:creator><![CDATA[ghostvssb]]></dc:creator><pubDate>Sat, 24 Dec 2016 15:12:39 GMT</pubDate></item><item><title><![CDATA[Reply to 关于这个开源项目 from VIP Lab on Sat, 24 Dec 2016 14:42:47 GMT]]></title><description><![CDATA[<p dir="auto">这个网站很棒，我也是做硬件的，希望能构建个开源硬件大社区。我觉得如果有需求的也可以发布代码需求，看有帮忙的没。</p>
]]></description><link>http://www.openasic.org/post/63</link><guid isPermaLink="true">http://www.openasic.org/post/63</guid><dc:creator><![CDATA[魔法小鱼]]></dc:creator><pubDate>Sat, 24 Dec 2016 14:42:47 GMT</pubDate></item></channel></rss>