OSPI instance attributes - used during init time.
Data Fields | |
uint32_t | baseAddr |
uint32_t | dataBaseAddr |
uint32_t | inputClkFreq |
uint32_t | intrNum |
uint32_t | intrEnable |
uint8_t | intrPriority |
uint32_t | xipEnable |
uint32_t | dtrEnable |
uint32_t | dmaEnable |
uint32_t | phyEnable |
uint32_t | dacEnable |
uint32_t | pageSize |
uint32_t | blkSize |
uint32_t | xferLines |
uint32_t | frmFmt |
uint32_t | devDelays [4] |
uint32_t | rdDummyClks |
uint32_t | extRdDummyClks |
uint32_t | chipSelect |
uint32_t | decChipSelect |
uint32_t | baudRateDiv |
uint32_t OSPI_Attrs::baseAddr |
Peripheral base address
uint32_t OSPI_Attrs::dataBaseAddr |
Base address of the OSPI flash
uint32_t OSPI_Attrs::inputClkFreq |
Module input clock frequency
uint32_t OSPI_Attrs::intrNum |
Peripheral interrupt number
uint32_t OSPI_Attrs::intrEnable |
Enable interrupt mode
uint8_t OSPI_Attrs::intrPriority |
Interrupt priority
uint32_t OSPI_Attrs::xipEnable |
Enable XIP mode
uint32_t OSPI_Attrs::dtrEnable |
Enable DTR
uint32_t OSPI_Attrs::dmaEnable |
Enable DMA mode
uint32_t OSPI_Attrs::phyEnable |
Enable PHY mode
uint32_t OSPI_Attrs::dacEnable |
Enable DAC mode
uint32_t OSPI_Attrs::pageSize |
OSPI device page size in bytes
uint32_t OSPI_Attrs::blkSize |
OSPI device block size is 2 ^ blkSize (bytes)
uint32_t OSPI_Attrs::xferLines |
Number of lines used for OSPI reading/writing
uint32_t OSPI_Attrs::frmFmt |
Ospi Frame Format
uint32_t OSPI_Attrs::devDelays[4] |
OSPI device delays (CSSOT, CSEOT, CSDADS and CSDA delays)
uint32_t OSPI_Attrs::rdDummyClks |
Number of dummy clks needed for default opcode read
uint32_t OSPI_Attrs::extRdDummyClks |
Number of dummy clks needed for extended opcode read
uint32_t OSPI_Attrs::chipSelect |
Ospi Chip select number
uint32_t OSPI_Attrs::decChipSelect |
Decoder Chip select number
uint32_t OSPI_Attrs::baudRateDiv |
Baud-rate divisor to derive DQS and other output clks