欢迎光临散文网 会员登陆 & 注册

(4)FPGA中数字的表示和运算

2022-11-09 20:56 作者:豆豆满江红  | 我要投稿

在FPGA中,或者说数字电路中。

对十进制和二进制所表示的同一数字进行运算结果是相同的。

举个例子

reg [19:0]data;

随着系统时钟 data累加

data <= data +1‘b1;

data中的表示方式是一个20位的2进制。

比如123的二进制即为0111 1011,data=123时

我们对其各个位进行提取,以便进行数码管显示

123%10=3; data%10;最后结果也是3,只是其表示方式位二进制;0011


所以程序写成

reg [19:0] data;

wire [3:0] data0;

data <= data +1‘b1;

assign data0 = data%10;

这样没有错误;

综上总结,Verilog中,或者传统理解当中 进制只是数字的一种表示形式,并不影响运算

(4)FPGA中数字的表示和运算的评论 (共 条)

分享到微博请遵守国家法律