99问答网
所有问题
10Mhz的频率,怎样用verilog实现输出信号相对输入信号延迟100ns左右,可综合的那种,不是用于仿真的延时
如题所述
举报该问题
推荐答案 2013-07-07
假设clk=10MHz.din输入,dout输出
10MHz周期正好是100ns.
model delay(clk,dout,din);
input clk,din;
output dout;
reg dout;
always@(posedge clk)
dout <= din;
endmodule
追问
谢谢您的回答,只是为什么在看编译过的timing analyzer的时候,提示Tpd只有十几个ns,?没有达到延迟100个ns啊?求指教,谢谢。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/B7Xv7BBBO.html
相似回答
大家正在搜
相关问题
verilog always语句中怎么实现 延时一定时间10...
verilog always语句中怎么实现延时一定时间100...
怎样在Verilog设计中设计出时钟频率?
外部触发,每个约500μs,一个脉冲几十ns,要同步产生一个...