集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 3970|回复: 6

请问各位,这个计数器是怎么工作的,第一个位拼接运算是不是有问题啊

[复制链接]
IPO 发表于 2010-6-2 11:24:40 | 显示全部楼层 |阅读模式
请问各位,这个计数器是怎么工作的,第一个位拼接运算是不是有问题啊
always @(posedge clk)
if(state==0)
        bit_spacing <= 4'b0000;
else
if(Baud8Tick)
        bit_spacing <= {bit_spacing[2:0] + 4'b0001} | {bit_spacing[3], 3'b000};
ddr 发表于 2010-6-2 13:22:09 | 显示全部楼层
没有问题
ddr 发表于 2010-6-2 13:26:14 | 显示全部楼层
bit_spacing[2:0] + 4'b0001  4位
bit_spacing[3], 3'b000   4位
vvt 发表于 2010-6-2 13:36:26 | 显示全部楼层
弱问一下:为什么不是直接加1
ddr 发表于 2010-6-2 13:36:57 | 显示全部楼层
将数据转换成4位,防止bit_spaceing[2:0]=0b111,直接加1后,没有进位
ddr 发表于 2010-6-2 13:50:35 | 显示全部楼层
仔细看下程序,bit_spaceing[2:0] 3位
Sunlife 发表于 2015-4-7 11:51:33 | 显示全部楼层
        没有问题的
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-7 04:33 , Processed in 0.063161 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表