NEORV32 - Software Framework Documentation
No Matches
Data Fields
neorv32_slink_t Struct Reference

#include <neorv32.h>

Data Fields

uint32_t CTRL
uint32_t IRQ
const uint32_t RX_STATUS
uint32_t TX_STATUS
const uint32_t reserved [4]
uint32_t DATA [8]

Detailed Description

SLINK module prototype

Field Documentation


uint32_t neorv32_slink_t::CTRL

offset 0: control register (NEORV32_SLINK_CTRL_enum)


uint32_t neorv32_slink_t::DATA[8]

offset 32..60: stream link RX/TX data channels 0..7


uint32_t neorv32_slink_t::IRQ

offset 4: interrupt configuration register (NEORV32_SLINK_IRQ_enum)

◆ reserved

const uint32_t neorv32_slink_t::reserved[4]

offset 16..28: reserved


const uint32_t neorv32_slink_t::RX_STATUS

offset 8: RX links status (NEORV32_SLINK_RX_STATUS_enum)


uint32_t neorv32_slink_t::TX_STATUS

offset 12: interrupt configuration register (NEORV32_SLINK_TX_STATUS_enum)

The documentation for this struct was generated from the following file: