no-OS
|
JESD204B/C Transmit Peripheral Initialization Structure. More...
#include <axi_jesd204_tx.h>
Public Attributes | |
const char * | name |
uint32_t | base |
uint8_t | octets_per_frame |
uint16_t | frames_per_multiframe |
uint8_t | converters_per_device |
uint8_t | converter_resolution |
uint8_t | bits_per_sample |
bool | high_density |
uint8_t | control_bits_per_sample |
uint8_t | subclass |
uint32_t | device_clk_khz |
uint32_t | lane_clk_khz |
struct no_os_clk_desc * | lane_clk |
JESD204B/C Transmit Peripheral Initialization Structure.
uint32_t jesd204_tx_init::base |
Base address
uint8_t jesd204_tx_init::bits_per_sample |
Number of bits per sample (N')
uint8_t jesd204_tx_init::control_bits_per_sample |
Number of control bits per conversion sample (CS)
uint8_t jesd204_tx_init::converter_resolution |
Converter resolution (N)
uint8_t jesd204_tx_init::converters_per_device |
Number of converter per device (M)
uint32_t jesd204_tx_init::device_clk_khz |
Device Clock in KHz for the JESD204 interface
uint16_t jesd204_tx_init::frames_per_multiframe |
Number of frames per multi-frame (K)
bool jesd204_tx_init::high_density |
If specified the JESD204B link is configured for high density (HD) operation.
struct no_os_clk_desc* jesd204_tx_init::lane_clk |
Lane Clock
uint32_t jesd204_tx_init::lane_clk_khz |
Lane Clock in KHz
const char* jesd204_tx_init::name |
Device Name
uint8_t jesd204_tx_init::octets_per_frame |
Number of octets per frame (F)
uint8_t jesd204_tx_init::subclass |
The JESD204B subclass