同步时序设计时应值得注意的事项

Posted alifpga

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同步时序设计时应值得注意的事项相关的知识,希望对你有一定的参考价值。

技术分享图片


同步时序设计时一下事项应值得注意:

异步时钟域的数据转换。

组合逻辑电路的设计方法。

同步时序电路的时钟设计。

同步时序电路的延迟。同步时序电路的延迟最常用的设计方法是用分频或者倍频的时钟或者同步计数器完成所需的延迟,对比较大的和特殊定时要求的延时,一般用高速时钟产生一个计数器,根据计数产生延迟;对于比较小的延迟,可以用D触发器打一下,这样不仅可以使信号延时了一个时钟周期,而且完成了信号与时钟的初次同步。在输入信号采样和增加时序约束余量中使用。

另外,还有用行为级方法描述延迟,如“#5 a<=4’0101;”这种常用于仿真测试激励,但是在电路综合时会被忽略,并不能起到延迟作用。

Verilog 定义的reg型,不一定综合成寄存器。在Verilog代码中最常用的两种数据类型是wire和reg型,一般来说,wire型指定的数据和网线通过组合逻辑实现,而reg型指定的数据不一定就是用寄存器实现。


版权所有权归卿萃科技 杭州FPGA事业部,转载请注明出处

作者:杭州卿萃科技ALIFPGA

原文地址:杭州卿萃科技FPGA极客空间 微信公众号

技术分享图片

扫描二维码关注杭州卿萃科技FPGA极客空间


 

以上是关于同步时序设计时应值得注意的事项的主要内容,如果未能解决你的问题,请参考以下文章

简述组合逻辑的注意事项

AS5047P磁编码器应用设计大全解:硬件电路设计SPI通信时序逻辑波形分析注意事项

关于IO模拟时序(SPI)的注意事项

这份IC设计必读书单,值得所有IC设计工程师一看!

RISC处理器设计------时序的设计

FPGA时序约束