仿真一个1到4 串转并的程序,7月28日思特威的笔试题。
在tb文件中,在i=35以后,将d_i_rom的各bit,依次给d_i。
(1)不加 #tcq时 ,即d_i<= d_i_rom[i-35];
在黄线处上升沿是能检测到valid_i为1的,这与实际电路 不符合。也导致了在黄线上升沿时,d_i_rom[0]就已经打入移位寄存器 最终丢失了这位。
(2) #tcq时 ,即d_i<= #1 d_i_rom[i-35];
这是符合实际的,自己手画时序图也都是这样的。
所以,以后仿真别忘了 tb文件中输入的信号加上 #tcq.