完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
考虑下面的代码
模块time_delay(输入clk,输出reg a,输出reg b); initialbegin a bendalways @(posedge clk)开始bendendmodule 我想在输出'b'和'a'之间插入一个延迟。 这样我就能看到范围内这两个信号之间的100ns时移。 我该如何编写时序约束? 谢谢, -n 以上来自于谷歌翻译 以下为原文 Consider the code below module time_delay( input clk, output reg a, output reg b ); initial begin a<=0; b<=0; end always@(posedge clk) begin a<=~a; b<=~b; end endmodule I want to insert a delay between the outputs 'b' and 'a'. So that I can see a 100ns time shift between these two signals on the scope. How should I write the timing constraint? thanks, -n |
|
相关推荐
1个回答
|
|
首先,由于您正在合成此代码,因此您需要知道时间延迟
需要通过设计进入系统,而不是通过约束。 实现你唯一的希望 100 ns的延迟是使用时钟和触发器来产生延迟。 频率是多少 进入这个模块的时钟? - Gabor 以上来自于谷歌翻译 以下为原文 First of all, since you're synthesizing this code, you need to know that time delays need to go into the system by design, not by constraint. Your only hope of achieving a 100 ns delay is to use a clock and flip-flops to create the delay. What is the frequency of the clock going into this module? -- Gabor |
|
|
|
只有小组成员才能发言,加入小组>>
2429 浏览 7 评论
2830 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2298 浏览 9 评论
3378 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2468 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1294浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
592浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
455浏览 1评论
2010浏览 0评论
736浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 05:31 , Processed in 1.138933 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号