no-OS
Loading...
Searching...
No Matches
parameters.h
Go to the documentation of this file.
1/***************************************************************************/
33#ifndef __PARAMETERS_H__
34#define __PARAMETERS_H__
35
36#ifdef XILINX_PLATFORM
37#include <xparameters.h>
38#endif
39
40#ifdef ADUCM_PLATFORM
41#include "aducm3029_irq.h"
42#endif
43
44#ifdef XILINX_PLATFORM
45
46#ifdef _XPARAMETERS_PS_H_
47#define ADC_DDR_BASEADDR (XPAR_DDR_MEM_BASEADDR + 0x800000)
48#define DAC_DDR_BASEADDR (XPAR_DDR_MEM_BASEADDR + 0xA000000)
49#define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
50
51#ifdef XPS_BOARD_ZCU102
52#define UART_IRQ_ID XPAR_XUARTPS_0_INTR
53#else
54#define UART_IRQ_ID XPAR_XUARTPS_1_INTR
55#endif
56
57#else // _XPARAMETERS_PS_H_
58
59#ifdef XPAR_DDR3_SDRAM_S_AXI_BASEADDR
60#define ADC_DDR_BASEADDR (XPAR_DDR3_SDRAM_S_AXI_BASEADDR + 0x800000)
61#define DAC_DDR_BASEADDR (XPAR_DDR3_SDRAM_S_AXI_BASEADDR + 0xA000000)
62#else
63#define ADC_DDR_BASEADDR (XPAR_AXI_DDR_CNTRL_BASEADDR + 0x800000)
64#define DAC_DDR_BASEADDR (XPAR_AXI_DDR_CNTRL_BASEADDR + 0xA000000)
65#endif
66
67#define UART_DEVICE_ID XPAR_AXI_UART_DEVICE_ID
68#define UART_IRQ_ID XPAR_AXI_INTC_AXI_UART_INTERRUPT_INTR
69#endif // _XPARAMETERS_PS_H_
70
71#define UART_OPS &xil_uart_ops
72
73/* 400 * 8 * 2 = 6400‬ Default number of samples requested on a capture */
74#define MAX_SIZE_BASE_ADDR 10000
75#define UART_BAUDRATE 115200
76
77#endif // XILINX_PLATFORM
78
79#ifdef ADUCM_PLATFORM
80
81#define UART_DEVICE_ID 0
82#define UART_IRQ_ID ADUCM_UART_INT_ID
83#define UART_BAUDRATE 115200
84#define UART_OPS &aducm_uart_ops
85
86#ifdef NO_OS_NETWORKING
87#define WIFI_SSID "RouterSSID"
88#define WIFI_PWD "******"
89#endif
90
91#endif //ADUCM_PLATFORM
92
93#endif // __PARAMETERS_H__
Header file of IRQ driver for ADuCM302x.