HYPERBUS instance attributes - used during init time.
Data Fields | |
uint32_t | deviceType |
uint32_t | baseAddr |
uint32_t | ssBaseAddr |
uint32_t | dataBaseAddr |
uint32_t | fssCfgBase |
uint32_t | fssFsasBase |
uint32_t | fssOtfaBase |
uint64_t | fssS0Reg0Base |
uint64_t | fssS0Reg1Base |
uint64_t | fssS0Reg3Base |
uint32_t | inputClkFreq |
uint32_t | intrNum |
uint32_t | intrEnable |
uint8_t | intrPriority |
uint32_t | ECCEnable |
uint32_t | OTFAEnable |
uint32_t | chipSelect |
uint32_t | latency |
uint32_t | writeCSHold |
uint32_t | readCSHold |
uint32_t | writeCSSetup |
uint32_t | readCSSetup |
uint32_t | writeCSHigh |
uint32_t | readCSHigh |
uint32_t HYPERBUS_Attrs::deviceType |
uint32_t HYPERBUS_Attrs::baseAddr |
Peripheral base address
uint32_t HYPERBUS_Attrs::ssBaseAddr |
Peripheral sys base address
uint32_t HYPERBUS_Attrs::dataBaseAddr |
Base address of the HYPERBUS HyperRam
uint32_t HYPERBUS_Attrs::fssCfgBase |
uint32_t HYPERBUS_Attrs::fssFsasBase |
uint32_t HYPERBUS_Attrs::fssOtfaBase |
uint64_t HYPERBUS_Attrs::fssS0Reg0Base |
uint64_t HYPERBUS_Attrs::fssS0Reg1Base |
uint64_t HYPERBUS_Attrs::fssS0Reg3Base |
uint32_t HYPERBUS_Attrs::inputClkFreq |
Module input clock frequency
uint32_t HYPERBUS_Attrs::intrNum |
Peripheral interrupt number
uint32_t HYPERBUS_Attrs::intrEnable |
Enable interrupt mode
uint8_t HYPERBUS_Attrs::intrPriority |
Interrupt priority
uint32_t HYPERBUS_Attrs::ECCEnable |
Enable ECC
uint32_t HYPERBUS_Attrs::OTFAEnable |
Enable OTFA
uint32_t HYPERBUS_Attrs::chipSelect |
HyperBus Chip select number
uint32_t HYPERBUS_Attrs::latency |
Initial latency for read/write access, only applicable for HyperRAM
uint32_t HYPERBUS_Attrs::writeCSHold |
CS# hold time for write to CS# deassertion Range 0 to 15 0 means 1 Cycle 15 means 16 Cycles
uint32_t HYPERBUS_Attrs::readCSHold |
CS# hold time for read to CS# deassertion Range 0 to 15 0 means 1 Cycle 15 means 16 Cycles
uint32_t HYPERBUS_Attrs::writeCSSetup |
CS# setup time for write from CS# assertion Range 0 to 15 0 means 1 Cycle 15 means 16 Cycles
uint32_t HYPERBUS_Attrs::readCSSetup |
CS# setup time for read from CS# assertion Range 0 to 15 0 means 1 Cycle 15 means 16 Cycles
uint32_t HYPERBUS_Attrs::writeCSHigh |
CS# high time for write between operations Range 0 to 15 0 means 1.5 Cycle 15 means 16.5 Cycles
uint32_t HYPERBUS_Attrs::readCSHigh |
CS# high time for read between operations Range 0 to 15 0 means 1.5 Cycle 15 means 16.5 Cycles