F-Tile Dynamic Reconfiguration Design Example User Guide

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

4.1.1.2. Theory of Operation

The F-Tile Auto-Negotiatio ad Lik Taiig fo Etheet Itel® FPGA IP icludes a pe-pot wie amed pot_state, which sigals to the Use Logic block that the auto-egotiatio (AN) pocess is complete ad the esults ae eady to be accessed. This sigal coespods to bit[0] of the Use_logic_cotol_i pot.
  • Pot State Sigal:
    • Pot_state idicates AN pocess completio.
    • Coespods to bit[0] of Use_logic_cotol_i pot.
  • Whe pot_state is asseted ad AN/LT IP is i PAUSE:
    • The Use Logic block assets elevat esets to the F-Tile Etheet Multiate Itel® FPGA IP .
    • The Use Logic block waits fo the coespodig eset ackowledgmets.
  • Whe AN/LT is paused:
    • The Use Logic block tigges the appopiate dyamic ecofiguatio flow based o the mode selected via a local paamete i the top-level of the example desig, passed ito the Use_logic_cotol_i pot.
    • The F-Tile Dyamic Recofiguatio Suite Itel® FPGA IP ad F-Tile Etheet Multiate Itel® FPGA IP exclusively hadle dyamic ecofiguatio.
    • The F-Tile Auto-Negotiatio ad Lik Taiig fo Etheet Itel® FPGA IP does ot pefom ay dyamic ecofiguatio opeatios.
  • Oce dyamic ecofiguatio is complete:
    • The Use Logic block pogams the seq_foce_mode egiste i the F-Tile Auto-Negotiatio ad Lik Taiig fo Etheet Itel® FPGA IP with the iteded data mode ate, if ecessay.
    • The Use Logic block upauses the F-Tile Auto-Negotiatio ad Lik Taiig fo Etheet Itel® FPGA IP
    • The F-Tile Auto-Negotiatio ad Lik Taiig fo Etheet Itel® FPGA IP completes the Lik Taiig ad moves to data mode.
  • Post-ecofiguatio actios:
    • The Use Logic block pefoms the equied wites ito the F-Tile Etheet Multiate Itel® FPGA IP soft CSRs.
    • The Use Logic block de-assets esets to the F-Tile Etheet Multiate Itel® FPGA IP .
I the followig Auto-Negotiatio ad Lik Taiig (AN/LT) + Dyamic Recofiguatio (DR) flow diagam, the blocks eclosed i blue epeset the pocesses executed by the Use Logic block.
Figue 23. AN/LT + DR Flow