嵌入式存储器系统设计中,一般使用三种存储器接口电路:NOR Flash接口、NAND Flash接口和SDRAM接口电路,以下叙述中错误的是( ) 。

admin2018-01-24  26

问题 嵌入式存储器系统设计中,一般使用三种存储器接口电路:NOR Flash接口、NAND Flash接口和SDRAM接口电路,以下叙述中错误的是(   )  。

选项 A、系统引导程序可以放在NOR Flash中,也可以放在NAND Flash中
B、存储在NOR Flash中的程序可以直接运行
C、存储在NAND Flash中的程序可以直接运行
D、SDRAM不具有掉电保持数据的特性,其访问速度要大于Flash存储器

答案C

解析 本题考查嵌入式系统存储硬件设计的基础知识。在嵌入式系统的存储硬件设计中,一般采用三种存储器接口即NOR Flash存储器、Nand Flash存储器和SDRAM存储器。
    NORFlash带有通用的SRAM接口,可以轻松地挂接在CPU的地址、数据总线上,对CPU的接口要求低。NORFlash的特点是芯片内执行(XIP,eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。如uboot中的只读段可以直接在NORFlash上运行。
    NANDFIash器件使用复杂的I/O口来串行地存取数据,8个引脚用来传送控制、地址和数据信息。由于时序较为复杂,所以一般CPU最好集成NAND控制器。另外由于NANDFlash没有挂接在地址总线上,所以如果想用NANDFlash作为系统的启动盘,就需要CP[J具备特殊的功能,如s3c2410在被选择为NANDFlash启动方式时会在上电时自动读取NANDFlash的4kb数据到地址0的SRAM中。如果CPU不具备这种特殊功能,用户不能直接运行NANDFlash上的代码,那可以采取其他方式,比如好多使用NANDFlash的开发板除了使用NANDFlash以外,还用一块小的NORFlash来运行启动代码。任何Flash器件的写入操作都只能在空或已擦除的单元内进行。NAND器件执行擦除操作是十分简单的,而NOR则要求在进行擦除前先要将目标块内所有的位都写为1。
    SDRAM是有一个同步接口的动态随机存取内存(DRAM)。通常DRAM是有一个异步接口的,这样它可以随时响应控制输入的变化。而SDR。AM有一个同步接口,在响应控制输入前会等待一个时钟信号,这样就能和计算机的系统总线同步。相对于NORFlash和Nand Flash,SDRAM的访问读写速度要快得多。
转载请注明原文地址:https://kaotiyun.com/show/gDWZ777K
0

相关试题推荐
随机试题
最新回复(0)