Quad SPI NOR 带宽不够、想让代码直接 XIP 又不想外挂 DRAM?8 线 Octal SPI NOR(OPI / xSPI)配 DTR 可把连续读拉到约 400MB/s,约为 Quad 的 5 倍。本文讲清 Octal 与 Quad 的区别、STR / DTR、6 个选型要点,并附华邦 W35T、兆易 GD25LX、美光 MT35X 真实料号,帮硬件与嵌入式工程师快速选型。
当 Quad SPI NOR(W25Q / GD25Q / MT25Q)的带宽已经喂不饱主控——代码要直接在 Flash 上 XIP(eXecute-In-Place,就地执行)、要 instant-on 快速启动、又不想为了跑代码额外挂一片 DRAM 时,Octal SPI NOR(8 线 OPI / JEDEC xSPI)就是最直接的升级:把数据线从 4 条加到 8 条,再配合 DTR(双沿传输),连续读吞吐可达 约 400 MB/s,大约是标准 Quad SPI 的 5 倍。选型先把四件事定下来就不会翻车——主控有没有 Octal/OSPI 控制器、IO 电压(主流 1.8V)、STR 还是 DTR、以及容量与温度 / 车规等级。三大主力品牌都有在产料号:华邦 W35T、兆易 GD25LX、美光 MT35X(Xccela)。
Octal SPI NOR 不是新的存储介质,它还是 NOR Flash,变的是接口:标准串行 NOR 用 1 / 2 / 4 条数据线(SPI / Dual / Quad),Octal 用 8 条数据线,并遵循 JEDEC xSPI 规范,配合 DTR(DDR,双沿采样)和 DQS / RWDS 数据选通,在同样的时钟下把带宽翻上去。它面向的是需要高带宽读、又要 XIP / instant-on 的代码与数据存储场景。
| 维度 | Quad SPI NOR(W25Q / GD25Q / MT25Q) | Octal SPI NOR(W35T / GD25LX / MT35X) |
|---|---|---|
| 数据线 | 4 线(Quad / QPI) | 8 线(Octal / OPI,JEDEC xSPI) |
| 连续读吞吐 | 约 50–80 MB/s | 约 400 MB/s(≈5 倍) |
| 时钟 / 传输 | 约 104–133MHz,多为 STR(单沿) | 166MHz STR / 200MHz DTR(双沿) |
| 数据选通 | 无 | DQS / RWDS(高速采样必需) |
| 主流 IO 电压 | 3.3V 为主(也有 1.8V-JW) | 1.8V 为主(另有 3V 系列) |
| 主控要求 | 普通 QSPI 控制器即可 | 需 Octal / OSPI 控制器(如 STM32 OCTOSPI、NXP FlexSPI) |
| 典型用途 | 存 boot / 小固件 / 参数 | 高速 XIP、instant-on、省外挂 DRAM |
很多 MCU / SoC 方案里,代码本来要先从慢速 Flash 搬到 DRAM 里再跑(shadowing / 拷贝执行),既费启动时间、又要为此配一片 DRAM。Octal NOR 把读带宽拉到约 400MB/s 后,代码可以直接在 NOR 上 XIP 执行,很多中小内存的方案因此能去掉那片专门用来跑代码的 DRAM,省成本、省面积,还能做到 instant-on 秒起。这也是 Octal NOR 相对 Quad NOR 最主要的价值点:不是单纯"更快",而是换来一种系统架构上的简化。
STR(Single Transfer Rate,单沿)只在时钟上升沿传数据;DTR(Double Transfer Rate,双沿 / DDR)上升沿和下降沿都传,同样时钟下带宽翻倍。Octal NOR 标称的 400MB/s 是 DTR + DQS 才能拿到的(200MHz 时钟双沿传输即 400MT/s,×8 位 = 400MB/s);如果主控只跑 STR、或时钟拉不高,实际带宽会打折。选型时务必确认主控 Octal 控制器支持到 DTR、且能提供 / 采样 DQS,否则 Octal 的速度优势发挥不出来。
下表为三大主力品牌在产的 1.8V Octal xSPI NOR 代表料号,均支持 XIP 与 DTR。具体温度等级、封装球数与速率以厂商规格书与实时库存为准。
| 品牌 | 代表料号 | 容量 | 速率(STR / DTR) | 电压 / 封装 | 备注 |
|---|---|---|---|---|---|
| 华邦 Winbond | W35T25NW | 256Mb | 166MHz / 200MHz | 1.8V,BGA24 / SOP16 | xSPI,约 400MB/s;58nm,工业 / 车规向 |
| 华邦 Winbond | W35T51NW | 512Mb | 166MHz / 200MHz | 1.8V,BGA24 | W35T 系列,约 5× 于 W25Q |
| 兆易 GigaDevice | GD25LX256E | 256Mb | — / 200MHz DTR | 1.8V | 约 400MB/s,内部 ECC,XIP |
| 兆易 GigaDevice | GD25LX512ME | 512Mb | — / 200MHz DTR | 1.8V | GD25LX 高性能 Octal 系列 |
| 美光 Micron | MT35XU512ABA | 512Mb | 166MHz / 200MHz | 1.8V | Xccela,JEDEC xSPI,SDR166 / DDR400MB/s |
| 美光 Micron | MT35XU02GCBA | 2Gb(4×512Mb 叠封) | 166MHz / 200MHz | 1.8V | Xccela 大容量,XIP,3 / 4 字节地址 |
若主控只有 Quad SPI、暂时上不了 Octal,可回到 Quad NOR:华邦 W25Q、兆易 GD25Q、美光 MT25Q(同系列已有单独选型文可参考)。需要 3V IO 的 Octal 场景,美光有 MT35XL(3V)系列可选。
这是前提。只有 Quad SPI 接口的 MCU 用不上 Octal NOR。常见带 Octal 控制器的平台:ST STM32H7 / H5 的 OCTOSPI、NXP i.MX RT / i.MX8M 的 FlexSPI 等。先查主控数据手册确认接口,再定 Flash。
在产 Octal xSPI NOR 以 1.8V 为主(W35T / GD25LX / MT35XU 都是 1.8V)。务必和主控的 SPI IO 电压域对上;需要 3V 的场景选美光 MT35XL 等 3V 系列。
要拿到约 400MB/s 必须 DTR + DQS。确认主控支持 DTR 且能采样 DQS / RWDS,并留意 PCB 上 DQS / CLK 的等长与信号完整性。
常见 128Mb / 256Mb / 512Mb / 1Gb / 2Gb。超过 128Mb(16MB)要用 4 字节地址,确认主控和驱动都按 4-byte 模式配置。
Octal NOR 多为 BGA24(部分小容量有 SOP16)。跨品牌替换务必核对 ball map / pinout 与主控走线,DQS、CLK、CS 位置要对上。
关注 内部 ECC、P/E 次数(如 10 万次)、数据保存年限(如 20 年);工业与车载选 宽温 / AEC-Q100 料号(如 W35T 面向工业 / 车规,58nm 工艺)。
一句话:Quad SPI 带宽不够、要高速 XIP / instant-on / 省 DRAM → 上 Octal SPI NOR。落地就四步:确认主控有 OSPI 控制器 → 对齐 1.8V IO 电压 → 用 DTR + DQS 拿满 400MB/s → 定容量 / 封装 / 温度等级。品牌上华邦 W35T、兆易 GD25LX、美光 MT35X(Xccela)都能选,按主控已验证清单挑最稳。
晟雅泰是专业存储与半导体芯片分销商,代理 华邦 Winbond、兆易 GigaDevice、美光 Micron 等品牌的 Octal / Quad SPI NOR、SPI NAND、DRAM / LPDDR、eMMC / UFS 全线存储料号。无论你要 从 Quad 升级到 Octal 的 XIP 方案选型、跨品牌 Octal NOR 交叉替代,还是 W35T / GD25LX / MT35X 的现货匹配,都可以把主控平台、IO 电压、容量与温度等级发给我们,我们帮你出方案与报价。联系电话:宋磊 13338655578 / 黄浩航 13140990076,邮箱 suntec@szsuntec.cn。
介质一样,都是 NOR Flash;区别在接口宽度和协议。普通 SPI NOR 用 1 / 2 / 4 条数据线,Octal 用 8 条并遵循 JEDEC xSPI,配合 DTR 双沿传输,连续读能到约 400MB/s,约为 Quad 的 5 倍。所以料号也分两套:Quad 是 W25Q / GD25Q / MT25Q,Octal 是 W35T / GD25LX / MT35X。
看主控有没有 Octal / OSPI(xSPI)控制器。像 ST STM32H7 / H5 的 OCTOSPI、NXP i.MX RT / i.MX8M 的 FlexSPI 就支持;只有普通 Quad SPI 的 MCU 用不了 Octal NOR,只能选 Quad NOR。先查主控数据手册的接口再定 Flash。
因为它带宽够高(约 400MB/s),代码可以直接在 NOR 上 XIP 执行,不用先把代码搬进 DRAM 再跑。对中小内存方案,这样能省掉那片专门用来跑代码的 DRAM,降成本、省面积,还能做到 instant-on 快速启动。
按“四对齐”找替代——相同接口(都 Octal xSPI)+ 相同 IO 电压(都 1.8V)+ 相同容量(如都 512Mb)+ 相同封装 / ball map(多为 BGA24)。还要确认主控 Octal 控制器已验证该颗粒、STR / DTR 模式与 DQS 配置一致、温度 / 车规等级匹配。晟雅泰可协助做跨品牌 Octal NOR 交叉比对与现货匹配。
SPI NOR 涨到 256Mb/512Mb 又贵又不够用?该上 SPI NAND 了。本文讲清 SPI NAND 与 SPI NOR 的容量成本临界点、坏块与片内 ECC 怎么管、为什么不能直接 XIP,并附华邦 W25N、兆易 GD5F、美光 MT29F、铠侠 TC58 的 1Gb–4Gb 真实型号与选型速查表,帮硬件与嵌入式工程师少走弯路。
阅读全文 Read more →同为 SLC NAND,SPI NAND 用 4~6 根线走标准 SPI/QSPI,引脚少、PCB 简单;并行 NAND 用 8/16 位总线,带宽高但引脚多、布线复杂。本文从引脚、带宽、ECC、主控要求与系统总成本五个维度对比两种接口,并附华邦 W25N、W29N 与兆易 GD5F 等型号,帮硬件与嵌入式工程师快速定型。
阅读全文 Read more →控制器、仪表、网关和显示终端需要外接固件存储时,先分清 1.8V 还是 3V,再看 64Mb 或 128Mb,比先比较品牌更有效。Winbond W25Q64JWSSIQ 是 64Mb、1.7–1.95V 的 SPI/Dual/Quad NOR;Macronix MX25L6406EM2I-12G 是 64Mb、3V 方向;Micron MT25QU128ABA1ESE-0SIT 与 MT25QL128ABA1ESE-0SIT 分别对应 128Mb 的 1.8V 与 3V SPI NOR 路径。电压、容量与封装一起锁定,才能让完整料号真正落到板上。
阅读全文 Read more →