程序最开头有个这个:`define UD #1
always @ (posedge SYSCLK or negedge RST_B)
begin
if(!RST_B)
LED_SCAN_CNT <= `UD 24'h0;
else
LED_SCAN_CNT <= `UD LED_SCAN_CNT_N;
end
1:这个 `UD 有什么作用呢?
2:LED_SCAN_CNT <= `UD LED_SCAN_CNT_N;这个句子表示什么意思?
这里的延时有什么作用?单位是ns?
追答只有在仿真的时候才有用,通常为了模拟真实器件的延时。
综合的时候是忽略的,因为库单元中已经包含延时模型。
单位是由文件头`timescale 1ns/1ps 决定的,前一个时间代表单位,后一个代表最小精度。
求教这里的延时有什么作用?单位是ns?
追答没什么用 这种写法都是仿真的时候用的 是不可综合成电路的 延时就是延时呗 就是等一会再赋值啊 能有什么作用啊
追问好的,多谢了哈
本回答被提问者采纳