ZHCUB50 june 2023
对于时钟域交叉数据,Apps FPGA 使用 FIFO 和双端口 RAM。这两个组件都是使用 Vivado 中的 AMD - Xilinx IP 生成工具创建的。
对于控制信号和寄存器值域交叉,Apps FPGA 使用 AMD - Xilinx 参数化宏。
Apps FPGA 的异步信号输入通过三个触发器进行同步。这三个触发器应用了 ASYNC_REG 属性,以便 Vivado 工具将其尽可能靠近放置,从而最大限度地降低亚稳态。