|
下载本文的。pdf格式 这种文件类型包括高分辨率的图形和原理图(如适用)。 |
当涉及到非易失性的工业级存储时,嵌入式开发人员从来没有这么多的选择。甚至连形式因素的数量都是令人难以置信的,从传统的磁盘驱动器格式,例如。2.5英寸,现在已经无处不在。驱动到芯片以及像M.2这样的模块。
闪存是主要的存储机制,但是像MRAM、FRAM、RRAM等替代品在可用性、性能和容量方面正在增长。非常有野心的开发人员可能会直接使用存储芯片,但大多数开发人员更喜欢使用提供从SPI到PCI Express (PCIe)等标准接口的存储,以及诸如此类的变体PCIe-based NVMe.
即使是传统的接口和形状,如基于sata的2.5英寸。固态硬盘正在演变成新的配置,可以很好地与诸如此类的主板配合使用Virtium的StorFly SATA模块(图1).这在开发板的垂直方向上工作得很好,尽管生产板会使用水平方向,允许模块被固定。
存储模块的常用接口有SATA、USB和PCI Express。我2C语言和SPI(包括它的变体,如四轴SPI (QSPI))倾向于处理基于芯片的存储,尽管这也随着容量和性能需求的增长而改变。例如,柏树半导体的串行HyperBus家庭使用12个引脚,运行速度为333 MB/s。
即使是存储芯片也不再局限于传统的并行和串行接口。三星是否有支持NVMe的基于NVMe的芯片(图2).使用512-GB PM971-NVMe三星48-layer V-NAND4gb的LPDDR4移动内存,以及三星的控制器。这些包装在一个20 × 16 × 1.5毫米的BGA,重量只有1克。
开发人员需要考虑很多因素——不仅仅是物理大小或内存容量。性能通常在检查表中,但应用程序和数据的生存期很重要。后者的重要性取决于所采用的技术。这对闪存至关重要,但对MRAM这样的技术来说就不是问题了。
可用的接口通常规定开发人员可以使用哪些类型的存储选项。甚至许多主板上的DRAM插槽都是非易失性存储器的候选者。Diablo科技公司的技术允许所有的闪存内存插入这些插座.这些选项也改变了操作系统和应用程序处理非易失性存储的方式。从块设备接口的角度来看这个存储现在只是一种选择。持久性记忆变得越来越普遍。
|
下载本文的。pdf格式 这种文件类型包括高分辨率的图形和原理图(如适用)。 |