no-OS
Loading...
Searching...
No Matches
parameters.h File Reference

Definitions specific to xilinx platform used by ad9088 project. More...

#include <xparameters.h>
#include <xil_cache.h>
#include <xilinx_spi.h>
#include <xilinx_uart.h>
#include <xilinx_gpio.h>
Include dependency graph for parameters.h:

Macros

#define SPI_OPS_CLK   &xil_spi_ops
 
#define SPI_EXTRA_CLK   &clk_spi_extra_ip
 
#define SPI_CS_ADF4382   0
 
#define SPI_CS_HMC7044   1
 
#define SPI_CS_ADF4030   4
 
#define SPI_OPS_APOLLO   &xil_spi_ops
 
#define SPI_EXTRA_APOLLO   &apollo_spi_extra_ip
 
#define SPI_CS_APOLLO   0
 
#define GPIO_OPS   &xil_gpio_ops
 
#define GPIO_EXTRA   &xil_gpio_param
 
#define GPIO_OFFSET   32
 
#define GPIO_RESET_N   30
 
#define UART_OPS   &xil_uart_ops
 
#define UART_BAUDRATE   115200
 
#define UART_EXTRA   &platform_uart_extra_ip
 
#define RX_DMA_BASEADDR   XPAR_AXI_APOLLO_RX_DMA_BASEADDR
 
#define TX_DMA_BASEADDR   XPAR_AXI_APOLLO_TX_DMA_BASEADDR
 
#define TX_DATA_OFFLOAD_BASEADDR    XPAR_APOLLO_TX_DATA_OFFLOAD_I_DATA_OFFLOAD_BASEADDR
 
#define RX_DATA_OFFLOAD_BASEADDR    XPAR_APOLLO_RX_DATA_OFFLOAD_I_DATA_OFFLOAD_BASEADDR
 
#define RX_CORE_BASEADDR    XPAR_RX_APOLLO_TPL_CORE_ADC_TPL_CORE_BASEADDR
 
#define TX_CORE_BASEADDR    XPAR_TX_APOLLO_TPL_CORE_DAC_TPL_CORE_BASEADDR
 
#define ADC_BUFFER_SAMPLES   16384
 
#define RX_JESD_BASEADDR   XPAR_AXI_JESD204_RX_0_BASEADDR
 
#define TX_JESD_BASEADDR   XPAR_AXI_JESD204_TX_0_BASEADDR
 
#define RX_XCVR_BASEADDR   XPAR_AXI_APOLLO_RX_XCVR_BASEADDR
 
#define TX_XCVR_BASEADDR   XPAR_AXI_APOLLO_TX_XCVR_BASEADDR
 

Variables

struct xil_uart_init_param platform_uart_extra_ip
 
struct xil_spi_init_param clk_spi_extra_ip
 
struct xil_spi_init_param apollo_spi_extra_ip
 
struct xil_gpio_init_param xil_gpio_param
 

Detailed Description

Definitions specific to xilinx platform used by ad9088 project.

Author
CHegbeli (cipri.nosp@m.an.h.nosp@m.egbel.nosp@m.i@an.nosp@m.alog..nosp@m.com)

Copyright 2026(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ ADC_BUFFER_SAMPLES

#define ADC_BUFFER_SAMPLES   16384

◆ GPIO_EXTRA

#define GPIO_EXTRA   &xil_gpio_param

◆ GPIO_OFFSET

#define GPIO_OFFSET   32

◆ GPIO_OPS

#define GPIO_OPS   &xil_gpio_ops

◆ GPIO_RESET_N

#define GPIO_RESET_N   30

◆ RX_CORE_BASEADDR

#define RX_CORE_BASEADDR    XPAR_RX_APOLLO_TPL_CORE_ADC_TPL_CORE_BASEADDR

◆ RX_DATA_OFFLOAD_BASEADDR

#define RX_DATA_OFFLOAD_BASEADDR    XPAR_APOLLO_RX_DATA_OFFLOAD_I_DATA_OFFLOAD_BASEADDR

◆ RX_DMA_BASEADDR

#define RX_DMA_BASEADDR   XPAR_AXI_APOLLO_RX_DMA_BASEADDR

◆ RX_JESD_BASEADDR

#define RX_JESD_BASEADDR   XPAR_AXI_JESD204_RX_0_BASEADDR

◆ RX_XCVR_BASEADDR

#define RX_XCVR_BASEADDR   XPAR_AXI_APOLLO_RX_XCVR_BASEADDR

◆ SPI_CS_ADF4030

#define SPI_CS_ADF4030   4

◆ SPI_CS_ADF4382

#define SPI_CS_ADF4382   0

◆ SPI_CS_APOLLO

#define SPI_CS_APOLLO   0

◆ SPI_CS_HMC7044

#define SPI_CS_HMC7044   1

◆ SPI_EXTRA_APOLLO

#define SPI_EXTRA_APOLLO   &apollo_spi_extra_ip

◆ SPI_EXTRA_CLK

#define SPI_EXTRA_CLK   &clk_spi_extra_ip

◆ SPI_OPS_APOLLO

#define SPI_OPS_APOLLO   &xil_spi_ops

◆ SPI_OPS_CLK

#define SPI_OPS_CLK   &xil_spi_ops

◆ TX_CORE_BASEADDR

#define TX_CORE_BASEADDR    XPAR_TX_APOLLO_TPL_CORE_DAC_TPL_CORE_BASEADDR

◆ TX_DATA_OFFLOAD_BASEADDR

#define TX_DATA_OFFLOAD_BASEADDR    XPAR_APOLLO_TX_DATA_OFFLOAD_I_DATA_OFFLOAD_BASEADDR

◆ TX_DMA_BASEADDR

#define TX_DMA_BASEADDR   XPAR_AXI_APOLLO_TX_DMA_BASEADDR

◆ TX_JESD_BASEADDR

#define TX_JESD_BASEADDR   XPAR_AXI_JESD204_TX_0_BASEADDR

◆ TX_XCVR_BASEADDR

#define TX_XCVR_BASEADDR   XPAR_AXI_APOLLO_TX_XCVR_BASEADDR

◆ UART_BAUDRATE

#define UART_BAUDRATE   115200

◆ UART_EXTRA

#define UART_EXTRA   &platform_uart_extra_ip

◆ UART_OPS

#define UART_OPS   &xil_uart_ops

Variable Documentation

◆ apollo_spi_extra_ip

struct xil_spi_init_param apollo_spi_extra_ip
extern

◆ clk_spi_extra_ip

struct xil_spi_init_param clk_spi_extra_ip
extern

◆ platform_uart_extra_ip

struct xil_uart_init_param platform_uart_extra_ip
extern

◆ xil_gpio_param

struct xil_gpio_init_param xil_gpio_param
extern