no-OS
projects
ad6676-ebz
src
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
#define UART_IRQ_ID XPAR_AXI_INTC_AXI_UART_INTERRUPT_INTR
52
53
#define GPIO_OFFSET 0
54
55
#define ADC_DDR_BASEADDR (XPAR_AXI_DDR_CNTRL_BASEADDR + 0x800000)
56
#else
57
#define SPI_DEVICE_ID XPAR_XSPIPS_0_DEVICE_ID
58
#define GPIO_DEVICE_ID XPAR_XGPIOPS_0_DEVICE_ID
59
#define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
60
#define UART_IRQ_ID XPAR_XUARTPS_1_INTR
61
62
#define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
63
64
#define GPIO_OFFSET 54
65
66
#define ADC_DDR_BASEADDR (XPAR_DDR_MEM_BASEADDR + 0x800000)
67
#endif
68
69
#define RX_CORE_BASEADDR XPAR_AXI_AD6676_CORE_ADC_TPL_CORE_BASEADDR
70
#define RX_DMA_BASEADDR XPAR_AXI_AD6676_DMA_BASEADDR
71
#define RX_JESD_BASEADDR XPAR_AXI_AD6676_JESD_RX_AXI_BASEADDR
72
#define RX_XCVR_BASEADDR XPAR_AXI_AD6676_XCVR_BASEADDR
73
74
#define GPIO_ADC_OEN (GPIO_OFFSET + 41)
75
#define GPIO_ADC_SELA (GPIO_OFFSET + 40)
76
#define GPIO_ADC_SELB (GPIO_OFFSET + 39)
77
#define GPIO_ADC_S0 (GPIO_OFFSET + 38)
78
#define GPIO_ADC_S1 (GPIO_OFFSET + 37)
79
#define GPIO_ADC_RESETB (GPIO_OFFSET + 36)
80
#define GPIO_ADC_AGC1 (GPIO_OFFSET + 35)
81
#define GPIO_ADC_AGC2 (GPIO_OFFSET + 34)
82
#define GPIO_ADC_AGC3 (GPIO_OFFSET + 33)
83
#define GPIO_ADC_AGC4 (GPIO_OFFSET + 32)
84
85
#define GPIO_JESD204_SYSREF (GPIO_OFFSET + 48)
86
87
#endif
/* _PARAMETERS_H_ */
app_config.h
Config file for AD6676 project.
Generated by
1.8.17