<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[messi_cyc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/messi_cyc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; messi_cyc]]></copyright><item><title><![CDATA[LCD工业液晶屏“同接口”也可能不通：LVDS通道映射与极性怎么检查]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/163945050</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/163945050</guid><author>messi_cyc</author><pubDate>Fri, 21 Aug 2026 13:46:21 +0800</pubDate><description><![CDATA[data-mirror会反转每条LVDSlane里的bit顺序（slot顺序倒过来）。如果你的转接链路/芯片导致位序反转，开启它可修正；Linuxpanel-lvds绑定对其行为有明确描述。]]></description><category></category></item><item><title><![CDATA[verilog 随机数的用法]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/144444635</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/144444635</guid><author>messi_cyc</author><pubDate>Fri, 13 Dec 2024 10:48:38 +0800</pubDate><description><![CDATA[表示（-b+1):(b-1)中的随机数。表示 0:(b-1)中的随机数。]]></description><category></category></item><item><title><![CDATA[PCIe错误报告的两种机制详解]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/143502436</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/143502436</guid><author>messi_cyc</author><pubDate>Tue, 05 Nov 2024 10:34:05 +0800</pubDate><description><![CDATA[因为在一些平台下发送ERR_NONFATAL可能会阻止其他设备的恢复操作或者决定错误的最终处理，由于不是最合适决定错误最终处理的设备，该设备可以通过配置AER来将错误已ERR_COR的形式通知其他设备，如果是最合适的设备则会以ERR_NONFATAL消息的方式通知其他设备。对于ERR_NONFATAL，如果软件想避免后续接受设备的错误检测，可以直接配置AER将该错误升级为ERR_FATAL，后续的设备总是会以ERR_FATAL的方式转发下去，无论后续设备是哪种身份。]]></description><category></category></item><item><title><![CDATA[【PCIe 5.0 - 8】PCIe 事务层详解4 - First/Last DW Byte Enables规则]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/141181119</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/141181119</guid><author>messi_cyc</author><pubDate>Wed, 14 Aug 2024 09:13:09 +0800</pubDate><description><![CDATA[本节定义了相应的规则。如果 1 DW 的Read Request指定没有enable byte的读取（第一个DW BE[3:0]=0000b），则相应的Completion 必须指定1个 DW 的长度，并包含1个DW的data payload，但未指定Completion packet中data payload的内容，它可以是任何值。没有byte enabled的 1 DW Memory Write Request或“零长度写入”可被某些协议下的设备使用，以实现预期的副作用，如LN 协议。]]></description><category></category></item><item><title><![CDATA[PCIe ARI (Alternative Routing-ID Interpretation)介绍]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/141164803</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/141164803</guid><author>messi_cyc</author><pubDate>Tue, 13 Aug 2024 15:19:48 +0800</pubDate><description><![CDATA[Alternative Routing-ID Interpretation，顾名思义，可替换的Routing ID，意味着这是一种要把Routing ID的部分或全部替换掉的机制。]]></description><category></category></item><item><title><![CDATA[VCS 或 Verdi 查看Memory 波形]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/140016779</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/140016779</guid><author>messi_cyc</author><pubDate>Thu, 27 Jun 2024 16:24:49 +0800</pubDate><description><![CDATA[箭头所示的那个窗口是nWave 专门到来看Memory 的窗口, 使用Tools => Memory/MDA 打开。Time => 选中 Sync Cursor Time 的话可以使窗口同步nWave 里的光标所示的数据。点击Display Range 左边的两个箭头可以点到上/下一处Memory 值变化的地方。打开之后需要先点击窗口中的信号图标添加信号。]]></description><category></category></item><item><title><![CDATA[PCIe TLP Prefix & PASID TLP Prefix介绍]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/136683921</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/136683921</guid><author>messi_cyc</author><pubDate>Wed, 13 Mar 2024 16:26:24 +0800</pubDate><description><![CDATA[对于支持TLP Prefix及AER的device function，在开启了TLP Prefix Log Present Bit后，AER机制会把TLP Prefix错误记录到TLP Prefix Log Register，遵循的规则与TLP Header Log Register相同。若function收到的End-End TLP Prefix超出了function定义的最大值则报错，并把第一笔溢出的End-End TLP Prefix存入Header Log寄存器的第一个DW中（其余未定义）。]]></description><category></category></item><item><title><![CDATA[Read Completion Boundary (RCB)切分规则]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/136316357</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/136316357</guid><author>messi_cyc</author><pubDate>Tue, 27 Feb 2024 10:39:11 +0800</pubDate><description><![CDATA[这时会有三笔completion返回，第一笔从0X60开始读取32 Bytes数据，第二笔数据从0X80开始读取128 Bytes数据，第三笔从0X100地址开始读取40 Bytes数据。这时不会返回multi-completions，所以不会对返回包进行切分，从request的起始地址读够length长度的数据返回。第一笔completion必须开始于request的起始地址，当request的length不大于RCB时不进行切分，当request的length大于RCB时在RCB处结束。]]></description><category></category></item><item><title><![CDATA[VESA DSC简单解析]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/136025405</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/136025405</guid><author>messi_cyc</author><pubDate>Sun, 04 Feb 2024 14:22:18 +0800</pubDate><description><![CDATA[在实际系统中，一张图片使用多个slices，slices是连续传输与接受的，编码器与解码器的速率buffer持有的数据可能不止源于一个slices，由于缓冲区模型延迟以及在解码前一个切片或编码下一个切片时一个切片的传输比特之间的相关重叠。在这种情况下，一个slice的最后的bits，将放在源于其他的slice的分隔包，包括垂直紧邻于第一个slice之下的slice中的开始bits。比如，RC Buffer模型满的时候，编码器的速率buffer是满的，而解码器的速率buffer是空的。]]></description><category></category></item><item><title><![CDATA[sensor 感光原理和输出格式，sensor图像采集原理]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/135824690</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/135824690</guid><author>messi_cyc</author><pubDate>Wed, 24 Jan 2024 15:58:30 +0800</pubDate><description><![CDATA[bayer格式图片是伊士曼·柯达公司科学家Bryce Bayer发明的，Bryce Bayer所发明的拜耳阵列被广泛运用数字图像。对于彩色图像，需要采集多种最基本的颜色，如rgb三种颜色，最简单的方法就是用滤镜的方法，红色的滤镜透过红色的波长，绿色的滤镜透过绿色的波长，蓝色的滤镜透过蓝色的波长。如果要采集rgb三个基本色，则需要三块滤镜，这样价格昂贵，且不好制造，因为三块滤镜都必须保证每一个像素点都对齐。当用bayer格式的时候，很好的解决了这个问题。]]></description><category></category></item><item><title><![CDATA[后仿中的nonotifier选项]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/135021636</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/135021636</guid><author>messi_cyc</author><pubDate>Fri, 15 Dec 2023 17:10:26 +0800</pubDate><description><![CDATA[no_notifer 会使整个design的timing 的检查停止。PostSimulation 由于异步电路的存在，经常出现X态，影响仿真结果。================nc.tfile 的内容＝＝＝＝＝＝＝＝＝＝================vcs_cfg 的内容＝＝＝＝＝＝＝＝＝＝和nc的仿真工具中，排除这部分电路的timingcheck？nonotifier选项用于关闭电路中的时序检查。在VCS中的选项为+no_notifier。NC中的选项为-nonotifier。]]></description><category></category></item><item><title><![CDATA[VCS覆盖率使用详解（基础、合并、查看、分析）]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/131301735</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/131301735</guid><author>messi_cyc</author><pubDate>Tue, 20 Jun 2023 10:37:26 +0800</pubDate><description><![CDATA[但是也可以通过-cm_name配合-cm_test来指定在./simv.vdb/snps/coverage/db/testdata/xxx_test_name下产生上述覆盖率xml文件，这样当在同一个用例下进行仿真时，就可以通过不同的目录名字来区别每次仿真带来的覆盖率信息的不同，这样就可以知道某个信号的覆盖率是该测试用例下哪次仿真产生的（通常不同seed来仿真同一个测试用例）。可以看到这里将一次回归中的多个仿真用例下的xxx.vdb进行了合并，最终得到了合并后的覆盖率信息simv_merge.vdb。]]></description><category></category></item><item><title><![CDATA[后仿遇到违例]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/129087196</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/129087196</guid><author>messi_cyc</author><pubDate>Fri, 17 Feb 2023 14:55:54 +0800</pubDate><description><![CDATA[后仿]]></description><category></category></item><item><title><![CDATA[跨时钟域处理方法总结--最终详尽版跨时钟域处理--最终详尽版]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/129006220</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/129006220</guid><author>messi_cyc</author><pubDate>Mon, 13 Feb 2023 11:35:04 +0800</pubDate><description><![CDATA[IC]]></description><category></category></item><item><title><![CDATA[[VCS]门级仿真及SDF反标]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/128980242</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/128980242</guid><author>messi_cyc</author><pubDate>Sat, 11 Feb 2023 09:29:34 +0800</pubDate><description><![CDATA[VCS仿真]]></description><category></category></item><item><title><![CDATA[STA - Clock Groups：set_clock_groups]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/128715176</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/128715176</guid><author>messi_cyc</author><pubDate>Tue, 17 Jan 2023 13:48:42 +0800</pubDate><description><![CDATA[DC]]></description><category></category></item><item><title><![CDATA[详解DFT的scan(边界扫描)]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/128591900</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/128591900</guid><author>messi_cyc</author><pubDate>Sat, 07 Jan 2023 16:07:27 +0800</pubDate><description><![CDATA[scan]]></description><category></category></item><item><title><![CDATA[Synopsys SpyGlass CDC 学习 (一)]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/127917234</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/127917234</guid><author>messi_cyc</author><pubDate>Fri, 18 Nov 2022 10:25:27 +0800</pubDate><description><![CDATA[spyglass]]></description><category></category></item><item><title><![CDATA[VCS使用SDF文件进行后仿反标]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/127614458</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/127614458</guid><author>messi_cyc</author><pubDate>Mon, 31 Oct 2022 14:11:14 +0800</pubDate><description><![CDATA[VCS后仿]]></description><category></category></item><item><title><![CDATA[芯片后仿问题]]></title><link>https://blog.youkuaiyun.com/messi_cyc/article/details/127613973</link><guid>https://blog.youkuaiyun.com/messi_cyc/article/details/127613973</guid><author>messi_cyc</author><pubDate>Mon, 31 Oct 2022 13:50:20 +0800</pubDate><description><![CDATA[VCS后仿]]></description><category></category></item></channel></rss>