M.4 SSD with PCIe 3.0 x8 Interface Showcased at Computex 2019

M.2 SSD’s are now pretty common and rely on either SATA or PCIe interface, but  apparently there’s a new form factor with an M.4 SSD showcased at the  recent Computex 2019 exhibition, and with Silicon Motion SM2270 controller leveraging a  PCIe 3.0 x8 interface for up to 3,200 MB/s sustained sequential reads, 2,800 MB/s sustained sequential writes, as well as up to 800K/200K IOPS for respectively 4K read/write random operations.

M.4 SSD

Spotted by Anandtech at the event, Agylstor’s M.4 NVMe SSD come with the following specifications:

  • Silicon Motion SM2270 controller with a three dual-core Arm Cortex-R5 processors with 2KB LDPC error correction and 16 NAND channels with 8 CE per channel (128 CE in total)
  • Host Interface – PCIe Gen3 x8
  • Command Protocol – NVMe 1.3
  • Max Capacity – 16TB

Agylstor M4 SSD

Anandtech explains the M.4 SSD is essentially two M.2 SSDs glued together with (8) NAND packages on each side of the board. The company has now announced when we can expect the new drive to come to market, nor the target applications, but Agylstor’s website highlights the company provides storage solutions that aim at film & video production, energy monitoring, drones, and oil & gas exploration.

Silicon Motion SM2270 SSD Controller
SM2270 Block Diagram

You’ll find a few more details about SM2270 controller in the product brief. It will probably take a while before we regularly start seeing M.4 sockets in single board computers or other embedded hardware platforms.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
5 Comments
oldest
newest
David Willmore
David Willmore
4 years ago

That’s confusing. It’s got 8x PCIe 3.0 lines, but it performs like a 4x PCIe 3.0 device. What’s the point of the extra lanes if you’re not able to make use of them?

Why go to 8x instead of going to PCI3 4.0 and keeping the same lanes/form factor.

If you want to use 8x lanes, why not go with a normal AIC form factor instead of the hard-to-fit-on-a-board M.2 size (or this M.4 monster)?

Diego
Diego
4 years ago

Lol maybe its for atom cpus with a 8x pcie 2.0 slot of which 2 lanes are populated…

tkaiser
tkaiser
4 years ago

The SiliconMotion product brief where these performance numbers are obviously copied from reads ‘Performance (U.2)’ and U.2 is PCIe Gen3 x4.

David Willmore
David Willmore
4 years ago

True, that just leads to more confusion as to why they would spec those performance numbers, then. If it can support 8x 3.0, why only show numbers for 4x 3.0 when making an 8x PCI-E variant of it for testing would be easy.

tkaiser
tkaiser
4 years ago

> why they would spec those performance numbers We don’t know 🙂 Maybe it’s due to some regulations? Anyway: I miss a use case where it makes a difference whether 2, 3 or 5 GB per second can be written/read to/from flash storage. For my use cases low latency and high IOPS at low queue depth are more important. Naively I expect here a lot more from PCIe Gen4 with 16 GT/s per lane than a wider Gen3 implementation. But I’m a hardware noob anyway and learned early that my naive thoughts usually are wrong. When I started with networking… Read more »

Khadas VIM4 SBC