![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Scan Manager Module Registers
Registers in the Scan Manager module.
These registers are implemented by an ARM JTAG-AP module from the ARM DAP. Some register and field names have been changed to match the usage in the Scan Manager. If modified, the corresponding names from the ARM documentation are provided. Only registers and fields that are relevant to the JTAG-AP use in the Scan Manager are listed.
Data Structures | |
struct | ALT_SCANMGR_s |
struct | ALT_SCANMGR_raw_s |
Typedefs | |
typedef struct ALT_SCANMGR_s | ALT_SCANMGR_t |
typedef struct ALT_SCANMGR_raw_s | ALT_SCANMGR_raw_t |
struct ALT_SCANMGR_s |
WARNING: The C register and register group struct declarations are provided for convenience and illustrative purposes. They should, however, be used with caution as the C language standard provides no guarantees about the alignment or atomicity of device memory accesses. The recommended practice for writing hardware drivers is to use the SoCAL access macros and alt_read_word() and alt_write_word() functions.
The struct declaration for register group ALT_SCANMGR.
Data Fields | ||
---|---|---|
volatile ALT_SCANMGR_STAT_t | stat | ALT_SCANMGR_STAT |
volatile ALT_SCANMGR_EN_t | en | ALT_SCANMGR_EN |
volatile uint32_t | _pad_0x8_0xf | UNDEFINED |
volatile ALT_SCANMGR_FIFOSINGLEBYTE_t |
fifosinglebyte | ALT_SCANMGR_FIFOSINGLEBYTE |
volatile ALT_SCANMGR_FIFODOUBLEBYTE_t |
fifodoublebyte | ALT_SCANMGR_FIFODOUBLEBYTE |
volatile ALT_SCANMGR_FIFOTRIPLEBYTE_t |
fifotriplebyte | ALT_SCANMGR_FIFOTRIPLEBYTE |
volatile ALT_SCANMGR_FIFOQUADBYTE_t | fifoquadbyte | ALT_SCANMGR_FIFOQUADBYTE |
struct ALT_SCANMGR_raw_s |
The struct declaration for the raw register contents of register group ALT_SCANMGR.
Data Fields | ||
---|---|---|
volatile uint32_t | stat | ALT_SCANMGR_STAT |
volatile uint32_t | en | ALT_SCANMGR_EN |
volatile uint32_t | _pad_0x8_0xf | UNDEFINED |
volatile uint32_t | fifosinglebyte | ALT_SCANMGR_FIFOSINGLEBYTE |
volatile uint32_t | fifodoublebyte | ALT_SCANMGR_FIFODOUBLEBYTE |
volatile uint32_t | fifotriplebyte | ALT_SCANMGR_FIFOTRIPLEBYTE |
volatile uint32_t | fifoquadbyte | ALT_SCANMGR_FIFOQUADBYTE |
typedef struct ALT_SCANMGR_s ALT_SCANMGR_t |
The typedef declaration for register group ALT_SCANMGR.
typedef struct ALT_SCANMGR_raw_s ALT_SCANMGR_raw_t |
The typedef declaration for the raw register contents of register group ALT_SCANMGR.