集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: UFP

这种加延迟的codestyle是啥意思?(问题已解决)

[复制链接]
ATA 发表于 2010-6-26 13:47:56 | 显示全部楼层
一般是一个时间单位,即1ns。华为的写法是在文件头加上<br>
`define UDL 1<br>
<br>
代码里这样写<br>
always @(posedge clk or negedge rst_n)<br>
&nbsp; &nbsp; if (!rst_n)<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;m &lt;= #`UDL 1'b0;<br>
&nbsp; &nbsp; else if (~ens1)<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;m &lt;= #`UDL 1'b0;<br>
&nbsp; &nbsp; else if (s_start == 1'b1)<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;m &lt;= #`UDL 1'b1;<br>
&nbsp; &nbsp; else if (s_idle)<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;m &lt;= #`UDL 1'b0;
CCIE 发表于 2010-6-26 13:58:22 | 显示全部楼层
受教了,非常感谢
VVIC 发表于 2010-6-26 14:25:59 | 显示全部楼层
学到了一些,谢谢了。
HDL 发表于 2010-6-26 15:02:31 | 显示全部楼层
学到写新东西,一点一点来,肯定有一天能成为优秀的工程师,当老板
FFT 发表于 2010-6-26 16:29:53 | 显示全部楼层
这也却是解决了一些疑问。但在用VHDL写的时候,加不加惯性延时用QUARTUS仿真也没什么区别,不知道为什么?
inter 发表于 2010-6-26 17:20:08 | 显示全部楼层
好贴,谢谢
interig 发表于 2010-6-26 18:15:24 | 显示全部楼层
学到东西了,不错
ANG 发表于 2010-6-26 18:21:07 | 显示全部楼层
明白了,我以前是对#1感到莫名奇妙,现在懂一些了,谢谢楼主
CHAN 发表于 2010-6-26 19:16:51 | 显示全部楼层
仿真的波形好看一些,加不加逻辑上是一样的,综合也会忽略的。
Sunlife 发表于 2015-6-25 10:35:18 | 显示全部楼层

这样硬件语言描述的情况和实际的电路更加接近,而且延时也不会被综合进电路,对实际的电路没有什么影响。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 17:00 , Processed in 0.062833 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表