The port list for the Multi-Rate GTM Wizard IP extends the catalog IP port list to include the rate change interface. The width of each rate change port (#DUALS) is determined by the number of duals selected during GUI customization. The following table provides more details.
Name | Width | I/O | Clock | Description |
---|---|---|---|---|
gtwiz_reset_all_ins(1) | 1 | In | Async. | Asynchronous reset. When asserted, resets the entire IP core. |
gtm_drpclk(1) |
1 | In | N/A | Free-running clock used by the rate change feature. |
gtwiz_sol_gpo(1) |
4 | Out | gtm_drpclk | Status indicator logic from the GTM controller. Monitor this for the
GTM controller status to determine if the RX reset was successful:
Note:
|
ch0_resetsol_en(1) |
#DUALS | In | gtm_drpclk |
During RX Reset Calibration, indicates which duals
ch0 require calibration upon assertion of 0x1 = Enable calibration 0x0 = Disable calibration |
ch1_resetsol_en(1) |
#DUALS | In | gtm_drpclk |
During RX Reset Calibration, indicates which duals
ch0 require calibration upon assertion of 0x1 = Enable calibration 0x0 = Disable calibration |
gtrxreset_req_user(1) |
1 | In | dtm_drpclk |
RX Reset Calibration Enable. When asserted, calibrate the receivers indicated by
the |
gtm_mr_ratechg_en |
1 | In | gtm_drpclk |
Rate change enable. Rising-Edge sensitive. Wait a minimum of 1600 |
gtm_mr_rate_in |
#DUALS(1)8 | In | gtm_drpclk |
Specifies rate selection as defined by the rate table rules file. 8-bits per dual for up to 256 unique rates. |
gtm_mr_rate_status |
#DUALS(1)8 | Out | gtm_drpclk |
Specifies current rate of each dual. 8-bits per dual for up to 256 unique rates. |
gtm_mr_ratechg_done |
#DUALS | Out | gtm_drpclk |
Rate change completion status. 1-bit per dual. 1’b1 = Rate change completed. 1’b0 = Rate change in progress. |
gtm_mr_autorxreset_en |
#DUALS | In | gtm_drpclk |
1-bit per dual. 1’b1 = 1’b0 = user manages dual’s reset. |
gtm_mr_ratechg_reset_req |
#DUALS | Out | gtm_drpclk |
1-bit per dual. Corresponding bit in Connect to reset helper block |
gtm_mr_pval_ovrd_en |
#DUALS(1)13 | In | gtm_drpclk |
User port control override. 13-bits per dual. Each bit enables user control of the corresponding port. See GTM Port Control Interface Description below for further details. |
ratetable_bram_rst |
1 | Out | gtm_drpclk | Rate table reset |
ratetable_bram_clk |
1 | Out | gtm_drpclk | Rate table clock |
ratetable_bram_en |
1 | Out | gtm_drpclk | Rate table enable |
ratetable_bram_we |
1 | gtm_drpclk | Rate table write enable | |
ratetable_bram_addr |
16 | Out | gtm_drpclk | Rate table address |
ratetable_bram_din |
32 | Out | gtm_drpclk | Rate table data input |
ratetable_bram_dout |
32 | In | gtm_drpclk | Rate table data output |
gtm_mr_user_rsvd_out |
#DUALS(1)16 | Out | gtm_drpclk | Reserved. |
|