- 博客(5)
- 收藏
- 关注
原创 Techniques to make clock switching glitch free -翻译- <时钟切换无毛刺 >及RTL代码
RTL代码实现时钟切换无毛刺
2023-04-05 23:29:15
364
原创 DC 目标库和初始环境设置
在DC的运行过程中需要用到几种库文件,分别是工艺库(target_library)、链接库(link_library)、符号库(symbol_library)、综合库(synthetic_library)
2023-04-05 22:39:12
2290
1
原创 Verilog实现Nand Flash Ecc校验和纠错
ECC校验原理 ECC的全称是Error Checking and Correction,是一种用于Nand的差错检测和修正算法。如果操作时序和电路稳定性不存在问题的话,NAND Flash出错的时候一般不会造成整个Block或是Page不能读取或是全部出错,而是整个Page(例如512Bytes)中只有一个或几个bit出错。ECC能纠正1个bit错误和检测2个bit错误,而且计算速度很快,但对1bit以上的错误无法纠正,对2比特以上的错误不保证能检测。 ECC校验码生成算法:ECC校验每次对256
2021-01-25 16:20:40
6201
2
原创 汉明码原理和纠错
汉明码原理和实现汉明码历史 汉明码(Hamming Code),是在电信领域的一种线性调试码,以发明者理查德·卫斯里·汉明的名字命名。汉明码在传输的消息流中插入验证码,当计算机存储或移动数据时,可能会产生数据位错误,以侦测并更正单一比特错误。由于汉明编码简单,它们被广泛应用于内存(RAM)和磁盘纠错的编码。汉明码不仅可以用来检测转移数据时发送的错误,还可以用来修正作物。(汉明码只能发现和修正一位错误,对于两位及两位以上的错误无法发现和纠正)。 1940年,汉明于贝尔实验室(Bell Labs)工作
2021-01-24 17:12:22
19417
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人