- 博客(7)
- 收藏
- 关注
原创 加解扰原理
在serdes高速链路中,为了提高链路的鲁棒性,应该尽量避免长0和长1以及减少周期性数据的出现。对高速数据流进行加扰,可以有效解决以上的问题。加解扰就是利用线性反馈移位寄存器(linear feedback shift register, LFSR)原理来实现。
2023-07-23 22:03:35
2624
原创 最详细的“ECC-汉明码”原理讲解
Error Correcting Code (ECC)校验码。ECC校验技术最常用的就是“汉明码()”汉明码可以实现--1-bit纠错和2-bit检错。“1-bit纠错,即知道哪一bit错了,并纠正它”“2-bit检错,即知道传输的码字中错了2-bit,但不知道哪2-bit错了。这种情况,数据只能重传”大部分都讲了“1-bit纠错”,我们讨论“1-bit纠错和2-bit检错。
2023-01-19 16:51:29
18288
15
原创 linux VCS+verdi运行UVM实战(第二章)中的例子
在某宝上花了几十块,买了个虚拟机(已经安装好VCS+verdi)。直接用UVM实战中,现成的uvm代码跑了下。直接复制UVM实战的源码,也可以自己对着源码敲。将dut代码,agent代码,env代码以及reference model代码,直接进行文件分类,用package包起来了。最后,直接运行代码即可。
2022-12-23 18:40:58
3232
2
原创 DisplayPort--Transfer Unit的平均有效符号率计算
Transfer Unit(TU:传输单元)。DisplayPort传输是以TU为单位传输数据,填充符号必须与传输单元(TU)中的控制符号FS和FE一起成帧。每个通道的TU大小必须为32到64个link symbols。每个DP IP中TU的值是固定的,大多数取值64。
2022-12-10 21:42:56
1341
原创 DisplayPort--Link training之Channel Equalization (EQ)
Channel Equalization(EQ)training是为了信道均衡/符号锁定/通道间对齐(Channel Equalization / Symbol-Lock / Inter-lane Alignment)。
2022-12-10 20:47:10
4595
2
原创 DisplayPort--Link training之Clock Recovery (CR)
之前,在芯片原厂搞过这个,把知道的分享给大家(其实就是帮大家翻译下协议!!)
2022-11-18 20:37:54
7807
10
原创 最详细的“CRC码原理详解”
某人,查阅和参考了大量博主的优质内容,总结一篇完整的CRC码详解,文字内容尽量做到最少。CRC码即循环冗余校验码(Cyclic Redundancy Check)是数据通信领域中最常用的一种查错校验码,其特征是数据字段和校验字段的长度可以任意选定。基本原理CRC码中数据总长度为n,其中原始数据长度为k,CRC校验码长度为r,即n=k+r。将原始数据(如:1110010)+CRC校验码(如:101)组成新的数据(如:1110010101),发送到接收端。其中,CRC校验码由CRC多项式。
2022-11-14 18:21:13
15416
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人