no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
parameters.h
Go to the documentation of this file.
1/***************************************************************************/
33#ifndef __PARAMETERS_H__
34#define __PARAMETERS_H__
35
36#include <xparameters.h>
37
38#define SPI_DEVICE_ID XPAR_PS7_SPI_0_DEVICE_ID
39#define GPIO_DEVICE_ID XPAR_PS7_GPIO_0_DEVICE_ID
40#define AD7134_DMA_BASEADDR XPAR_AXI_AD7134_DMA_BASEADDR
41#define AD7134_SPI_ENGINE_BASEADDR XPAR_DUAL_AD7134_DUAL_AD7134_AXI_REGMAP_BASEADDR
42#define AD713x_SPI_ENG_REF_CLK_FREQ_HZ 100000000
43#define AD7134_1_SPI_CS 0
44#define AD7134_2_SPI_CS 1
45#define GPIO_DEVICE_ID XPAR_PS7_GPIO_0_DEVICE_ID
46#define GPIO_OFFSET 54
47#define GPIO_RESETN_1 GPIO_OFFSET + 32
48#define GPIO_RESETN_2 GPIO_OFFSET + 33
49#define GPIO_PDN_1 GPIO_OFFSET + 34
50#define GPIO_PDN_2 GPIO_OFFSET + 35
51#define GPIO_MODE_1 GPIO_OFFSET + 36
52#define GPIO_MODE_2 GPIO_OFFSET + 37
53#define GPIO_0 GPIO_OFFSET + 38
54#define GPIO_1 GPIO_OFFSET + 39
55#define GPIO_2 GPIO_OFFSET + 40
56#define GPIO_3 GPIO_OFFSET + 41
57#define GPIO_4 GPIO_OFFSET + 42
58#define GPIO_5 GPIO_OFFSET + 43
59#define GPIO_6 GPIO_OFFSET + 44
60#define GPIO_7 GPIO_OFFSET + 45
61#define GPIO_DCLKIO_1 GPIO_OFFSET + 46
62#define GPIO_DCLKIO_2 GPIO_OFFSET + 47
63#define GPIO_PINBSPI GPIO_OFFSET + 48
64#define GPIO_DCLKMODE GPIO_OFFSET + 49
65#define GPIO_CS_SYNC GPIO_OFFSET + 50
66#define GPIO_CS_SYNC_1 GPIO_OFFSET + 51
67#define AD7134_FMC_CH_NO 8
68#define AD7134_FMC_SAMPLE_NO 1024
69
70#define ADC_BUFFER_SIZE 1000000
71
72#ifdef IIO_SUPPORT
73#define UART_BAUDRATE 115200
74#define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
75#define UART_IRQ_ID XPAR_XUARTPS_1_INTR
76#define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
77#endif // IIO_SUPPORT
78
79#endif /* __PARAMETERS_H__ */