美文网首页
FPGA信号亚稳态解决方案

FPGA信号亚稳态解决方案

作者: zhang_402d | 来源:发表于2019-08-13 06:25 被阅读0次

1、模块之间的连接用 wire 型变量。

2、输入必须为 wire ,输出可以为 wire 也可以为  reg 型变量。

3、时序电路中,判断赋值,结果会在下一周期输出。如图1。

FPGA信号亚稳态解决方案

图1 

4、always块中,只有if不会生成锁存器。

5、if会生成查找表。

6、组合逻辑在电平触发时才会生成锁存器。

7、(|write_start)==1'b0      按位或,只要write_start 的某一位为1,则结果为1,只有全为0,则结果为0,这样可以节约资源。

8、在 testbench 中可以强制改变某一信号的值,使用 force 语句。eg: 在 initial 中,在 41280 ns 时将 read_cnt 赋值为  2  (force 例化顶层模块名字.信号名字),如图2:

FPGA信号亚稳态解决方案

图 2  强制改变仿真时某一信号的值

9、ModelSim 中,状态机内的状态名可以在 run.do 文件中让其转化出来,定义一个 virtual type 类型的结构体,如图3:注: virtual type 后面和 virtual_new_signal 前面需要有空格。

FPGA信号亚稳态解决方案

图3  在ModelSim中将状态显示出来

10、敏感列表内是电平出发才可以产生 latch,敏感列表内的变量不全,赋值符号右边的变量必须放在敏感列表内,作为判断条件的变量一定要放到敏感列表内。逻辑判断必须有 else 结束赋值, case 要有 default 赋值。

11、串并转换,最简单的是位拼接。

12、带宽=数据总线比特位宽 * 总线同步时钟频率。

13、差分转单端信号,单端信号转差分信号。

14、时钟走线走金线,到达寄存器的延时相同,shew小。计数分频的时钟不能用于触发触发器,计数分频到达寄存器的延时不相同,但可以使用标志位来控制。

15、a = 4`b1111 && 4'b0011= 1 逻辑与

a = 4`b1111 & 4'b0011= 4`b0011 按位与

16、寄存器在时钟上升沿到来时立刻将时钟上升沿前一点数据输出,如果数据上升沿和时钟上升沿同时时,数据会下一拍输出。

17、跨时钟域打拍操作必须时钟目标时钟域。

FPGA信号亚稳态解决方案 FPGA信号亚稳态解决方案 FPGA信号亚稳态解决方案

同频异相

FPGA信号亚稳态解决方案 FPGA信号亚稳态解决方案

双buffer作用:1. 跨时钟域; 2. 完成数据位宽转换; 3. 完成数据缓冲。

RAM可以重复读,FIFO只能读一次,如果有可能读错数据使用RAM。

FPGA信号亚稳态解决方案

相关文章

  • FPGA信号亚稳态解决方案

    1、模块之间的连接用 wire 型变量。 2、输入必须为 wire ,输出可以为 wire 也可以为 reg 型变...

  • FPGA的亚稳态

    1. 应用背景 1.1 亚稳态发生原因 在FPGA系统中,如果数据传输中触发器的Tsu和Th不满足,或者复位过程中...

  • 数字IC笔试

    1.什么是亚稳态吗,怎么解决 亚稳态:时钟有效沿到来时,被采的数据处于变化当中,输出的数据不是稳定的 解决方案a....

  • FPGA复位——同步复位和异步复位

    其他参考资料:FPGA中复位信号的设计FPGA同步复位异步复位异步复位同步释放---关于复位的问题FPGA同步复位...

  • STM32与FPGA用FMC进行通讯

    stm32正常按读写SDRAM进行配置,FPGA进行信号采集。FPGA信号采集发现SDWNE是高但H7手册上时序显...

  • fpga fifo

    【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十四:储存模块 跨时钟域信号传输(二)——数据信号篇

  • FPGA多路信号采集

    姓名:宋艳玲 学号:17011223216 嵌牛导读: 测控系统常常需要处理所采集到的各种数字量信号。通常测控系...

  • 防止FPGA设计中综合后的信号被优化

    来源:5.防止FPGA设计中综合后的信号被优化 随着FPGA设计复杂程度越来越高,芯片内部逻辑分析功能显得越来越重...

  • 跨时钟域设计

    1. 基本概念 什么是亚稳态亚稳态是指触发器无法在某个规定时间段内达到一个可确认的状态。当一个触发器进入亚稳态时,...

  • FPGA中的三种差分信号缓冲器

    FPGA中的三种差分信号缓冲器 姓名:孙健强 学号:190212...

网友评论

      本文标题:FPGA信号亚稳态解决方案

      本文链接:https://www.haomeiwen.com/subject/repmjctx.html