![]() |
PDK API Guide for J721E
|
OSPI IP V0 Hardware attributes.
Data Fields | |
| uint32_t | instNum |
| uintptr_t | baseAddr |
| uintptr_t | dataAddr |
| uint32_t | phyOpMode |
| uint32_t | phyLockCycle |
| uint32_t | funcClk |
| uint32_t | intrNum |
| uint32_t | eventId |
| OSPI_OperMode | operMode |
| uint32_t | chipSelect |
| CSL_OspiClkMode | frmFmt |
| uint32_t | devDelays [4] |
| uint32_t | pageSize |
| uint32_t | blkSize |
| OSPI_xferLines | xferLines |
| bool | intrEnable |
| bool | dacEnable |
| bool | dmaEnable |
| OSPI_dmaInfo * | dmaInfo |
| bool | phyEnable |
| uint32_t | rdDataCapDelay |
| bool | dtrEnable |
| bool | xipEnable |
| uint32_t | csSotDelay |
| uint32_t | baudRateDiv |
| bool | cacheEnable |
| uint32_t OSPI_v0_HwAttrs::instNum |
OSPI IP V0 Peripheral instance number
| uintptr_t OSPI_v0_HwAttrs::baseAddr |
OSPI IP V0 Peripheral base address.
| uintptr_t OSPI_v0_HwAttrs::dataAddr |
OSPI Data base address OSPI PHY dll in master mode/bypass mode
| uint32_t OSPI_v0_HwAttrs::phyOpMode |
OSPI PHY dll full/half cycle lock
| uint32_t OSPI_v0_HwAttrs::phyLockCycle |
| uint32_t OSPI_v0_HwAttrs::funcClk |
OSPI IP V0 functional clock
| uint32_t OSPI_v0_HwAttrs::intrNum |
OSPI IP V0 Peripheral CorePac interrupt vector
| uint32_t OSPI_v0_HwAttrs::eventId |
OSPI IP V0 Peripheral CorePac intc event ID
| OSPI_OperMode OSPI_v0_HwAttrs::operMode |
OSPI controller mode
| uint32_t OSPI_v0_HwAttrs::chipSelect |
OSPI chip select number
| CSL_OspiClkMode OSPI_v0_HwAttrs::frmFmt |
OSPI frame format
| uint32_t OSPI_v0_HwAttrs::devDelays[4] |
OSPI device delays (CSSOT, CSEOT, CSDADS and CSDA delays)
| uint32_t OSPI_v0_HwAttrs::pageSize |
OSPI device page size in bytes
| uint32_t OSPI_v0_HwAttrs::blkSize |
OSPI device block size is 2 ^ blkSize (bytes)
| OSPI_xferLines OSPI_v0_HwAttrs::xferLines |
Number of lines used for OSPI reading/writing
| bool OSPI_v0_HwAttrs::intrEnable |
Enable interrupts.
| bool OSPI_v0_HwAttrs::dacEnable |
Direct Access Controller Enable
| bool OSPI_v0_HwAttrs::dmaEnable |
Enable DMA
| OSPI_dmaInfo* OSPI_v0_HwAttrs::dmaInfo |
UDMA configuration info
| bool OSPI_v0_HwAttrs::phyEnable |
Enable PHY
| uint32_t OSPI_v0_HwAttrs::rdDataCapDelay |
Read data capture delay in # of ref_clk cycles
| bool OSPI_v0_HwAttrs::dtrEnable |
Enable DTR protocol
| bool OSPI_v0_HwAttrs::xipEnable |
XIP Enable
| uint32_t OSPI_v0_HwAttrs::csSotDelay |
Chip Select Start of Transfer delay in # of ref_clk cycles
| uint32_t OSPI_v0_HwAttrs::baudRateDiv |
Master mode baud rate divisor value
| bool OSPI_v0_HwAttrs::cacheEnable |
Enable Cache