ASIC-Verilog
Tokeyman
平凡岗位的平凡人
展开
-
Verilog - 二进制数转换成BCD编码
二进制和BCD编码都是什么?这里所说的二进制,就是一个变量(整数)的实际值的意思,比如一个整数10,那么我们说他的二进制的值就是10,这个没啥好说的。 主要是BCD编码,在数据的传输中,数据都是以字节(byte)为单位进行的传输,一个字节有8个位(bit),那么一个字节能够传递的数值的范围就是0~255(十六进制为0x00~0xFF)。这个时候,比如我们要传递一个值35,那么用十六进制表示就是0x转载 2015-12-16 12:06:12 · 29248 阅读 · 8 评论 -
Verilog任意整数分频器
Verilog任意整数分频器Verilog任意整数分频器偶数分频奇数分频两种情况结合一下 在实际设计中有的时候需要简单的任意整数分频器,整数分频器主要解决两种情况下的分频,一个是偶数分频,另一个是奇数分频偶数分频 偶数分频比较简单,可以使用一个计数器来实现,对输入时钟进行计数,当计数器的值为N/2-1时,将输出翻转,同时将计数器清零即可。(N为分频系数)module EvenDiv_原创 2017-07-24 16:13:46 · 3950 阅读 · 0 评论 -
Quartus Prime 275080警告 pin name already exists
Quartus Prime 275080警告Quarus Prime中如果有总线命名分别为 a[11..0] 和 a11,则编译的时候会报错,原因是原理图分解的时候简单的把a[11..0]分解成了 a11,a10,a9….a0 这样的话就出现了命名冲突.解决办法Assignments -> Settings -> Analysis and Synthesis Settings ->转载 2018-02-01 13:17:55 · 4647 阅读 · 0 评论