嵌入式系统中的存储器.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《嵌入式系统中的存储器.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统中的存储器.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章章 嵌入式系统存储器嵌入式系统存储器(上)(上)存储器基本概念存储器基本概念n计算机是能按照指令对各种数据进行自动加工处理的电子设备n存储器是计算机必不可少的组成部分n存储器内部存储器和外部存储器 n内存是电路板上的半导体存储器件n外存则包括硬盘、光盘、U盘、电子盘及各类存储卡 计算机存储系统结构计算机存储系统结构PC中的内存储器中的内存储器DSP的协处理器应用的协处理器应用基于基于DM642的嵌入式的嵌入式DVR系统系统8051单片机结构单片机结构基于基于GX处理器的嵌入式系统结构处理器的嵌入式系统结构 基于基于FIC8120单通道单通道DVR系统系统 ARM9实例实例S3C2410
2、ARM9核心板核心板CPU+存储器(存储器(flash,SDRAM)驰为驰为S800P MP4播放器中的存储器播放器中的存储器 华芯飞华芯飞JZ4740主频为主频为400MHz RM/RMVB/AVI/FLV/MPG/MPEG/DAT/3GP/ASF/DAT/MOV/MP4 130万像素万像素 锂电池锂电池 K9LAG08UOM 2GB NAND FLASH2片片K4S641632合计合计16MBUSB SD卡卡 内部存储器分类方法内部存储器分类方法n按接口:串行、并行n按端口:单端口、双端口n按掉电信息是否保留:易失性存储器、非易失性存储器内部存储器类型内部存储器类型SRAM静态随机访问存储
3、器静态随机访问存储器SRAM(Static RAM、静态RAM)n速度快n功耗大n价格贵n集成度低n不需要刷新n应用:CACHE 嵌入式系统位宽为位宽为8的的20 x20存储矩阵存储矩阵 SRAM原理结构原理结构(IDT7164)地地址址数数据据控控制制IDT7164引脚信号分配及功能引脚信号分配及功能 引脚引脚编编号号信号名信号名功能功能210、21、2325A0A1213位地址信号,可位地址信号,可寻寻址址8192个存个存储单储单元元1113、1519D0D78位数据位数据输输出出/输输出信号出信号20CS1#低有效片低有效片选选信号信号26CS2高有效片高有效片选选信号信号27WE#低有
4、效写使能信号低有效写使能信号22OE#低有效低有效输输出使能信号出使能信号14GND信号地信号地28Vcc+5V电电源源SRAM读时序读时序(IDT7164)SRAM写时序写时序(IDT7164)应用中的应用中的SRAM单片机单片机SRAMDPRAM双端口双端口RAMDPRAM基本概念基本概念nDPRAM有两套相互独立的地址、数据、控制信号n通过两套信号,两个CPU可同时同时对DPRAM进行读写n但是,两个CPU不能同时不能同时“写”或同时“读/写”同一个存储单元nDPRAM内部有相应的功能设计,避免出现读写冲突DPRAM应用示意图应用示意图双端口存储器应用实例双端口存储器应用实例主控单主控单
5、片机片机双端口存储器双端口存储器用于单片机与用于单片机与DSP通信通信视频编视频编码码DSPDPRAM实例实例IDT7007nIDT(Integrated Device Technology)产品n内存容量为32Kx8n5V工作电压n分军品级、工业级和商业级n可通过多片级连扩展到16位或更多IDT7007内部结构内部结构左数据左数据D0D8左地址:左地址:A0A14右数据右数据D0D8右地址:右地址:A0A14左左右右semaphoresemaphoreIDT7007信号意义信号意义信号名信号名功能功能左端口左端口右端口右端口CEL#CER#片片选选信号。信号。R/WL#R/WR#读读写使能信
6、号,高写使能信号,高电电平平为读为读操作、低操作、低电电平平为为写操作。写操作。OEL#OER#数据数据输输出使能信号。出使能信号。A0L A14LA0R A14R地址信号,地址信号,15位地址可位地址可寻寻址址32K存存储单储单元。元。D0LD7LD0RD7R8位数据位数据输输入入/输输出信号。出信号。SEML#SEMR#信号灯使能,信号灯使能,读读写信号灯写信号灯标标志位的志位的选选通信号。通信号。INTL#INTR#中断中断输输出信号。出信号。BUSYL#BUSYR#BUSY标标志信号,表示两端口同志信号,表示两端口同时读时读写同一写同一单单元元产产生冲突。生冲突。M/S主、从器件主、从
7、器件选择选择,用于多片,用于多片IDT7007的的级连级连。VCC+5V电电源。源。GND信号地。信号地。IDT7007读写冲突读写冲突 n两个处理器同时写同一个存储单元n对同一个存储单元,一个端口在读(写),同时另一个端口要写(读)n冲突发生时,仲裁逻辑允许先产生读写操作的一方优先完成操作,同时将另一端口的BUSY#信号设置为有效,并在片内禁止其对该存储单元的写操作 IDT7007端口仲裁逻辑工作方式端口仲裁逻辑工作方式 输输入入输输出出功能功能说说明明CEL#CER#A0LA14LA0RA14RBUSYL#BUSYR#任意任意任意任意两个端口地址不匹配两个端口地址不匹配HH正常正常访问访问
8、H任意任意两个端口地址匹配两个端口地址匹配HH正常正常访问访问任意任意H两个端口地址匹配两个端口地址匹配HH正常正常访问访问LL两个端口地址匹配两个端口地址匹配后后发发起起读读写的端口写的端口为为“L”BUSY端口禁止写端口禁止写IDT7007的的BUSY#信号的应用信号的应用nBUSY#信号用于防止DPRAM的两个端口同时“写”或“读/写”同一个存储单元n并不是每个系统都要用BUSY#信号,如用信号灯双端口双端口RAMCPUACPU BWAITWAITBL#BR#IDT7007的硬件信号灯的硬件信号灯(Semaphore)n信号灯是指DPRAM中几个可寻址的特殊状态位可寻址的特殊状态位nID
9、T7007有8个信号灯nDPRAM常用于两个处理器之间的通讯,不同处理器之间需要有任务协调机制,避免抢占公共资源时出现冲突,这是信号灯功能n两个处理器用一个信号灯作为共享存储区的占用标志n硬件信号灯不直接控制芯片的工作,只为软件提供支持IDT7007信号灯状态变化序列例子信号灯状态变化序列例子左边左边右边右边端口操作端口操作IDT7007的信号灯原理的信号灯原理IDT7007的信号灯访问的信号灯访问n专门的选择信号SEML#和SEMR#n用A0、A1、A2三个最低地址寻址8个信号灯n状态用D0送出或读取双端口双端口RAMCPUACPU BD0D0D0LD0RCSnCSnSEML#SEMR#WE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 中的 存储器
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内