The IntelliProp IPP-NV186A-BR is an NVMe-to-SATA Bridge that utilizes the IntelliProp NVMe Target IP Core and the IntelliProp SATA AHCI Host Core to create an NVMe-to-SATA protocol bridge. The bridge is architected such that the command submissions, completion notifications and data transmissions may be either passed through without interruption or intercepted for analysis or modification. The architecture implements a ”sandbox” area in the bridge so that IntelliProp customers may implement custom RTL and/or firmware in the bridge.
The NVMe protocol interface is compliant to the NVMe 1.4 specification and the SATA interface is compliant with the SATA 3.3 specification as defined by the Serial ATA International Organization (SATA-IO). The IPP-NV186A-BR is fully verified using a coverage driven methodology in pseudo random simulation.
NVMe-to-SATA Bridge
Overview
Key Features
- Compliant to the NVM Express 1.4 industry specification
- Compliant to SATA 3.3 Features
- Supports SATA AHCI 1.3.1 specification
- Automated initialization process with PCIe Hard Block
- Automated command submission and completion
- Scalable I/O queue depth
- Support for 256 outstanding I/O commands
- Submission queue command context error prevention
- Support for block sizes from 512 Byte
Applications
- High performance read/write caching
- LBA Remapping
- Namespace manipulation
- Data encryption
- Data compression
- Endpoint aggregation
Deliverables
- • Encrypted synthesizeable RTL code for IP core definition
- • Encrypted ModelSim/Questasim simulation model
- • Comprehensive user documentation
- • Reference design
- - Example simple reference project including:
- -SATA AHCI Host IP core instance
- - NVMe Target IP core instance
- - Processor
- - Memories
- - Synthesis and Place & Route scripts
- - Reference core control Firmware