本文研究了采用NXP公司的PC I Exp ress接口协议芯片PX1011A和Xilinx公司Spartan - 3 FPGA实现PC IE接口的硬件电路设计以及使用Xilinx公司提供的PC I Exp ress LogiCORE IP核的软件设计。
随着NVMe M.2固态硬盘的普及与应用,大家几乎都知道NVMe M.2固态硬盘比普通SATA接口的2.5/3.5英寸机械或固态硬盘具有体积更小、速度更快等优势,但在选购时常常会遇到选择困难症:比如说:选 PCIe 3.0 还是 PCIe 4.0 ?
在选择固态硬盘的时候,我们经常会看到M.2/PCIe/NVMe这样的字眼,虽然他们经常一起出现,但是有时候会出现支持一个但是不支持另一个的情况,其实这三个术语代表了SSD的不同方面,在选购前一定要了解清楚,避免花钱没有享受到性能。M.2:接口和外观的新形态M.
关于PCIe参考时钟, PCIe Base 2.1规范中没有对Refclk的电气特性有明确说明,只是在4.3.7章节说明对于2.5GT/s系统的时钟参考《PCE Express Card Electromechanical Specification, Rev.2.0》。
SSD的接口主要有SATA、M.2、PCIe和U.2几种。M.2接口则分为两种,一种是采用PCIe通道,并支持NVMe协议的固态硬盘,另一种是采用SATA通道的固态硬盘,传输速率同样受限于SATA,连续读速度也在500MB/s左右。