【发布时间】:2018-05-23 08:18:10
【问题描述】:
现在我正在做一个与 MGT(多千兆收发器)GTP 相关的项目。
因为我是 Verilog 编程语言的新手,所以我有一个关于 MGT GTP 的问题。
在 Xilinx 文档(Virtex-5 FPGA ROCKETIO GTP 收发器)中,TX 侧(图)有一个 FIFO-TX 缓冲区(相位调整 FiFo 和过采样)。
从我在本文档中看到的信息,我了解到该模块仅用于调整 TX 侧的时钟相位,并最大限度地减少 GTP 收发器的偏移。
生成一个异步或同步 FIFO 连接到 MGT GTP 对我来说并不难,但会增加抖动延迟。
我认为如果我可以在 MGT GTP 内部使用 TX 缓冲区,就可以减少抖动延迟。
因此,我的问题是
我可以使用这个 TX 缓冲区作为同步或异步 FIFO bram 传输数据吗?
如果我可以将此缓冲区用作同步和异步 FIFO,是否有此 TX 缓冲区的状态标志(空或满)?
非常感谢
【问题讨论】:
标签: verilog xilinx xilinx-ise