partner-offering-banner.png

NVME SAN IP

Logic Design Solutions

Member

The NOE_SAN_IP adopts an open SAN protocol named ATA-over-Ethernet (AoE) and adapts it to work with NVMe SSD. Beyond common TCP/IP management facilities, the NOE_SAN_IP uses AoE as a thin layer to process ATA commands directly over Ethernet traffic. With AoE, the NOE_SAN_IP bypasses a majority of the time-consuming network protocols in disk access and shifts associated filesystem tasks to host side.

It could show up as standalone network storage for simple file access. The NOE_SAN_IP deliver a simple, fast and cheap alternative to those commonly used SAN components.

AoE is actually native in Linux 2.6.11 and beyond. And depending on the host platform and the needed applications, various file systems and disk/volume managers could be chosen freely and flexibly. More information of AoE could be found at http://en.wikipedia.org/wiki/ATA_over_Ethernet.

AoE Features - Manages AoE protocol version 1.0 - Manages jumbo frame - Do not support AOE Cach...

The NOE_SAN_IP adopts an open SAN protocol named ATA-over-Ethernet (AoE) and adapts it to work with NVMe SSD. Beyond common TCP/IP management facilities, the NOE_SAN_IP uses AoE as a thin layer to process ATA commands directly over Ethernet traffic. With AoE, the NOE_SAN_IP bypasses a majority of the time-consuming network protocols in disk access and shifts associated filesystem tasks to host side.

It could show up as standalone network storage for simple file access. The NOE_SAN_IP deliver a simple, fast and cheap alternative to those commonly used SAN components.

AoE is actually native in Linux 2.6.11 and beyond. And depending on the host platform and the needed applications, various file systems and disk/volume managers could be chosen freely and flexibly. More information of AoE could be found at http://en.wikipedia.org/wiki/ATA_over_Ethernet.

AoE Features - Manages AoE protocol version 1.0 - Manages jumbo frame - Do not support AOE Cache write data - Manages all Config/Query messages - Config String managed on internal FPGA SRAM (external MRAM on request) - Disk management as a JBOD - Only Write, Read and Identify command managed. SMART Command under request.

The source code format is available for ease of customization. The customization can be done by Logic Design Solutions and DO254 documentation is available on request. This IP can be customized according to specific needs (application-specific requirement). Any other pre-designed functions can be integrated into the FPGA. FPGA density and I/O requirements can be defined according to customer specification.

Key Features

  • Manages AoE protocol version 1.0
  • Manages jumbo frame
  • Do not support AOE Cache write data
  • Manages all Config/Query messages
  • Config String managed on internal FPGA SRAM (external MRAM on request)
  • Disk management as a JBOD
  • Only Write, Read and Identify command managed. SMART Command under request
Expand Close
Keyfeatures main image

Offering Brief

Offering Brief

Device Family Agilex™ 7 FPGA I-Series
Offering Status Production
Integrated Testbench No
Evaluation License No
Design Examples Available No
Demo Yes
Compliance No
Latest Quartus Version Supported 25.3.1
Development Language Encrypted VHDL, VHDL

Souce Code

Source Encrypted

Data Sheet

Complete Quartus project

Ordering Information

Documentation & Resources

Market Segment and Sub-Segments