Altera SoCAL  16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
 All Data Structures Variables Typedefs Groups
Component : ALT_NAND_STAT

Description

Members

 Register : transfer_mode
 
 Register : intr_status0
 
 Register : intr_en0
 
 Register : page_cnt0
 
 Register : err_page_addr0
 
 Register : err_block_addr0
 
 Register : intr_status1
 
 Register : intr_en1
 
 Register : page_cnt1
 
 Register : err_page_addr1
 
 Register : err_block_addr1
 
 Register : intr_status2
 
 Register : intr_en2
 
 Register : page_cnt2
 
 Register : err_page_addr2
 
 Register : err_block_addr2
 
 Register : intr_status3
 
 Register : intr_en3
 
 Register : page_cnt3
 
 Register : err_page_addr3
 
 Register : err_block_addr3
 

Data Structures

struct  ALT_NAND_STAT_s
 
struct  ALT_NAND_STAT_raw_s
 

Typedefs

typedef struct ALT_NAND_STAT_s ALT_NAND_STAT_t
 
typedef struct ALT_NAND_STAT_raw_s ALT_NAND_STAT_raw_t
 

Data Structure Documentation

struct ALT_NAND_STAT_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_NAND_STAT.

Data Fields
volatile ALT_NAND_STAT_TFR_MOD_t transfer_mode ALT_NAND_STAT_TFR_MOD
volatile uint32_t _pad_0x4_0xf UNDEFINED
volatile ALT_NAND_STAT_INTR_STAT0_t intr_status0 ALT_NAND_STAT_INTR_STAT0
volatile uint32_t _pad_0x14_0x1f UNDEFINED
volatile ALT_NAND_STAT_INTR_EN0_t intr_en0 ALT_NAND_STAT_INTR_EN0
volatile uint32_t _pad_0x24_0x2f UNDEFINED
volatile ALT_NAND_STAT_PAGE_CNT0_t page_cnt0 ALT_NAND_STAT_PAGE_CNT0
volatile uint32_t _pad_0x34_0x3f UNDEFINED
volatile
ALT_NAND_STAT_ERR_PAGE_ADDR0_t
err_page_addr0 ALT_NAND_STAT_ERR_PAGE_ADDR0
volatile uint32_t _pad_0x44_0x4f UNDEFINED
volatile
ALT_NAND_STAT_ERR_BLOCK_ADDR0_t
err_block_addr0 ALT_NAND_STAT_ERR_BLOCK_ADDR0
volatile uint32_t _pad_0x54_0x5f UNDEFINED
volatile ALT_NAND_STAT_INTR_STAT1_t intr_status1 ALT_NAND_STAT_INTR_STAT1
volatile uint32_t _pad_0x64_0x6f UNDEFINED
volatile ALT_NAND_STAT_INTR_EN1_t intr_en1 ALT_NAND_STAT_INTR_EN1
volatile uint32_t _pad_0x74_0x7f UNDEFINED
volatile ALT_NAND_STAT_PAGE_CNT1_t page_cnt1 ALT_NAND_STAT_PAGE_CNT1
volatile uint32_t _pad_0x84_0x8f UNDEFINED
volatile
ALT_NAND_STAT_ERR_PAGE_ADDR1_t
err_page_addr1 ALT_NAND_STAT_ERR_PAGE_ADDR1
volatile uint32_t _pad_0x94_0x9f UNDEFINED
volatile
ALT_NAND_STAT_ERR_BLOCK_ADDR1_t
err_block_addr1 ALT_NAND_STAT_ERR_BLOCK_ADDR1
volatile uint32_t _pad_0xa4_0xaf UNDEFINED
volatile ALT_NAND_STAT_INTR_STAT2_t intr_status2 ALT_NAND_STAT_INTR_STAT2
volatile uint32_t _pad_0xb4_0xbf UNDEFINED
volatile ALT_NAND_STAT_INTR_EN2_t intr_en2 ALT_NAND_STAT_INTR_EN2
volatile uint32_t _pad_0xc4_0xcf UNDEFINED
volatile ALT_NAND_STAT_PAGE_CNT2_t page_cnt2 ALT_NAND_STAT_PAGE_CNT2
volatile uint32_t _pad_0xd4_0xdf UNDEFINED
volatile
ALT_NAND_STAT_ERR_PAGE_ADDR2_t
err_page_addr2 ALT_NAND_STAT_ERR_PAGE_ADDR2
volatile uint32_t _pad_0xe4_0xef UNDEFINED
volatile
ALT_NAND_STAT_ERR_BLOCK_ADDR2_t
err_block_addr2 ALT_NAND_STAT_ERR_BLOCK_ADDR2
volatile uint32_t _pad_0xf4_0xff UNDEFINED
volatile ALT_NAND_STAT_INTR_STAT3_t intr_status3 ALT_NAND_STAT_INTR_STAT3
volatile uint32_t _pad_0x104_0x10f UNDEFINED
volatile ALT_NAND_STAT_INTR_EN3_t intr_en3 ALT_NAND_STAT_INTR_EN3
volatile uint32_t _pad_0x114_0x11f UNDEFINED
volatile ALT_NAND_STAT_PAGE_CNT3_t page_cnt3 ALT_NAND_STAT_PAGE_CNT3
volatile uint32_t _pad_0x124_0x12f UNDEFINED
volatile
ALT_NAND_STAT_ERR_PAGE_ADDR3_t
err_page_addr3 ALT_NAND_STAT_ERR_PAGE_ADDR3
volatile uint32_t _pad_0x134_0x13f UNDEFINED
volatile
ALT_NAND_STAT_ERR_BLOCK_ADDR3_t
err_block_addr3 ALT_NAND_STAT_ERR_BLOCK_ADDR3
struct ALT_NAND_STAT_raw_s

