no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
parameters.h
Go to the documentation of this file.
1/***************************************************************************/
33
34#ifndef PARAMETERS_H_
35#define PARAMETERS_H_
36
37#include "xparameters.h"
38
39#define AD7606X_MODE_SPI_ENGINE 0
40#define AD7606X_MODE_PARALLEL 1
41
42#if defined(XPAR_AXI_SPI_ENGINE_0_BASEADDR)
43#define AD7606X_CORE_BASEADDR XPAR_AXI_SPI_ENGINE_0_BASEADDR
44#define AD7606X_MODE AD7606X_MODE_SPI_ENGINE
45#define AD7606X_RX_CLKGEN_BASEADDR XPAR_SPI_CLKGEN_BASEADDR
46#elif defined(XPAR_AXI_AD7606X_BASEADDR)
47#define AD7606X_CORE_BASEADDR XPAR_AXI_AD7606X_BASEADDR
48#define AD7606X_MODE AD7606X_MODE_PARALLEL
49#define AD7606X_RX_CLKGEN_BASEADDR 0
50#endif
51
52#define AD7606X_DMA_BASEADDR XPAR_AXI_DMAC_0_BASEADDR
53#define AXI_PWMGEN_BASEADDR XPAR_AXI_PWM_GEN_0_BASEADDR
54#define SPI_AD7606X_CS 0
55#define GPIO_DEVICE_ID XPAR_PS7_GPIO_0_DEVICE_ID
56#define GPIO_OFFSET (32 + 54)
57#define GPIO_ADC_OS0 (GPIO_OFFSET + 0)
58#define GPIO_ADC_OS1 (GPIO_OFFSET + 1)
59#define GPIO_ADC_OS2 (GPIO_OFFSET + 2)
60#define GPIO_ADC_RANGE (GPIO_OFFSET + 3)
61#define GPIO_ADC_STBY (GPIO_OFFSET + 4)
62#define GPIO_ADC_RESET (GPIO_OFFSET + 5)
63#define GPIO_ADC_FIRST_DATA (GPIO_OFFSET + 6)
64#define GPIO_ADC_SER_PAR (GPIO_OFFSET + 7)
65#define ADC_DDR_BASEADDR (XPAR_DDR_MEM_BASEADDR + 0x800000)
66
67#define AD7606X_TRIGGER_PULSE_WIDTH_NS 120
68
69#ifdef _XPARAMETERS_PS_H_
70#define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
71#define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
72
73#ifdef XPS_BOARD_ZCU102
74#define UART_IRQ_ID XPAR_XUARTPS_0_INTR
75#else
76#define UART_IRQ_ID XPAR_XUARTPS_1_INTR
77#endif
78
79#else // _XPARAMETERS_PS_H_
80#define UART_DEVICE_ID XPAR_AXI_UART_DEVICE_ID
81#define INTC_DEVICE_ID XPAR_INTC_SINGLE_DEVICE_ID
82#define UART_IRQ_ID XPAR_AXI_INTC_AXI_UART_INTERRUPT_INTR
83#endif // _XPARAMETERS_PS_H_
84
85#define UART_BAUDRATE 115200
86#define UART_EXTRA &uart_extra_ip
87#define UART_OPS &xil_uart_ops
88
89#endif /* PARAMETERS_H_ */