Definitions specific to xilinx platform used by ad463x_fmcz project.
More...
#include <stdio.h>
#include <xparameters.h>
#include <xil_cache.h>
#include <xilinx_uart.h>
#include "xilinx_gpio.h"
#include "axi_pwm_extra.h"
#include "spi_engine.h"
Definitions specific to xilinx platform used by ad463x_fmcz project.
- Author
- Antoniu Miclaus (anton.nosp@m.iu.m.nosp@m.iclau.nosp@m.s@an.nosp@m.alog..nosp@m.com)
-
Axel Haslam (ahasl.nosp@m.am@b.nosp@m.aylib.nosp@m.re.c.nosp@m.om)
-
Vilmos-Csaba Jozsa (vilmo.nosp@m.scsa.nosp@m.ba.jo.nosp@m.zsa@.nosp@m.analo.nosp@m.g.co.nosp@m.m)
Copyright 2024-2026(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ AXI_PWMGEN_BASEADDR
| #define AXI_PWMGEN_BASEADDR XPAR_SPI_TRIGGER_GEN_BASEADDR |
◆ BYTES_PER_SAMPLE
| #define BYTES_PER_SAMPLE 4 |
◆ CLKGEN_INIT
◆ DCACHE_INVALIDATE
| #define DCACHE_INVALIDATE Xil_DCacheInvalidateRange |
◆ DMA_BASEADDR
| #define DMA_BASEADDR XPAR_AXI_AD738X_DMA_BASEADDR |
◆ MAX_SIZE_BASE_ADDR
◆ NUMBER_OF_CHANNELS
| #define NUMBER_OF_CHANNELS 1 |
◆ OFFLOAD_INIT
◆ PWM_OPS
◆ RX_CLKGEN_BASEADDR
| #define RX_CLKGEN_BASEADDR XPAR_SPI_CLKGEN_BASEADDR |
◆ SAMPLES_PER_CHANNEL
| #define SAMPLES_PER_CHANNEL 1000 |
◆ SPI_BAUDRATE
| #define SPI_BAUDRATE 80000000 |
◆ SPI_CS
◆ SPI_DEVICE_ID
◆ SPI_ENGINE_BASEADDR
| #define SPI_ENGINE_BASEADDR XPAR_SPI_AD738X_ADC_SPI_AD738X_ADC_AXI_REGMAP_BASEADDR |
◆ SPI_EXTRA
◆ SPI_OPS
◆ TRIGGER_DUTY_NS
| #define TRIGGER_DUTY_NS 10 |
◆ TRIGGER_PERIOD_NS
| #define TRIGGER_PERIOD_NS 250 |
◆ TRIGGER_PWM_EXTRA
◆ TRIGGER_PWM_ID
◆ UART_ASYNC_RX
| #define UART_ASYNC_RX true |
◆ UART_BAUDRATE
| #define UART_BAUDRATE 115200 |
◆ UART_DEVICE_ID
◆ UART_EXTRA
◆ UART_IRQ_ID
| #define UART_IRQ_ID XPAR_AXI_INTC_AXI_UART_INTERRUPT_INTR |
◆ UART_OPS
◆ axi_pwm_init_param
| struct axi_pwm_init_param axi_pwm_init_param |
|
extern |
◆ clkgen_init
◆ spi_eng_init_param
◆ uart_extra_ip