![]() |
no-OS
|
Definitions specific to xilinx platform used by iio project. More...
Variables | |
| struct xil_uart_init_param | iio_uart_extra_ip |
| struct axi_pwm_init_param | axi_pwm_0_extra |
Definitions specific to xilinx platform used by iio project.
Copyright 2024(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| #define ADC_DDR_BASEADDR XPAR_DDR_MEM_BASEADDR + 0x800000 |
| #define AXI_PWMGEN_BASEADDR XPAR_AXI_PWM_GEN_BASEADDR |
| #define DCACHE_INVALIDATE Xil_DCacheInvalidateRange |
| #define GPIO_DEVICE_ID XPAR_PS7_GPIO_0_DEVICE_ID |
| #define GPIO_EN0_FMC GPIO_OFFSET |
| #define GPIO_EN1_FMC GPIO_OFFSET+1 |
| #define GPIO_EN2_FMC GPIO_OFFSET+2 |
| #define GPIO_EN3_FMC GPIO_OFFSET+3 |
| #define GPIO_EXTRA &xil_gpio_init |
| #define GPIO_OFFSET 32 + 54 |
| #define GPIO_OPS &xil_gpio_ops |
| #define MAX_SIZE_BASE_ADDR (SAMPLES_PER_CHANNEL_PLATFORM * 4) |
| #define PWM_0_DUTY_NS 16 |
| #define PWM_0_PERIOD_NS 200 |
| #define PWM_0_PHASE 0 |
| #define PWM_1_DUTY_NS 144 |
| #define PWM_1_PERIOD_NS 200 |
| #define PWM_1_PHASE 0 |
| #define RX_CLKGEN_BASEADDR XPAR_REFERENCE_CLKGEN_BASEADDR |
| #define RX_CORE_BASEADDR XPAR_AXI_PULSAR_LVDS_BASEADDR |
| #define RX_DMA_BASEADDR XPAR_AXI_PULSAR_LVDS_DMA_BASEADDR |
| #define SAMPLES_PER_CHANNEL_PLATFORM 20000 |
| #define UART_BAUDRATE 115200 |
| #define UART_DEVICE_ID XPAR_AXI_UART_DEVICE_ID |
| #define UART_EXTRA &iio_uart_extra_ip |
| #define UART_IRQ_ID XPAR_AXI_INTC_AXI_UART_INTERRUPT_INTR |
| #define UART_OPS &xil_uart_ops |
|
extern |
|
extern |