急死人啦!
最近在做一个FPGA模拟IIC从机的东西,里面用到了计数器,可FPGA得技术总是不对。我写了一个最简单的只有计数器的程序,她的计数都不对啊,
module I2C(scl, sda,bitcnt);
input scl;
input sda;
output bitcnt;
reg [3:0] bitcnt;
initial
begin
bitcnt<=4'h0;
end
alwaysa @(posedge scl)
bitcnt<=bitcnt+4'h1;
就这么简单的程序。FPGA计数都出问题啊,有使用一次直接计了两,从2跳到4等等,试了很久不行了,我使用的哦altare 的C4系列的器件 |