no-OS
Loading...
Searching...
No Matches
parameters.h File Reference

Platform dependent parameters for ADAR300X project (Xilinx). More...

#include "xparameters.h"
#include "xilinx_gpio.h"
#include "xilinx_spi.h"
#include "xilinx_uart.h"
Include dependency graph for parameters.h:

Macros

#define GPIO_BASEADDR   XPAR_XGPIOPS_0_BASEADDR
 
#define SPI_BASEADDR   XPAR_XSPIPS_0_BASEADDR
 
#define UART_BASEADDR   XPAR_XUARTPS_0_BASEADDR
 
#define GPIO_DEVICE_ID   XPAR_XGPIOPS_0_DEVICE_ID
 
#define SPI_DEVICE_ID   XPAR_XSPIPS_0_DEVICE_ID
 
#define UART_DEVICE_ID   XPAR_PSU_UART_0_DEVICE_ID
 
#define UART_IRQ_ID   XPAR_XUARTPS_0_INTR
 
#define UART_BAUDRATE   115200
 
#define UART_OPS   &xil_uart_ops
 
#define UART_EXTRA   &adar300x_uart_extra
 
#define SPI_CS   0
 
#define SPI_OPS   &xil_spi_ops
 
#define SPI_EXTRA   &adar300x_spi_extra
 
#define GPIO_OPS   &xil_gpio_ops
 
#define GPIO_EXTRA   &adar300x_gpio_extra
 
#define GPIO_OFFSET   78
 
#define GPIO_MUX_SEL   (GPIO_OFFSET + 32 + 3)
 
#define GPIO_UPDATE   (GPIO_OFFSET + 32 + 4)
 
#define GPIO_BEAM_RESET   (GPIO_OFFSET + 32 + 5)
 
#define GPIO_MUTE   (GPIO_OFFSET + 32 + 6)
 
#define GPIO_RSTB   (GPIO_OFFSET + 32 + 7)
 

Variables

struct xil_uart_init_param adar300x_uart_extra
 
struct xil_spi_init_param adar300x_spi_extra
 
struct xil_gpio_init_param adar300x_gpio_extra
 

Detailed Description

Platform dependent parameters for ADAR300X project (Xilinx).

Author
Stefan Popa (stefa.nosp@m.n.po.nosp@m.pa@an.nosp@m.alog.nosp@m..com)

Copyright 2026(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ GPIO_BASEADDR

#define GPIO_BASEADDR   XPAR_XGPIOPS_0_BASEADDR

◆ GPIO_BEAM_RESET

#define GPIO_BEAM_RESET   (GPIO_OFFSET + 32 + 5)

◆ GPIO_DEVICE_ID

#define GPIO_DEVICE_ID   XPAR_XGPIOPS_0_DEVICE_ID

◆ GPIO_EXTRA

#define GPIO_EXTRA   &adar300x_gpio_extra

◆ GPIO_MUTE

#define GPIO_MUTE   (GPIO_OFFSET + 32 + 6)

◆ GPIO_MUX_SEL

#define GPIO_MUX_SEL   (GPIO_OFFSET + 32 + 3)

◆ GPIO_OFFSET

#define GPIO_OFFSET   78

◆ GPIO_OPS

#define GPIO_OPS   &xil_gpio_ops

◆ GPIO_RSTB

#define GPIO_RSTB   (GPIO_OFFSET + 32 + 7)

◆ GPIO_UPDATE

#define GPIO_UPDATE   (GPIO_OFFSET + 32 + 4)

◆ SPI_BASEADDR

#define SPI_BASEADDR   XPAR_XSPIPS_0_BASEADDR

◆ SPI_CS

#define SPI_CS   0

◆ SPI_DEVICE_ID

#define SPI_DEVICE_ID   XPAR_XSPIPS_0_DEVICE_ID

◆ SPI_EXTRA

#define SPI_EXTRA   &adar300x_spi_extra

◆ SPI_OPS

#define SPI_OPS   &xil_spi_ops

◆ UART_BASEADDR

#define UART_BASEADDR   XPAR_XUARTPS_0_BASEADDR

◆ UART_BAUDRATE

#define UART_BAUDRATE   115200

◆ UART_DEVICE_ID

#define UART_DEVICE_ID   XPAR_PSU_UART_0_DEVICE_ID

◆ UART_EXTRA

#define UART_EXTRA   &adar300x_uart_extra

◆ UART_IRQ_ID

#define UART_IRQ_ID   XPAR_XUARTPS_0_INTR

◆ UART_OPS

#define UART_OPS   &xil_uart_ops

Variable Documentation

◆ adar300x_gpio_extra

struct xil_gpio_init_param adar300x_gpio_extra
extern

◆ adar300x_spi_extra

struct xil_spi_init_param adar300x_spi_extra
extern

◆ adar300x_uart_extra

struct xil_uart_init_param adar300x_uart_extra
extern