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 CN0561_DMA_BASEADDR XPAR_AXI_CN0561_DMA_BASEADDR
41#define CN0561_SPI_ENGINE_BASEADDR XPAR_SPI_CN0561_SPI_CN0561_AXI_REGMAP_BASEADDR
42#define CN0561_SPI_ENG_REF_CLK_FREQ_HZ 100000000
43#define CN0561_SPI_CS 0
44#define GPIO_DEVICE_ID XPAR_PS7_GPIO_0_DEVICE_ID
45#define GPIO_OFFSET 54
46#define GPIO_RESETN GPIO_OFFSET + 32
47#define GPIO_PDN GPIO_OFFSET + 33
48#define GPIO_MODE GPIO_OFFSET + 34
49#define GPIO_PINBSPI GPIO_OFFSET + 35
50#define GPIO_0 GPIO_OFFSET + 36
51#define GPIO_1 GPIO_OFFSET + 37
52#define GPIO_2 GPIO_OFFSET + 38
53#define GPIO_4 GPIO_OFFSET + 39
54#define GPIO_5 GPIO_OFFSET + 40
55#define GPIO_6 GPIO_OFFSET + 41
56#define GPIO_7 GPIO_OFFSET + 42
57#define CN0561_FMC_CH_NO 4
58#define CN0561_FMC_SAMPLE_NO 256
59
60#define ADC_BUFFER_SIZE 1000000
61
62//#define CN0561_CORAZ7S_CARRIER
63//#define CN0561_ZED_CARRIER
64//#define CN0561_REG_DUMP
65
66#define CORA_Z7S_DATA_CLK_FREQ_HZ 24000000
67#define ZED_DATA_CLK_FREQ_HZ 50000000
68
69#ifdef IIO_SUPPORT
70#define UART_BAUDRATE 115200
71#define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
72#define UART_IRQ_ID XPAR_XUARTPS_0_INTR
73#define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
74#endif // IIO_SUPPORT
75
76#endif /* __PARAMETERS_H__ */