3.2. F-Tile JESD204C设计实例时钟和复位
F-Tile JESD204C设计实例有一组时钟和复位信号。
时钟信号 | 方向 | 描述 |
---|---|---|
mgmt_clk | 输入 | LVDS差分时钟,频率为100 MHz。 |
refclk_xcvr | 输入 | 收发器参考时钟,频率为PLL Selection。 |
refclk_core | 输入 | 内核参考时钟,与refclk_xcvr频率相同。 |
in_sysref | 输入 | SYSREF信号。 最大SYSREF频率为数据速率/(66x32xE)。 |
sysref_out | 输出 | |
txlink_clk rxlink_clk |
内部 | TX和RX链路时钟,频率为数据速率/66。 |
txframe_clk rxframe_clk |
内部 |
|
tx_fclk rx_fclk |
内部 |
|
spi_SCLK | 输出 | SPI波特率(baud rate)时钟,频率为20 MHz。 |
当您在将该设计实例加载到FPGA器件中时,一个内部ninit_done事件可确保“JTAG to Avalon® Master”桥接以及其他所有块都处于复位状态。
SYSREF生成器具有独立的复位来为txlink_clk和rxlink_clk时钟注入有意的异步关系。在仿真外部时钟芯片的SYSREF信号时会更加全面。
复位信号 | 方向 | 描述 |
---|---|---|
global_rst_n | 输入 | 所有块的全局复位按钮,“JTAG to Avalon® Master”桥除外。 |
ninit_done | 内部 | 从“JTAG to Avalon® Master”桥的Reset Release IP的输出 |
edctl_rst_n | 内部 | ED Control块由“JTAG to Avalon® Master”桥复位。hw_rst和global_rst_n端口不会复位ED Control块。 |
hw_rst | 内部 | 通过对ED Control块的rst_ctl寄存器写入来置位和解除置位hw_rst。当hw_rst 被置位时,mgmt_rst_in_n置位。 |
mgmt_rst_in_n | 内部 | 复位各种IP的 Avalon® 存储器映射接口和复位定序器的输入:
global_rst_n,hw_rst或edctl_rst_n端口在mgmt_rst_in_n上置位复位。 |
sysref_rst_n | 内部 | 使用复位定序器0 reset_out2端口复位ED Control块中的SYSREF生成器。如果内核PLL被锁定,则复位定序器0 reset_out2端口解除置位复位。 |
core_pll_rst | 内部 | 通过复位定序器0 reset_out0端口复位内核PLL。当mgmt_rst_in_n复位被置位时,内核PLL复位。 |
j204c_tx_avs_rst_n | 内部 | 通过复位定序器0复位F-Tile JESD204C TX Avalon® memory-mapped interface。当mgmt_rst_in_n被置位时,TX Avalon® memory-mapped interface置位。 |
j204c_rx_avs_rst_n | 内部 | 通过复位定序器1复位F-Tile JESD204C TX Avalon® memory-mapped interface。当mgmt_rst_in_n被置位时,RX Avalon® memory-mapped interface置位。 |
j204c_tx_rst_n | 内部 | 复位txlink_clk和txframe_clk域中的F-Tile JESD204C TX链路和传输层。 复位定序器0 reset_out5端口复位j204c_tx_rst_n。如果内核PLL被锁定,则该复位解除置位,并且j204c_tx_rst_ack_n信号被置位。 |
j204c_rx_rst_n | 内部 | 复位rxlink_clk和rxframe_clk域中的F-Tile JESD204C RX链路和传输层。 复位定序器1 reset_out4端口复位j204c_rx_rst_n。如果内核PLL被锁定,则该复位解除置位,并且j204c_rx_rst_ack_n信号被置位。 |
j204c_tx_rst_ack_n | 内部 | 通过j204c_tx_rst_n复位握手信号。 |
j204c_rx_rst_ack_n | 内部 | 通过j204c_rx_rst_n复位握手信号。 |
图 9. 设计实例复位的时序框图