no-OS
|
ADI JESD204B/C AXI_ADXCVR Highspeed Transceiver Device structure. More...
#include <altera_adxcvr.h>
Public Attributes | |
const char * | name |
uint32_t | base |
bool | is_transmit |
uint32_t | lanes_per_link |
uint32_t | adxcfg_base [4] |
uint32_t | atx_pll_base |
uint32_t | reset_counter |
uint32_t | lane_rate_khz |
uint32_t | parent_rate_khz |
bool | initial_recalc |
bool | cpll_enable |
bool | qpll_enable |
bool | tx_enable |
bool | lpm_enable |
uint32_t | num_lanes |
uint32_t | ref_rate_khz |
uint32_t | sys_clk_sel |
uint32_t | out_clk_sel |
struct xilinx_xcvr | xlx_xcvr |
struct no_os_clk_desc * | clk_out |
ADI JESD204B/C AXI_ADXCVR Highspeed Transceiver Device structure.
ADI JESD204B/C AXI_ADXCVR Highspeed Transceiver Initialization structure.
uint32_t adxcvr::adxcfg_base[4] |
uint32_t adxcvr::atx_pll_base |
uint32_t adxcvr::base |
Base address
struct no_os_clk_desc* adxcvr::clk_out |
Exported no-OS output clock
bool adxcvr::cpll_enable |
Enable CPLL for the transceiver
bool adxcvr::initial_recalc |
bool adxcvr::is_transmit |
uint32_t adxcvr::lane_rate_khz |
Lane rate in KHz
uint32_t adxcvr::lanes_per_link |
bool adxcvr::lpm_enable |
Enable LPM mode for the transceiver. Otherwise use DFE.
const char * adxcvr::name |
Device Name
uint32_t adxcvr::num_lanes |
Number of lanes
uint32_t adxcvr::out_clk_sel |
Controls the OUTCLKSEL multiplexer, controlling what will be forwarded to OUTCLK pin.
uint32_t adxcvr::parent_rate_khz |
bool adxcvr::qpll_enable |
Enable QPLL for the transceiver
uint32_t adxcvr::ref_rate_khz |
Reference Clock rate
uint32_t adxcvr::reset_counter |
uint32_t adxcvr::sys_clk_sel |
Select the PLL reference clock source to be forwarded to the OUTCLK MUX: 0-CPLL, 3-QPLL0.
bool adxcvr::tx_enable |
TX Enable
struct xilinx_xcvr adxcvr::xlx_xcvr |
Structure holding the configuration of the Xilinx Transceiver.