SSD

SSD connected to NVMe

Quick Explanation

  • Explore the right SSD configuration for your application
  • Select the right processor and the controller configuration
  • Supports PCIe and NVMe bus interface

Protocol

  • PCIe
  • NVMe
  • AMBA
  • FPGA

Overview

VisualSim library has a variety of storage devices that can be inserted into the model for specific design realization. The library comprises of SSD (Solid State Drive), HDD (Hard Disk Drive), NVMe (Non-Volatile Memory Express), Flash Memory, and SCSI (Small Computer System Interface).

SSD

An SSD uses integrated circuit assemblies as memories to store data persistently.

Features

  • Can be interfaced with SCSI, Serial ATA, PCIe, Fibre Channel, and USB.
  • Can achieve random write speeds of up to 42,000 IOPS (Input/Output operations per second) and random read speeds of up to 130,000 IOPS.
  • Hybrid drives combine features of both SSDs and HDDs in the same unit.

NVMe

NVMe is an open design interface specification for accessing Non-Volatile storage devices through a PCI Express bus.

Features

  • Low device latency and exploits parallelism in host hardware and software.
  • Specifications for NVMe include 1.0, 1.1, 1.2, and 1.3.

Flash

Flash memory is an electronic, non-volatile computer storage medium that can be electrically erased and reprogrammed. The two main types of Flash memory are NAND-type and NOR-type, which are named after the type of logic gates used.

Features

  • Typical NAND flashmemory sizes include :-
    • 16KB – 32 pages of 512+16 bytes each
    • 128KB – 64 pages of 2048+64 bytes each
    • 256KB – 64 pages of 4096+128 bytes each
    • 512KB – 128 pages of 4096+128 bytes each
  • Typical block sizes of NOR memories include 64KB, 128KB, and 256KB.
  • Flash memories are used in a variety of applications such as digital cameras, PDAs, audio players, mobile phones, scientific and medical instrumentation, and industrial robotics.

SCSI

SCSI is a set of standards for physically connecting and transferring data between computers and peripheral devices.

Features

  • Low device latency and exploits parallelism in host hardware and software.
  • Specifications for NVMe include 1.0, 1.1, 1.2, and 1.3.

SSD - RISC-V driven SSD model