Driver for the Analog Devices AXI-SYSID core.
More...
#include <stdint.h>
#include <stdio.h>
Driver for the Analog Devices AXI-SYSID core.
- Author
- GMois (georg.nosp@m.e.mo.nosp@m.is@an.nosp@m.alog.nosp@m..com)
Copyright 2023(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ AXI_PCORE_VER_LETTER
| #define AXI_PCORE_VER_LETTER |
( |
| version | ) |
|
◆ AXI_PCORE_VER_MAJOR
| #define AXI_PCORE_VER_MAJOR |
( |
| version | ) |
|
◆ AXI_PCORE_VER_MINOR
| #define AXI_PCORE_VER_MINOR |
( |
| version | ) |
|
◆ AXI_SYSID_REG_ID
| #define AXI_SYSID_REG_ID 0x000c |
◆ AXI_SYSID_REG_PERIPH_ID
| #define AXI_SYSID_REG_PERIPH_ID 0x0004 |
◆ AXI_SYSID_REG_PRROM_START
| #define AXI_SYSID_REG_PRROM_START 0x1000 |
◆ AXI_SYSID_REG_ROM_ADDR_WIDTH
| #define AXI_SYSID_REG_ROM_ADDR_WIDTH 0x40 |
◆ AXI_SYSID_REG_SCRATCH
| #define AXI_SYSID_REG_SCRATCH 0x0008 |
◆ AXI_SYSID_REG_SYSROM_START
| #define AXI_SYSID_REG_SYSROM_START 0x0800 |
◆ AXI_SYSID_REG_VERSION
| #define AXI_SYSID_REG_VERSION 0x0000 |
◆ AXI_SYSID_VER_1_00_A
| #define AXI_SYSID_VER_1_00_A 0x10061 |
◆ AXI_SYSID_VER_1_01_A
| #define AXI_SYSID_VER_1_01_A 0x10161 |
◆ AXI_SYSID_WORD_SIZE
| #define AXI_SYSID_WORD_SIZE sizeof(uint32_t) |
◆ sysid_header_version
| Enumerator |
|---|
| AXI_SYSID_HEADER_V1 | |
| AXI_SYSID_HEADER_V2 | |
◆ axi_sysid_get_fpga_board()
| char * axi_sysid_get_fpga_board |
( |
struct axi_sysid * | sysid | ) |
|
◆ axi_sysid_init()
◆ axi_sysid_remove()
| int32_t axi_sysid_remove |
( |
struct axi_sysid * | sysid | ) |
|