no-OS
parameters.h
Go to the documentation of this file.
1 /***************************************************************************/
39 #ifndef __PARAMETERS_H__
40 #define __PARAMETERS_H__
41 
42 /******************************************************************************/
43 /***************************** Include Files **********************************/
44 /******************************************************************************/
45 
46 #ifdef XILINX_PLATFORM
47 #include <xparameters.h>
48 #endif
49 
50 /******************************************************************************/
51 /********************** Macros and Constants Definitions **********************/
52 /******************************************************************************/
53 
54 /* GPIO Indexes */
55 #ifndef XILINX_PLATFORM
56 #define GPIO_RESET_N 0
57 #define GPIO_LDAC_N 1
58 #define GPIO_SPI_QPI 2
59 #define GPIO_ALERT_N 3
60 #define GPIO_SYNC_EVENTS 4
61 #define GPIO_RED 5 //GPIO_6
62 #define GPIO_GREEN 6 //GPIO_7
63 #define GPIO_BLUE 7 //GPIO_8
64 #define TOTAL_GPIOS 8
65 #else
66 #define GPIO_LDAC_N 0
67 #define GPIO_ALERT_N 1
68 #define GPIO_RED 2 /* GPIO_6 */
69 #define GPIO_GREEN 3 /* GPIO_7 */
70 #define GPIO_BLUE 4 /* GPIO_8 */
71 #define GPIO_9 5
72 #define GPIO_RESET_N 6
73 #define GPIO_SPI_QPI 7
74 #define TOTAL_GPIOS 8
75 #endif /* XILINX_PLATFORM */
76 
77 #define GPIO_BANK_0_PINS 32
78 #define GPIO_BANK_1_PINS 22
79 #define GPIO_BANK_2_PINS 32
80 #define GPIO_BANK_3_OFFSET (GPIO_BANK_0_PINS + GPIO_BANK_1_PINS + \
81  GPIO_BANK_2_PINS)
82 
83 #define GPIO_OFFSET GPIO_BANK_3_OFFSET
84 
85 #define MAX_BUFF_SAMPLES 10000
86 #define UART_BAUDRATE 115200
87 
88 #define SPI_DEVICE_ID XPAR_PS7_SPI_0_DEVICE_ID
89 #define GPIO_DEVICE_ID XPAR_PS7_GPIO_0_DEVICE_ID
90 #define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
91 #define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
92 
93 #define UART_IRQ_ID XPAR_XUARTPS_1_INTR
94 
95 #endif // __PARAMETERS_H__