no-OS
parameters.h
Go to the documentation of this file.
1 /***************************************************************************/
40 #ifndef _PARAMETERS_H_
41 #define _PARAMETERS_H_
42 
43 #include <xparameters.h>
44 
45 #define UART_BAUDRATE 115200
46 #define SPI_DEVICE_ID XPAR_PS7_SPI_0_DEVICE_ID
47 #define SPI_AD7768_CS 0
48 #define GPIO_DEVICE_ID XPAR_PS7_GPIO_0_DEVICE_ID
49 #define GPIO_OFFSET 32 + 54
50 #define AD7768_DMA_BASEADDR XPAR_AD7768_DMA_BASEADDR
51 #define ADC_DDR_BASEADDR XPAR_DDR_MEM_BASEADDR + 0x800000
52 #define AD7768_ADC_BASEADDR XPAR_AXI_AD7768_ADC_BASEADDR
53 #define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
54 #define UART_IRQ_ID XPAR_XUARTPS_1_INTR
55 #define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
56 #define GPIO_RESET_N GPIO_OFFSET + 8
57 #define GPIO_START_N GPIO_OFFSET + 9
58 #define GPIO_SYNC_IN_N GPIO_OFFSET + 10
59 #define GPIO_SYNC_OUT_N GPIO_OFFSET + 11
60 #define GPIO_MODE_0_GPIO_0 GPIO_OFFSET + 16
61 #define GPIO_MODE_1_GPIO_1 GPIO_OFFSET + 17
62 #define GPIO_MODE_2_GPIO_2 GPIO_OFFSET + 18
63 #define GPIO_MODE_3_GPIO_3 GPIO_OFFSET + 19
64 #define GPIO_FILTER_GPIO_4 GPIO_OFFSET + 20
65 #define AD7768_HEADER_SIZE 8
66 #define BITS_IN_BYTE 8
67 #define AD7768_EVB_REFERENCE_VOLT 4.096f
68 
69 /* HDL Control Interface */
70 
71 #define GPIO_UP_SSHOT GPIO_OFFSET + 4
72 #define GPIO_UP_FORMAT_1 GPIO_OFFSET + 3
73 #define GPIO_UP_FORMAT_0 GPIO_OFFSET + 2
74 #define GPIO_UP_CRC_ENABLE GPIO_OFFSET + 1
75 #define GPIO_UP_CRC_4_OR_16_N GPIO_OFFSET + 0
76 #define GPIO_STATUS_DEVICE_ID XPAR_AD7768_GPIO_DEVICE_ID
77 #define GPIO_STATUS_OFFSET 0
78 #define UP_STATUS_CLR_OFFSET GPIO_STATUS_OFFSET + 0
79 #define UP_STATUS_OFFSET GPIO_STATUS_OFFSET + 0
80 
81 #endif /* _PARAMETERS_H_ */