no-OS
parameters.h
Go to the documentation of this file.
1 /***************************************************************************/
40 #ifndef _PARAMETERS_H_
41 #define _PARAMETERS_H_
42 
43 #include "app_config.h"
44 #include "xparameters.h"
45 
46 #define UART_BAUDRATE 115200
47 #ifdef PLATFORM_MB
48 #define SPI_DEVICE_ID XPAR_SPI_0_DEVICE_ID
49 #define GPIO_DEVICE_ID XPAR_GPIO_0_DEVICE_ID
50 #define UART_DEVICE_ID XPAR_AXI_UART_DEVICE_ID
51 
52 #define GPIO_OFFSET 0
53 
54 #define ADC_DDR_BASEADDR (XPAR_AXI_DDR_CNTRL_BASEADDR + 0x800000)
55 #else
56 #define SPI_DEVICE_ID XPAR_XSPIPS_0_DEVICE_ID
57 #define GPIO_DEVICE_ID XPAR_XGPIOPS_0_DEVICE_ID
58 #define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
59 #define UART_IRQ_ID XPAR_XUARTPS_1_INTR
60 
61 #define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
62 
63 #define GPIO_OFFSET 54
64 
65 #define ADC_DDR_BASEADDR (XPAR_DDR_MEM_BASEADDR + 0x800000)
66 #endif
67 
68 #define RX_CORE_BASEADDR XPAR_AXI_AD6676_CORE_ADC_TPL_CORE_BASEADDR
69 #define RX_DMA_BASEADDR XPAR_AXI_AD6676_DMA_BASEADDR
70 #define RX_JESD_BASEADDR XPAR_AXI_AD6676_JESD_RX_AXI_BASEADDR
71 #define RX_XCVR_BASEADDR XPAR_AXI_AD6676_XCVR_BASEADDR
72 
73 #define GPIO_ADC_OEN (GPIO_OFFSET + 41)
74 #define GPIO_ADC_SELA (GPIO_OFFSET + 40)
75 #define GPIO_ADC_SELB (GPIO_OFFSET + 39)
76 #define GPIO_ADC_S0 (GPIO_OFFSET + 38)
77 #define GPIO_ADC_S1 (GPIO_OFFSET + 37)
78 #define GPIO_ADC_RESETB (GPIO_OFFSET + 36)
79 #define GPIO_ADC_AGC1 (GPIO_OFFSET + 35)
80 #define GPIO_ADC_AGC2 (GPIO_OFFSET + 34)
81 #define GPIO_ADC_AGC3 (GPIO_OFFSET + 33)
82 #define GPIO_ADC_AGC4 (GPIO_OFFSET + 32)
83 
84 #define GPIO_JESD204_SYSREF (GPIO_OFFSET + 48)
85 
86 #endif /* _PARAMETERS_H_ */
app_config.h
Config file for AD6676 project.