no-OS
Toggle main menu visibility
Main Page
Related Pages
Structures
Structure List
Structure Index
Files
File List
•
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
projects
ad7606x-fmc
src
parameters.h
Go to the documentation of this file.
1
/***************************************************************************/
33
34
#ifndef PARAMETERS_H_
35
#define PARAMETERS_H_
36
37
#include "xparameters.h"
38
39
#define AD7606X_MODE_SPI_ENGINE 0
40
#define AD7606X_MODE_PARALLEL 1
41
42
#if defined(XPAR_AXI_SPI_ENGINE_0_BASEADDR)
43
#define AD7606X_CORE_BASEADDR XPAR_AXI_SPI_ENGINE_0_BASEADDR
44
#define AD7606X_MODE AD7606X_MODE_SPI_ENGINE
45
#define AD7606X_RX_CLKGEN_BASEADDR XPAR_SPI_CLKGEN_BASEADDR
46
#elif defined(XPAR_AXI_AD7606X_BASEADDR)
47
#define AD7606X_CORE_BASEADDR XPAR_AXI_AD7606X_BASEADDR
48
#define AD7606X_MODE AD7606X_MODE_PARALLEL
49
#define AD7606X_RX_CLKGEN_BASEADDR 0
50
#endif
51
52
#define AD7606X_DMA_BASEADDR XPAR_AXI_DMAC_0_BASEADDR
53
#define AXI_PWMGEN_BASEADDR XPAR_AXI_PWM_GEN_0_BASEADDR
54
#define SPI_AD7606X_CS 0
55
#define GPIO_DEVICE_ID XPAR_PS7_GPIO_0_DEVICE_ID
56
#define GPIO_OFFSET (32 + 54)
57
#define GPIO_ADC_OS0 (GPIO_OFFSET + 0)
58
#define GPIO_ADC_OS1 (GPIO_OFFSET + 1)
59
#define GPIO_ADC_OS2 (GPIO_OFFSET + 2)
60
#define GPIO_ADC_RANGE (GPIO_OFFSET + 3)
61
#define GPIO_ADC_STBY (GPIO_OFFSET + 4)
62
#define GPIO_ADC_RESET (GPIO_OFFSET + 5)
63
#define GPIO_ADC_FIRST_DATA (GPIO_OFFSET + 6)
64
#define GPIO_ADC_SER_PAR (GPIO_OFFSET + 7)
65
#define ADC_DDR_BASEADDR (XPAR_DDR_MEM_BASEADDR + 0x800000)
66
67
#define AD7606X_TRIGGER_PULSE_WIDTH_NS 120
68
69
#ifdef _XPARAMETERS_PS_H_
70
#define UART_DEVICE_ID XPAR_XUARTPS_0_DEVICE_ID
71
#define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
72
73
#ifdef XPS_BOARD_ZCU102
74
#define UART_IRQ_ID XPAR_XUARTPS_0_INTR
75
#else
76
#define UART_IRQ_ID XPAR_XUARTPS_1_INTR
77
#endif
78
79
#else
// _XPARAMETERS_PS_H_
80
#define UART_DEVICE_ID XPAR_AXI_UART_DEVICE_ID
81
#define INTC_DEVICE_ID XPAR_INTC_SINGLE_DEVICE_ID
82
#define UART_IRQ_ID XPAR_AXI_INTC_AXI_UART_INTERRUPT_INTR
83
#endif
// _XPARAMETERS_PS_H_
84
85
#define UART_BAUDRATE 115200
86
#define UART_EXTRA &uart_extra_ip
87
#define UART_OPS &xil_uart_ops
88
89
#endif
/* PARAMETERS_H_ */
Generated by
1.13.2