DuneNvme
1.0.0
This is a simple NVMe test environment that allows experimentation with the low level PCIe NVMe interfaces as available on a Xilinx FPGA environment.
|
Public Attributes | |
BUInt32 | address:12 |
The lower 12 bits of the address. | |
BUInt32 | error:4 |
An error number. | |
BUInt32 | numBytes:13 |
The total number of bytes to be transfered. | |
BUInt32 | fill1:3 |
BUInt32 | numWords:11 |
The number of 32bit words in this reply. | |
BUInt32 | status:3 |
The status for the request. | |
BUInt32 | fill2:2 |
BUInt32 | requesterId:16 |
The requestors ID. | |
BUInt32 | tag:8 |
The requests tag. | |
BUInt32 | completerId:16 |
The completer id. | |
BUInt32 | fill3:7 |
BUInt32 | reply:1 |
This bit indicates a reply (we have used an unused bit for this) | |
BUInt32 | data [PcieMaxPayloadSize] |
The data words (Max of 1024 bytes but can be increased) | |