![]() |
bram
Xilinx SDK Drivers API Documentation
|
This typedef contains configuration information for the device. More...
Data Fields | |
| u16 | DeviceId |
| Unique ID of device. More... | |
| u32 | DataWidth |
| BRAM data width. More... | |
| int | EccPresent |
| Is ECC supported in H/W. More... | |
| int | FaultInjectionPresent |
| Is Fault Injection supported in H/W. More... | |
| int | CorrectableFailingRegisters |
| Is Correctable Failing Registers supported in H/W. More... | |
| int | CorrectableFailingDataRegs |
| Is Correctable Failing Data Registers supported in H/W. More... | |
| int | UncorrectableFailingRegisters |
| Is Un-correctable Failing Registers supported in H/W. More... | |
| int | UncorrectableFailingDataRegs |
| Is Un-correctable Failing Data Registers supported in H/W. More... | |
| int | EccStatusInterruptPresent |
| Are ECC status and interrupts supported in H/W. More... | |
| int | CorrectableCounterBits |
| Number of bits in the Correctable Error Counter. More... | |
| int | EccOnOffRegister |
| Is ECC on/off register supported in h/w. More... | |
| int | EccOnOffResetValue |
| Reset value of the ECC on/off register in h/w. More... | |
| int | WriteAccess |
| Is write access enabled in h/w. More... | |
| u32 | MemBaseAddress |
| Device memory base address. More... | |
| u32 | MemHighAddress |
| Device memory high address. More... | |
| UINTPTR | CtrlBaseAddress |
| Device register base address. More... | |
| UINTPTR | CtrlHighAddress |
| Device register base address. More... | |
This typedef contains configuration information for the device.
| int XBram_Config::CorrectableCounterBits |
Number of bits in the Correctable Error Counter.
Referenced by XBram_CfgInitialize().
| int XBram_Config::CorrectableFailingDataRegs |
Is Correctable Failing Data Registers supported in H/W.
Referenced by XBram_CfgInitialize().
| int XBram_Config::CorrectableFailingRegisters |
Is Correctable Failing Registers supported in H/W.
Referenced by XBram_CfgInitialize(), and XBram_SelfTest().
| UINTPTR XBram_Config::CtrlBaseAddress |
Device register base address.
Referenced by BramExample(), BramIntrExample(), XBram_CfgInitialize(), XBram_InterruptClear(), XBram_InterruptDisable(), XBram_InterruptEnable(), XBram_InterruptGetEnabled(), XBram_InterruptGetStatus(), and XBram_SelfTest().
| UINTPTR XBram_Config::CtrlHighAddress |
Device register base address.
| u32 XBram_Config::DataWidth |
BRAM data width.
Referenced by XBram_CfgInitialize(), and XBram_SelfTest().
| u16 XBram_Config::DeviceId |
Unique ID of device.
| int XBram_Config::EccOnOffRegister |
Is ECC on/off register supported in h/w.
| int XBram_Config::EccOnOffResetValue |
Reset value of the ECC on/off register in h/w.
| int XBram_Config::EccPresent |
Is ECC supported in H/W.
Referenced by XBram_CfgInitialize(), and XBram_SelfTest().
| int XBram_Config::EccStatusInterruptPresent |
Are ECC status and interrupts supported in H/W.
Referenced by XBram_CfgInitialize().
| int XBram_Config::FaultInjectionPresent |
Is Fault Injection supported in H/W.
Referenced by XBram_CfgInitialize().
| u32 XBram_Config::MemBaseAddress |
Device memory base address.
Referenced by XBram_CfgInitialize().
| u32 XBram_Config::MemHighAddress |
Device memory high address.
Referenced by XBram_CfgInitialize().
| int XBram_Config::UncorrectableFailingDataRegs |
Is Un-correctable Failing Data Registers supported in H/W.
Referenced by XBram_CfgInitialize().
| int XBram_Config::UncorrectableFailingRegisters |
Is Un-correctable Failing Registers supported in H/W.
Referenced by XBram_CfgInitialize().
| int XBram_Config::WriteAccess |
Is write access enabled in h/w.
Referenced by XBram_CfgInitialize().