2017年9月13日

二进制码与格雷码互转换 verilog

摘要: 格雷码原理 格雷码是一个叫弗兰克*格雷的人在1953年发明的,最初用于通信。格雷码是一种循环二进制码或者叫作反射二进制码。格雷码的特点是从一个数变为相邻的一个数时,只有一个数据位发生跳变,由于这种特点,就可以避免二进制编码计数组合电路中出现的亚稳态。格雷码常用于通信,FIFO或者RAM地址寻址计数器 阅读全文

posted @ 2017-09-13 17:12 ---春暖花自开 阅读(7690) 评论(0) 推荐(0) 编辑

2017年8月19日

FSM编码总结

摘要: FSM中最常用的编码方式有二进制编码(Binary)、格雷码(Gray-code)编码、独热码(One-hot)编码。 二进制码和格雷码是压缩状态编码。 若使用格雷编码,则相邻状态转换时只有一个状态位发生翻转,这样不仅能消除状态转换时由多条状态信号线的传输延迟所造成的毛刺,又可以降低功耗。 二进制编 阅读全文

posted @ 2017-08-19 11:27 ---春暖花自开 阅读(949) 评论(0) 推荐(0) 编辑

2017年8月9日

FPGA专用时钟管脚问题

摘要: 转自:http://www.eefocus.com/liu1teng/blog/12-02/237897_4533d.html 前一段时间画了一块千兆扩展板,板子上有千兆网口和千兆光纤接口,两种介质可以通过跳线来转换,板子做好之后进行回环测试时,发现网口会有随机的丢帧现象,而光口是正常的,一直没有找 阅读全文

posted @ 2017-08-09 17:26 ---春暖花自开 阅读(11701) 评论(1) 推荐(1) 编辑

parameter与localparam的使用

摘要: :parameter可用作在顶层模块中例化底层模块时传递参数的接口,localparam的作用域仅仅限于当前module,不能作为参数传递的接口。 [plain] view plain copy `timescale 1ns/100ps module mem ( clka, wea, addra, 阅读全文

posted @ 2017-08-09 16:01 ---春暖花自开 阅读(328) 评论(0) 推荐(0) 编辑

导航