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