F-Tile Dynamic Reconfiguration Design Example User Guide

ID 710582
Date 11/04/2024
Public
Document Table of Contents

4.1.1.1. Interfaces

Table 15.  Clock and Reset Interface
Name Domain Description Platform Designer Interface Type Platform Designer Interface Direction
i_clk N/A CSR/CPU clock (100-200MHz) Clock Sink
i_reset i_clk Synchronous active-high reset Reset Sink
Table 16.  User/Host Avalon® Memory-Mapped Interface This interface is used to access the AN/LT IP registers as well as the Dynamic Reconfiguration Suite registers
Name Domain Direction Description Avalon® MM Signal Role
avmm_if_address [31:0] i_clk Output Address for CSRs, 32-bit word-addressed Address
avmm_if_read i_clk Output Read Command for CSRs Read
avmm_if_write i_clk Output Write Command for CSRs Write
avmm_if_byteenable[3:0] i_clk Output Data byte enable for CSRs Byteenable
avmm_if_writedata [31:0] i_clk Output Write data to CSRs Writedata
avmm_if_readdata[31:0] i_clk Input Read data from the CSRs Readdata
avmm_if_readdatavalid i_clk Input Read data from CSRs is valid readdatavalid
avmm_if_waitrequest i_clk Input wait signal for operations on CSRs waitrequest
Table 17.  Status and Control InterfaceThis table lists the signal widths for the 25GE-1 example design.
Name Direction Domain Description
User_logic_control_in Input i_clk
  • Bit[15:12]: USERLOGIC_MODE
  • Bit[11:1] : 11’b0
  • Bit [0]: port_state
reset_ack_in Input i_clk
  • Bit[2]: rst_ack_n
  • Bit[1]: tx_rst_ack_n
  • Bit[0]: rx_rst_ack_n
reset_out Output i_clk
  • Bit[2]: tx_rst_n
  • Bit[1]: rst_n
  • Bit[0]: rx_rst_n