The struct declaration for the raw register contents of register group ALT_NAND_STAT.

Data Fields
volatile uint32_t transfer_mode ALT_NAND_STAT_TFR_MOD
volatile uint32_t _pad_0x4_0xf UNDEFINED
volatile uint32_t intr_status0 ALT_NAND_STAT_INTR_STAT0
volatile uint32_t _pad_0x14_0x1f UNDEFINED
volatile uint32_t intr_en0 ALT_NAND_STAT_INTR_EN0
volatile uint32_t _pad_0x24_0x2f UNDEFINED
volatile uint32_t page_cnt0 ALT_NAND_STAT_PAGE_CNT0
volatile uint32_t _pad_0x34_0x3f UNDEFINED
volatile uint32_t err_page_addr0 ALT_NAND_STAT_ERR_PAGE_ADDR0
volatile uint32_t _pad_0x44_0x4f UNDEFINED
volatile uint32_t err_block_addr0 ALT_NAND_STAT_ERR_BLOCK_ADDR0
volatile uint32_t _pad_0x54_0x5f UNDEFINED
volatile uint32_t intr_status1 ALT_NAND_STAT_INTR_STAT1
volatile uint32_t _pad_0x64_0x6f UNDEFINED
volatile uint32_t intr_en1 ALT_NAND_STAT_INTR_EN1
volatile uint32_t _pad_0x74_0x7f UNDEFINED
volatile uint32_t page_cnt1 ALT_NAND_STAT_PAGE_CNT1
volatile uint32_t _pad_0x84_0x8f UNDEFINED
volatile uint32_t err_page_addr1 ALT_NAND_STAT_ERR_PAGE_ADDR1
volatile uint32_t _pad_0x94_0x9f UNDEFINED
volatile uint32_t err_block_addr1 ALT_NAND_STAT_ERR_BLOCK_ADDR1
volatile uint32_t _pad_0xa4_0xaf UNDEFINED
volatile uint32_t intr_status2 ALT_NAND_STAT_INTR_STAT2
volatile uint32_t _pad_0xb4_0xbf UNDEFINED
volatile uint32_t intr_en2 ALT_NAND_STAT_INTR_EN2
volatile uint32_t _pad_0xc4_0xcf UNDEFINED
volatile uint32_t page_cnt2 ALT_NAND_STAT_PAGE_CNT2
volatile uint32_t _pad_0xd4_0xdf UNDEFINED
volatile uint32_t err_page_addr2 ALT_NAND_STAT_ERR_PAGE_ADDR2
volatile uint32_t _pad_0xe4_0xef UNDEFINED
volatile uint32_t err_block_addr2 ALT_NAND_STAT_ERR_BLOCK_ADDR2
volatile uint32_t _pad_0xf4_0xff UNDEFINED
volatile uint32_t intr_status3 ALT_NAND_STAT_INTR_STAT3
volatile uint32_t _pad_0x104_0x10f UNDEFINED
volatile uint32_t intr_en3 ALT_NAND_STAT_INTR_EN3
volatile uint32_t _pad_0x114_0x11f UNDEFINED
volatile uint32_t page_cnt3 ALT_NAND_STAT_PAGE_CNT3
volatile uint32_t _pad_0x124_0x12f UNDEFINED
volatile uint32_t err_page_addr3 ALT_NAND_STAT_ERR_PAGE_ADDR3
volatile uint32_t _pad_0x134_0x13f UNDEFINED
volatile uint32_t err_block_addr3 ALT_NAND_STAT_ERR_BLOCK_ADDR3

Typedef Documentation

The typedef declaration for register group ALT_NAND_STAT.

The typedef declaration for the raw register contents of register group ALT_NAND_STAT.