ABB 3HAC044075-001/01
在嵌入式市场上,随着消费者要求新产品定期增加功能或提高应用灵活性,开发人员对修改系统应用功能的快捷性和简便性要求越来越高。从存储器角度看,这预示着可能需要用性能更高、合格检测更快的***产品更换现有产品。新一代非易失性存储器应具备各种参数微调功能,能够缩减应用电路板的工程周期。
应用示例
1.应用灵活性
不同应用在不同的容性负载下需要不同的工作频率,这项要求与芯片组的性能以及电路板布局和复杂性紧密相关。例如,高频工作环境通常对电性能的优化要求严格,设计工程师需要考虑整个电路板上的电噪声,以降低线路的寄生电容。在这种情况下,降低存储器输出驱动器的强度更加受欢迎。此外,还必须根据工作频率优化指令执行速度。有时候,要想在发送命令后取得适合的***的吞吐量,就必须减少空时钟周期次数。
2.测试/***终使用
在应用电路板测试阶段,为了正确地激励存储器、查看存储器的响应,微控制器需要***的命令和功能。这项操作灵活性测试通常用于检测全部系统组件,以确保产品在生命周期内的功能。相反,标准的客户***终应用只使用一个精简的指令集。例如,在使用SPI闪存时,***终应用通常使用读指令(正常、快速和/或4位I/O输入输出),把启动代码***到RAM存储器。
设计人员应该优化存储器,以缩减系统上电期间的代码读取和***时间。在新的***的平台上,如车用电子、计算机光驱或蓝牙模块,SPI闪存可能用于直接从非易失性存储器读取部分系统固件,以缩短系统固件***到高速易失性存储器的过程。当然,目前出现的***新应用对存储器的灵活性要求更加严格,本文稍后再做详解。
3.XiP 自适应模式
SPI闪存的的优点是引脚数量少而且固定不变(8个或16个)。串口闪存的这个特性可简化电路板布局,无需更改硬件即可升级固件,从而可以降低系统开发的总体成本。
由于在简易性和成本方面的强大优势,PC机和消费电子市场出现了并口闪存改用SPI闪存的发展趋势。只要达到性能要求时,设备厂商就会优先选用串口闪存。计算机光驱、汽车电子、蓝牙模块、***和调制解调器市场正在引入这种能够把代码直接读到非易失性存储器内的SPI闪存。
XiP(片内执行)应用要求串口存储器提供一种“随机访存”仿真功能,即无需发送指令即可访问存储器内容,并准许以***大的吞吐量访问存储器。因为传统用途是存储和***代码,所以SPI存储器是同步器件,XIP功能迫使设计人员研发灵活的存储器,能够根据芯片组特性灵活地配置串行闪存。例如,在系统上电后,具有XIP功能的器件需要基于命令、地址和数据的JEDEC协议,所以有些逻辑器件不准像管理XIP器件一样管理串口闪存。
此外,有些逻辑器件只在一条线上或者***多在两条线上支持XIP模式,因为固有的硬件限制,不可能开启4位I/O输入输出模式。
***后,因为实现一个混合协议、接受命令的传统存储器和不接受命令的非传统存储器的设计困难,芯片组厂商更愿意保留原有的SPI指令结构,即命令、地址和数据。在这些情况下,高速协议结合并行化命令、地址和数据的方案更受市场欢迎。
选择正确的存储器架构
通过在新一代SPI闪存架构内引入易失性和非易失性配置寄存器,可完全满足设计人员对串行闪存的灵活性要求,使闪存适合嵌入式市场***新平台的应用环境。通过引入这两种寄存器,***终用户能够根据平台的需求配置存储器。图1简要介绍了配置寄存器的工作原理。

配置寄存器的工作原理
在标准SPI存储器内,命令被直接送到一个具有指令***功能的内部寄存器内,该寄存器与状态寄存器和内部状态机互动。每次上电后,标准SPI存储器将只接受命令,以便正确地执行读写擦除操作。相反,在采用配置寄存器的SPI存储器架构中,所有操作都可以通过这些工具过滤。
在默认模式下,存储器将是一个传统存储器。但是,你可以根据应用需求任意配置存储器。例如,你可以设置寄存器的右边部分,强制内部寄存器无命令工作且只接受地址。可以通过非易失性寄存器或易失性寄存器选择这种操作模式。如果使用非易失性寄存器选择操作模式,必须在一次掉电/上电周期后,存储器才能进入所需的工作模式。表1是配置寄存器内容的示例。
DSQC602 3HAC12816-1 DSQC604 3HAC12928-1
DSQC540 3HAC14279-1 DSQC612 3HAC15639-1
DSQC253 3E042816 DSQC314A 3E033017
DSQC335 3HAB6182-1 DSQC110 YB161102-BA
DSQC544A 3HAC16917-3 DSQC564B 3HAC022104-002
DSQC314A 3E033017U DSQC230 3E041456U
DSQC346A 6369901-428 DSQC355 6369901-476
DSQC529 6369901-578 DSQC142 YB161102-CR
DSQC346C 3HAB8101-7 DSQC235A YB560103-BY
DSQC211S 5FSE706364-2 DSQC258 6369901-271
DSQC324 3HAB5957-1 DSQC319 3HAB7060-1
DSQC603 3HAC12817-1 DSQC327A 3HAC17971-1
DSQC615 3HAC14944-1 DSQC352 3HNE00009-1
DSQC503 6369901-506 DSQC260 6369901-604
DSQS173 6369901-34 DSQC239 6369901-228
DSQC314C 6369901-336 DSQC266K 6369901-355
DSQC117 YB161102-BG DSQC115 YB161105-BZ
DSQC544B 3HAC16917-4 DSQC562 3HAC17396-1
DSQC510 3HAC5577-1 DSQC507 3HAC7520-1
DSQC210 3E041246 DSQC210 3E041246U
DSQC236D 3E041927 DSQC378 3HNE00421-1
DSQC346G 6369901-358 DSQC103 YB161102-AD
DSQC336 6369901-414 DSQC345E 6369901-491
DSQC545A 6369901-534 DSQC626 6369901-638
DSQC314 CS-0037 DSQC344 6369901-364
DSQC249A 3HAA3563-AGA DSQC518B 6369901-525
DSQC320 6369901-528 DSQC358E 6369901-536
DSQC321 6369901-329 DSQC346U 6369901-490
DSQC546A 6369901-535 DSQC361 3HAC0373-1
DSQC532A 3HAC18158-1 DSQC266G 3E042760
DSQC512 3HAC5579-1 DSQC362 3HNE00405-1
DSQC541 3HAC14363-1 DSQC564C 3HAC022104-006
DSQC510 3HAC5577-1 DSQC110 6369901-26
DSQC325 6369901-322 DSQC345C 6369901-357
DSQC361 6369901-453 DSQC509 6369901-526
DSQC365 6369901-529 DSQC227 YB560103-BK
DSQC228 YB560103-BL DSQC328A 6369901-619
DSQC518A 6369901-524 DSQC215 YB560103-BF
DSQC236U 3HAA3563-ANA DSQC236G 6369901-393
DSQC236T 6369901-394 DSQC350 6369901-431
DSQC522 6369901-507 DSQC564B 3HNA001368-001
DSQC358F 6369901-502 DSQC351 6369901-433
DSQC208A 6369901-101 DSQC212 6369901-105
DSQC140 6369901-115 DSQC227 6369901-116
DSQC138 6369901-139 DSQC220 6369901-162
DSQC139 6369901-173 DSQC225 6369901-214
DSQC103 6369901-23 DSQC232 6369901-233
DSQC114 6369901-28 DSQC115 6369901-29
DSQC301 6369901-309 DSQC266U 6369901-356
DSQC236U 6369901-429 DSQC200 6369901-98
DSQC201 6369901-99 DSQC127 YB161102-BYL
DSQC529 3HAC11819-1 DSQC608 3HAC12934-1
DSQC627 3HAC020466-001 DSQC358C 6369901-420
DSQC351 3HNE01786-1 DSQC346B 6369901-452
DSQC544B 6369901-603 DSQC352 6369901-468
DSQC306 6369901-298 DSQC368 6369901-469
DSQC546A 3HAB8101-18 DSQC545A 3HAB8101-19
DSQC625 3HAC020464-001 DSQC637 3HAC023047-001
DSQC510 6369901-576 DSQC532A 6369901-607
DSQC174 6369901-35 DSQC345A 6369901-419
DSQC345B 6369901-462 DSQC345D 6369901-463
DSQC544A 6369901-602 DSQC332A 6369901-621
DSQC604 3HAC020597-001 DSQC631 3HAC021629-001
DSQC500 3HAC3616-1 DSQC327A 6369901-620
DSQC223 3HAB2125-1 DSQC374 3HAC3462-1
DSQC328 3HAC1948-1 DSQC239 3HAB2572-1
DSQC385 3HAC9565-1 DSQC355 3HAB7342-1
DSQC243 3HAA0001-CP DSQC243 6369901-210
DSQC202 3E041242U DSQC509 3HAC5687-1
DSQC142 YB161600-CE DSQC508 3HNE03277-1
DSQC505/5063HNE04092-1 DSQC215 6369901-177
DSQC224 26390351-PF DSQC224 YB560105-DH
DSQC562 3HAC16014-1 DSQC231 YB560103-BP
DSQC624 3HAC020150-001 DSQC564B 3HAC022104-002
DSQC609 3HAC14178-1 DSQC662 3HAC026254-001
DSQC661 3HAC026253-001 DSQC652 3HAC025917-001
DSQC651 3HAC025784-001 DSQC655 3HAC025562-001
DSQC328A 3HAC17970-1 DSQC611 3HAC13389-2
DSQC608 3HAC12934-1 DSQC604 3HAC12928-1
DSQC602 3HAC12816-1 DSQC601 3HAC12815-1
DSQC658 3HAC025779-001 DSQC643 3HAC024488-001
