 |
no-OS
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
33#ifndef APP_PARAMETERS_H_
34#define APP_PARAMETERS_H_
36#include <xparameters.h>
38#define UART_BAUDRATE 115200
44#define MXFE_SYNC_LEADER 0
46#ifdef XPS_BOARD_ZCU102
48#define PHY_SYNC (GPIO_OFFSET + 31)
49#if (MXFE_SYNC_LEADER == 1)
50#define LF_GPIO_IN (GPIO_OFFSET + 29)
51#define LF_GPIO_OUT (GPIO_OFFSET + 30)
53#define LF_GPIO_IN (GPIO_OFFSET + 30)
54#define LF_GPIO_OUT (GPIO_OFFSET + 29)
59#define PHY_SYNC (GPIO_OFFSET + 12)
60#if (MXFE_SYNC_LEADER == 1)
61#define LF_GPIO_IN (GPIO_OFFSET + 11)
62#define LF_GPIO_OUT (GPIO_OFFSET + 13)
64#define LF_GPIO_IN (GPIO_OFFSET + 13)
65#define LF_GPIO_OUT (GPIO_OFFSET + 11)
78#define PHY_RESET (GPIO_OFFSET + 41)
80#define ADRF5020_CTRL_GPIO (GPIO_OFFSET + 34)
81#define MS_SYNC_ENABLE_GPIO (GPIO_OFFSET + 44)
83#define GPIO_2_DEVICE_ID XPAR_AXI_GPIO_2_DEVICE_ID
84#define SPI_2_DEVICE_ID XPAR_AXI_SPI_2_DEVICE_ID
87#define PHY_RESET (GPIO_OFFSET + 55)
90#if defined(PLATFORM_MB)
91#define GPIO_DEVICE_ID XPAR_AXI_GPIO_DEVICE_ID
92#define PHY_SPI_DEVICE_ID XPAR_AXI_SPI_DEVICE_ID
93#define CLK_SPI_DEVICE_ID XPAR_AXI_SPI_DEVICE_ID
94#define UART_DEVICE_ID XPAR_AXI_UART_DEVICE_ID
95#define UART_IRQ_ID XPAR_AXI_INTC_AXI_UART_INTERRUPT_INTR
96#define INTC_DEVICE_ID XPAR_INTC_SINGLE_DEVICE_ID
97#define DDR_CNTRL_BASEADDR XPAR_AXI_DDR_CNTRL_BASEADDR
99#elif defined(PLATFORM_ZYNQMP)
100#define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
101#define GPIO_DEVICE_ID XPAR_PSU_GPIO_0_DEVICE_ID
102#define PHY_SPI_DEVICE_ID XPAR_PSU_SPI_0_DEVICE_ID
103#define CLK_SPI_DEVICE_ID XPAR_PSU_SPI_1_DEVICE_ID
104#define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
105#define UART_IRQ_ID XPAR_XUARTPS_0_INTR
106#define DDR_CNTRL_BASEADDR XPAR_PSU_DDRC_0_BASEADDR
108#elif defined(PLATFORM_ZYNQ)
109#define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
110#define GPIO_DEVICE_ID XPAR_PS7_GPIO_0_DEVICE_ID
111#define PHY_SPI_DEVICE_ID XPAR_PS7_SPI_0_DEVICE_ID
112#define CLK_SPI_DEVICE_ID XPAR_PS7_SPI_1_DEVICE_ID
113#define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
114#define UART_IRQ_ID XPAR_XUARTPS_0_INTR
117#error Unsupported platform.
120#define RX_JESD_BASEADDR XPAR_AXI_MXFE_RX_JESD_RX_AXI_BASEADDR
121#define TX_JESD_BASEADDR XPAR_AXI_MXFE_TX_JESD_TX_AXI_BASEADDR
123#ifdef XPAR_AXI_MXFE_RX_XCVR_BASEADDR
124#define RX_XCVR_BASEADDR XPAR_AXI_MXFE_RX_XCVR_BASEADDR
126#ifdef XPAR_AXI_MXFE_TX_XCVR_BASEADDR
127#define TX_XCVR_BASEADDR XPAR_AXI_MXFE_TX_XCVR_BASEADDR
130#ifdef XPAR_RX_MXFE_TPL_CORE_ADC_TPL_CORE_BASEADDR
131#define RX_CORE_BASEADDR XPAR_RX_MXFE_TPL_CORE_ADC_TPL_CORE_BASEADDR
133#define RX_CORE_BASEADDR XPAR_RX_MXFE_TPL_CORE_TPL_CORE_BASEADDR
135#ifdef XPAR_TX_MXFE_TPL_CORE_DAC_TPL_CORE_BASEADDR
136#define TX_CORE_BASEADDR XPAR_TX_MXFE_TPL_CORE_DAC_TPL_CORE_BASEADDR
138#define TX_CORE_BASEADDR XPAR_TX_MXFE_TPL_CORE_TPL_CORE_BASEADDR
141#define RX_DMA_BASEADDR XPAR_AXI_MXFE_RX_DMA_BASEADDR
142#define TX_DMA_BASEADDR XPAR_AXI_MXFE_TX_DMA_BASEADDR
146#define MAX_DAC_BUF_SAMPLES 10000000
147#define MAX_ADC_BUF_SAMPLES 10000000