<?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[H.265 Video Encoder IP RTL Simulation 方法]]></title><description><![CDATA[<h1>RTL Simulation 方法</h1>
<blockquote>
<p dir="auto">文件结构</p>
</blockquote>
<pre><code>.
|-- rtl
|   |-- cabac
|   |-- db
|   |-- enc_defines.v
|   |-- fetch
|   |-- fme
|   |-- h265core.v
|   |-- ime
|   |-- intra
|   |-- mc
|   |-- mem
|   |-- pre_i
|   |-- top
|   `-- tq
`-- sim
    `-- h265core
</code></pre>
<blockquote>
<h3>Modelsim</h3>
</blockquote>
<pre><code># go to simulation directory
cd ./sim/h265core
# run simulation
./vsim.run
</code></pre>
<blockquote>
<h3>NCsim</h3>
</blockquote>
<pre><code># go to simulation directory
cd ./sim/h265core
# run simulation
./make ncsim
</code></pre>
<blockquote>
<h3>Simulation result</h3>
</blockquote>
<pre><code>*** CHECK TOP ! ***

                 fime auto check is on
                 fme auto check is on
                 mvd auto check is on
                 db auto check is on
                 fetch auto check is on
                 bs auto check is on

*** TEST P FRAMES ! ***

        at 00000600, Frame Number = 00, mb_x_first = 00, mb_y_first = 00
        at 00050065, Frame Number = 00, mb_x_first = 01, mb_y_first = 00
        at 00091015, Frame Number = 00, mb_x_first = 02, mb_y_first = 00
        ...
		...
		...
        at 10594605, Frame Number = 07, mb_x_first = 01, mb_y_first = 00
        at 10637335, Frame Number = 07, mb_x_first = 02, mb_y_first = 00
        at 10649965, Frame Number = 07, mb_x_first = 00, mb_y_first = 00

*** TEST I FRAMES ! ***

        at 10660075, Frame Number = 00, mb_x_first = 00, mb_y_first = 00
        at 10778975, Frame Number = 00, mb_x_first = 01, mb_y_first = 00
        at 10876295, Frame Number = 00, mb_x_first = 02, mb_y_first = 00
		...
		...
		...
        at 40551735, Frame Number = 09, mb_x_first = 06, mb_y_first = 03
        at 40638475, Frame Number = 09, mb_x_first = 00, mb_y_first = 00
        at 40680215, Frame Number = 10, mb_x_first = 00, mb_y_first = 00


*** CHECK FNISHED ! ***

Simulation complete via $finish(1) at time 40682215 NS + 0
./tb_top.v:578     $finish ;
</code></pre>
]]></description><link>http://www.openasic.org/topic/7/h-265-video-encoder-ip-rtl-simulation-方法</link><generator>RSS for Node</generator><lastBuildDate>Sat, 07 Mar 2026 05:29:12 GMT</lastBuildDate><atom:link href="http://www.openasic.org/topic/7.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Dec 2016 07:27:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Fri, 29 Oct 2021 01:47:41 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><br />
老师您好，想请教您几个问题：<br />
1、你们实验室做的H265标准编码器与HM16.6的客观BD-Rate性能大概是多少呢？<br />
2、预测模式中inter和intra的所有模式都进行PK吗？<br />
3、在做ME的时候搜索范围是全图大小，还是一定范围，范围是多少？<br />
4、整个RDO过程bits估计有参考HM那一套上下文模型进行更新吗？<br />
5、intra prediction 在角度预测的时候参考像素用的是原始的还是重构的？<br />
6、是否有一个RTL code的说明文档可以参考呢？<br />
感谢老师解答。</p>
]]></description><link>http://www.openasic.org/post/449</link><guid isPermaLink="true">http://www.openasic.org/post/449</guid><dc:creator><![CDATA[fly1198721171]]></dc:creator><pubDate>Fri, 29 Oct 2021 01:47:41 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Thu, 25 Feb 2021 05:08:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mbahadir" aria-label="Profile: mbahadir">@<bdi>mbahadir</bdi></a> No sir..I think there is some issue in the code ...I tried many methids but all of them failed</p>
<p dir="auto">I tried using h264enc_v2.0 developed by Yibo Sir and it worked perfectly and so is using it</p>
]]></description><link>http://www.openasic.org/post/439</link><guid isPermaLink="true">http://www.openasic.org/post/439</guid><dc:creator><![CDATA[sandeepvk22]]></dc:creator><pubDate>Thu, 25 Feb 2021 05:08:05 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Mon, 11 Jan 2021 09:21:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sandeepvk22" aria-label="Profile: sandeepvk22">@<bdi>sandeepvk22</bdi></a> I encountered a similar problem<br />
did you solve the problem</p>
]]></description><link>http://www.openasic.org/post/437</link><guid isPermaLink="true">http://www.openasic.org/post/437</guid><dc:creator><![CDATA[mbahadir]]></dc:creator><pubDate>Mon, 11 Jan 2021 09:21:51 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Fri, 27 Nov 2020 05:15:28 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><br />
Sir,can you please tell which module is to be added for rate control??<br />
I'm currently working on h265enc_v2.0 made by you..<br />
I'm not able to get the ouput because of some errors in simulation.I'm attaching the screenshot of the errors in this.<br />
Please tell how to correct the errors.</p>
<p dir="auto">先生，您能告诉我们要添加哪个模块进行速率控制吗？<br />
我目前正在研究您制作的h265enc_v2.0。<br />
由于模拟中存在一些错误，因此我无法获得输出。我在此附加了错误的屏幕截图。<br />
请告诉您如何纠正错误。<img src="/assets/uploads/files/1606454119613-3-resized.png" alt="2_1606454113783_3.png" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1606454119610-2.png" alt="1_1606454113783_2.png" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1606454119571-1-resized.png" alt="0_1606454113782_1.png" class=" img-fluid img-markdown" /></p>
]]></description><link>http://www.openasic.org/post/424</link><guid isPermaLink="true">http://www.openasic.org/post/424</guid><dc:creator><![CDATA[sandeepvk22]]></dc:creator><pubDate>Fri, 27 Nov 2020 05:15:28 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Fri, 27 Nov 2020 05:03:16 GMT]]></title><description><![CDATA[<p dir="auto">Yibo Sir,<br />
Where is the output hevc file located and what is the input file given??<br />
I checked the code thoroughly but did not find any mention about input or ouput??<br />
PLEASE TELL SIR</p>
<p dir="auto">艺博先生<br />
输出hevc文件在哪里，输入文件是什么？<br />
我彻底检查了代码，但未发现有关输入或输出的任何内容？？<br />
请告诉先生</p>
]]></description><link>http://www.openasic.org/post/422</link><guid isPermaLink="true">http://www.openasic.org/post/422</guid><dc:creator><![CDATA[sandeepvk22]]></dc:creator><pubDate>Fri, 27 Nov 2020 05:03:16 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Mon, 23 Nov 2020 11:06:19 GMT]]></title><description><![CDATA[<p dir="auto">I'm getting some errors while doing the simulaion.<br />
The parameter 'bs_byte_cnt' isn't matching between f265 and h265<br />
How can it be corrected<br />
I've attached the screenshot..Please tell</p>
<p dir="auto">模拟时出现一些错误。<br />
f265和h265之间的参数'bs_byte_cnt'不匹配<br />
如何纠正<br />
我已附上屏幕截图。.请告诉</p>
<p dir="auto"><img src="/assets/uploads/files/1606129535183-screenshot-from-2020-11-23-16-31-27-resized.png" alt="0_1606129536072_Screenshot from 2020-11-23 16-31-27.png" class=" img-fluid img-markdown" /></p>
]]></description><link>http://www.openasic.org/post/413</link><guid isPermaLink="true">http://www.openasic.org/post/413</guid><dc:creator><![CDATA[sandeepvk22]]></dc:creator><pubDate>Mon, 23 Nov 2020 11:06:19 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Tue, 13 Jun 2017 01:25:22 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>  在modelsim/questasim中采用systemverilog语言开发基于UVM验证方法学的测试平台testbench，测试起来非常方便（可以搜索一下关于IC验证工程师的相关岗位信息）</p>
]]></description><link>http://www.openasic.org/post/230</link><guid isPermaLink="true">http://www.openasic.org/post/230</guid><dc:creator><![CDATA[xuweisheng]]></dc:creator><pubDate>Tue, 13 Jun 2017 01:25:22 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Wed, 07 Jun 2017 04:33:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/xuweisheng" aria-label="Profile: xuweisheng">@<bdi>xuweisheng</bdi></a> 还没怎么用过 <img src="http://www.openasic.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f613.png?v=410ca3e0698" class="not-responsive emoji emoji-android emoji--sweat" style="height:23px;width:auto;vertical-align:middle" title=":sweat:" alt="😓" /></p>
]]></description><link>http://www.openasic.org/post/213</link><guid isPermaLink="true">http://www.openasic.org/post/213</guid><dc:creator><![CDATA[bo]]></dc:creator><pubDate>Wed, 07 Jun 2017 04:33:26 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Mon, 05 Jun 2017 09:40:00 GMT]]></title><description><![CDATA[<p dir="auto">为什么不用Systenverilog、VMM和UVM等进行仿真呢</p>
]]></description><link>http://www.openasic.org/post/211</link><guid isPermaLink="true">http://www.openasic.org/post/211</guid><dc:creator><![CDATA[xuweisheng]]></dc:creator><pubDate>Mon, 05 Jun 2017 09:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Sun, 26 Feb 2017 08:48:11 GMT]]></title><description><![CDATA[<p dir="auto">范老师，您好。运行的系统是centos还是ubuntu？方便透漏是哪个版本么，谢谢！</p>
]]></description><link>http://www.openasic.org/post/176</link><guid isPermaLink="true">http://www.openasic.org/post/176</guid><dc:creator><![CDATA[chenmouq]]></dc:creator><pubDate>Sun, 26 Feb 2017 08:48:11 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Sun, 22 Jan 2017 03:33:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tomash" aria-label="Profile: tomash">@<bdi>tomash</bdi></a> 这个是QP值。目前版本代码没有码率控制，需要自行添加一个模块来实时改变QP就行</p>
]]></description><link>http://www.openasic.org/post/153</link><guid isPermaLink="true">http://www.openasic.org/post/153</guid><dc:creator><![CDATA[bo]]></dc:creator><pubDate>Sun, 22 Jan 2017 03:33:48 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Tue, 17 Jan 2017 13:36:22 GMT]]></title><description><![CDATA[<p dir="auto">范老师，您好，貌似代码中码率的设置是“0~51”，tb文件中设置的码率值是22。能介绍下这个设定的码率值和真实码率的对应关系么，谢谢！</p>
]]></description><link>http://www.openasic.org/post/150</link><guid isPermaLink="true">http://www.openasic.org/post/150</guid><dc:creator><![CDATA[tomash]]></dc:creator><pubDate>Tue, 17 Jan 2017 13:36:22 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Mon, 26 Dec 2016 03:10:25 GMT]]></title><description><![CDATA[<p dir="auto">由于本项目仿真一直在Linux下，如果采用Window平台仿真，可能会出现如下错误</p>
<pre><code>at 00000600, Frame Number = 00, mb_x_first = 00, mb_y_first = 00

# at 00049380, Error!

# (MV_X,MV_Y) should be (0c,0c), however is (04,0d)

# at 00050020, Error!

# FIME_PARTITION should be 000000000000000000000000000000000000000000, however is 001000000000000000000000000000001100000011

#     at 00050065, Frame Number = 00, mb_x_first = 01, mb_y_first = 00

# ** Note: $finish    : ./tb_top.v(783)

#    Time: 50380 ns  Iteration: 0  Instance: /tb_top
</code></pre>
<p dir="auto">修改办法: 修改/sim/h265core/tb_top.v</p>
<pre><code># 将所有的$fopen语句修改一下
$fopen( XXXX ,"r" );    -&gt;    $fopen( XXXX ,"rb" )
</code></pre>
]]></description><link>http://www.openasic.org/post/89</link><guid isPermaLink="true">http://www.openasic.org/post/89</guid><dc:creator><![CDATA[bo]]></dc:creator><pubDate>Mon, 26 Dec 2016 03:10:25 GMT</pubDate></item><item><title><![CDATA[Reply to H.265 Video Encoder IP RTL Simulation 方法 on Sat, 24 Dec 2016 02:26:30 GMT]]></title><description><![CDATA[<p dir="auto">目前需要在Linux平台上仿真，Window下会报错，请知悉。</p>
]]></description><link>http://www.openasic.org/post/53</link><guid isPermaLink="true">http://www.openasic.org/post/53</guid><dc:creator><![CDATA[bo]]></dc:creator><pubDate>Sat, 24 Dec 2016 02:26:30 GMT</pubDate></item></channel></rss>