Product Description
The IntelliProp NVMe Bridge, IPC-NV171A-BR, utilizes the IntelliProp NVMe Host Core and the IntelliProp NVMe Device Core to create an NVMe protocol bridge. The bridge communicates with an NVMe host and an NVMe device. Throughout this document, these components of the system are referred to as the NVMe host and the NVMe device. The bridge also contains an NVMe host and NVMe device. These components are referred to as the Bridge NVMe host and the Bridge NVMe Device.
Key Features and Benefits
- Data Command Handling – When the NVMe host requires a read or write command to an NVMe device, commands are written to host system memory dedicated to storing the command structure.
- Data Command Completion Handling – When the NVMe device has completed a data command, a completion is posted back to the bridge.
- Read Data Payload Transfer – The NVMe device will transfer frames of data to the bridge via the PCIe link when processing a read command
- Write Data Payload Transfer – The NVMe device will initiate a data transfer from the bridge to the device via the PCIe link when processing a write command
- Command and Data Ordering – The order of payload data transfers and command completions is established by the NVMe device
- Physical Region Page list transfer – For commands that utilize a sector count large enough to require more than two data packets, the NVMe device will initiate a data transfer from the bridge to retrieve additional Physical Region Page descriptor entries.
- Non data command handling – Non data commands include but are not limited to Flush Cache, Write Correctable, Compare and Dataset Management, as well as all administrative commands defined in the NVMe specification
- Error Handling – Hardware asserts logic for processor to complete the error handling