接口技术课程优秀课件.ppt

上传人:石*** 文档编号:78737294 上传时间:2023-03-19 格式:PPT 页数:29 大小:2.20MB
返回 下载 相关 举报
接口技术课程优秀课件.ppt_第1页
第1页 / 共29页
接口技术课程优秀课件.ppt_第2页
第2页 / 共29页
点击查看更多>>
资源描述

《接口技术课程优秀课件.ppt》由会员分享,可在线阅读,更多相关《接口技术课程优秀课件.ppt(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、接口技术课程第1页,本讲稿共29页5-1 概 述一、存储器的分类按在系统中的地位主存储器:存放当前运行所需信息。速度快,主存储器:存放当前运行所需信息。速度快,容量小,价格高容量小,价格高。辅助存储器:存放当前暂不参与运行的文件、辅助存储器:存放当前暂不参与运行的文件、数据。数据。容量大、价格低、速度慢。容量大、价格低、速度慢。按存储介质磁存储器半导体存储器光存储器激光光盘存储器磁芯磁泡磁鼓磁带磁盘按信息存储方式内存储器外存储器随机存取存储器RAM只读存储器ROM顺序存取存储器SAM直接存取存储器DAM不必经过顺序搜索能在存储器中直接存取信息的存储器。如磁盘存储器、磁鼓存储器等 第2页,本讲稿

2、共29页二、存储器的主要性能指标 1.存储容量存储容量 存储器可以容纳的二进制信息量,以存储存储器可以容纳的二进制信息量,以存储单元的总位数表示,存储单元的总位数等于存储器的地址单元的总位数表示,存储单元的总位数等于存储器的地址寄存器的编址数与存储字位数的乘积。寄存器的编址数与存储字位数的乘积。2.存取时间存取时间TA(Access Time):从启动一次存储器操作,:从启动一次存储器操作,到完成该操作所需时间。到完成该操作所需时间。3.存储周期存储周期TMC(Memory Cycle):启动两次独立的存:启动两次独立的存储器操作之间所需的最小时间间隔。储器操作之间所需的最小时间间隔。TMC反

3、映了存储器的反映了存储器的工作速度。工作速度。4.可靠性可靠性 用平均无故障时间用平均无故障时间MTBF来衡量来衡量5.性能性能/价格比价格比第3页,本讲稿共29页三、存储系统的层次结构速度,容量,成本的统一CPU寄存器主存储器高速缓存Cache辅助存储器大容量存储器*主存辅存存储层次:通过软硬件结合,把主存与辅存统一成一个整体,形成主存辅存存储结构。解决容量与成本间的矛盾。辅助软硬设备主存辅存CacheCPU主存辅助硬件*Cache主存存储层次:在主存和CPU之间设置高速缓存,构成Cache主存存储层次,Cache由硬件来实现,要能跟得上CPU的要求。解决速度与成本间的矛盾价格,容量,速度,

4、访问频度第4页,本讲稿共29页5-2 随机存储器RAM一、半导体存储器的分类半导体存储器的特点:*速度快,存取时间为ns 级;*集成度高*非破坏性读出双极型(TTL):速度快,功耗不大,集成度低单极型(MOS):价格便宜,功耗低,集成度高半导体存储器RAMROMSRAM掩膜ROMPROMPROMEPROMEEPROMDRAMiRAM(组合RAM)片上带刷新逻辑的DRAMNVRAM(非易失性RAM)SRAMSAMFIFO(先进先出)用于队列电路和多级缓冲寄存器CCD(电荷耦合器件)以串行方式工作,存取时间与位置有关MBM(磁泡存储器)顺序存储器第5页,本讲稿共29页二、半导体存储器芯片的选用原则

5、*RAM和ROM的选用 RAM的优点是读写方便,使用灵活;但断电后,信息丢失。的优点是读写方便,使用灵活;但断电后,信息丢失。在系统中用于存放正在执行的程序、数据,作为在系统中用于存放正在执行的程序、数据,作为I/O数据缓冲存数据缓冲存储器,堆栈以及存储系统配置和状态参数的存储器。对于储器,堆栈以及存储系统配置和状态参数的存储器。对于ROM,存储器中内容一经写入,在工作过程中就只能读出不能重写,存储器中内容一经写入,在工作过程中就只能读出不能重写,掉电后内容不丢失,用于存放应用程序,常数表格。掉电后内容不丢失,用于存放应用程序,常数表格。掩模模ROM和和PROM用于大批量生产的微机产品中;用于

6、大批量生产的微机产品中;EPROM用于产品研制和小批量生产;用于产品研制和小批量生产;EEPROM用于对数据、参数等有掉电保护要求的数据用于对数据、参数等有掉电保护要求的数据存储器;存储器;RAM则可根据微机应用系统的具体情况适当配置。则可根据微机应用系统的具体情况适当配置。微机系统中第6页,本讲稿共29页*SRAM和DRAM的选用*芯片型号的选用存取速度最好选与存取速度最好选与CPU时序相匹配的芯片;时序相匹配的芯片;存储芯片的容量在满足存储器总容量的限度内,尽可能用存储芯片的容量在满足存储器总容量的限度内,尽可能用集成度高,存储容量大的芯片以减轻系统负载,简化设计,集成度高,存储容量大的芯

7、片以减轻系统负载,简化设计,缩小尺寸,减少成本,提高可靠性。缩小尺寸,减少成本,提高可靠性。SRAM状态稳定,接口简单,不需要刷新电路,用于小容量存状态稳定,接口简单,不需要刷新电路,用于小容量存储器系统。储器系统。DRAM集成度高,功耗小,价格低,常用于微机的主存集成度高,功耗小,价格低,常用于微机的主存。第7页,本讲稿共29页三、随机存取存储器RAM(1.)静态RAM存储单元32*32=1024存储单元I/O电路地址反相器Y译码器输入输出电路控制电路驱动器地址反相器X译码器A0A1A2A3A4片选读/写A5 A6 A7 A8 A9I/O1.静态存储器(SRAM)第8页,本讲稿共29页 61

8、16是2K*8位的SRAM,采用CMOS工艺制作,单一5V电源,额定功耗150mW,典型存取时间为200ns,双列直插式封装。6116引脚排列图6116A0A10D0D7CEOEWEVccGND6116逻辑关系图6116工作方式工作方式(2.)静态RAM的接口特性第9页,本讲稿共29页 6264是8K*8位的SRAM,采用CMOS工艺制作,单一5V电源,额定功耗200mW,典型存取时间为200ns,双列直插式封装。6264D0D7CEOEWEVccGND6264逻辑关系图A0A126264工作方式工作方式6264引脚排列图62128:16K8位(14根地址线)62256:32K 8位(15根地

9、址线)00第10页,本讲稿共29页(3.)SRAM与CPU的连接方法*CPU的低位地址线、数据线、电源线与SRAM同名线直接相连;*CPU高位地址线经译码后驱动SRAM的片选信号(或与M/IO组合形成片选信号);*CPU控制线RD、WR、M/IO组合形成读写控制信号WE,OE。第11页,本讲稿共29页RAM与与CPU的连接的连接根据系统存储器设计的寻址范围要求,完成存储器芯片与根据系统存储器设计的寻址范围要求,完成存储器芯片与CPU总线连接。总线连接。例:用例:用6264二片,建立二片,建立08000H0BFFFH的的16K内存区内存区 AB 19 18 17 16 15 14 13 12 1

10、1 10 9 8 7 6 5 4 3 2 1 0 08000H 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 009FFFH 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 10A000H 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 00BFFFH 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 16264(1)6264(2)AB的连接的连接6264地址线地址线13根根存储器片内译码存储器片内译码系统片系统片选译码选译码第12页,本讲稿共29页A0A12D0D7CEWEOE62

11、64(1)A0A12D0D7CEWEOE6264(2)ABCG2AG2BG1Y0Y1Y2Y3Y4Y5Y6Y7片选译码片选译码74LS138或A0A12D0D7A13A14A15MEMWMEMRA16A198088主控板主控板VCC第13页,本讲稿共29页(1.)单管动态单管动态RAM存储单元存储单元放大器放大器CQ列选择信号列选择信号数据输入输出数据输入输出行选择信号行选择信号 动态动态RAM的基本存储单的基本存储单元是一个晶体管和一个电容,元是一个晶体管和一个电容,因而集成度高,成本低,耗因而集成度高,成本低,耗电少,但它是利用电容存储电少,但它是利用电容存储电荷来保存信息的,电容通电荷来保

12、存信息的,电容通过过MOS管的栅极和源极会慢管的栅极和源极会慢慢放电而丢失信息,必须定慢放电而丢失信息,必须定时对电容充电,称为刷新。时对电容充电,称为刷新。在读操作时,先由行地址译码,使在读操作时,先由行地址译码,使某行选择信号为高电平,该行上的管子某行选择信号为高电平,该行上的管子导通,由放大器读取电容上的电压值,导通,由放大器读取电容上的电压值,再由列地址译码,使某列选通。被行列再由列地址译码,使某列选通。被行列均选通的基本单元允许驱动,并读出数均选通的基本单元允许驱动,并读出数据,读出数据后,再对原单元进行重写据,读出数据后,再对原单元进行重写。2.动态存储器(动态存储器(DRAM)第

13、14页,本讲稿共29页(2.)动态RAM的结构 动态RAM是由存储体和DRAM控制器组成。DRAM控制器把CPU的的地址和控制信号转换成DRAM的工作信号。DRAM控制器逻辑框图如下:CPUDRAM地址多路器定时发生器刷新定时器仲裁电路数据缓冲器刷新地址计数器地址总线地址读/写CASRASWR把CPU的地址转换行地址和列地址,分两次送到DRAM中,实现DRAM地址的两次打入。完成对DRAM定时进行刷新提供刷新DRAM的刷新行地址确定存储器请求和刷新信号的优先权提供RAS,CAS,WE信号第15页,本讲稿共29页2164A0A7DinCASncWEVccGND2164 逻辑关系图DoutRASI

14、ntel 2164是64K*1的DRAM芯片,内部有4个128*128基本存储电路矩阵。2164 逻辑关系如下:A0A7:地址线WE读写控制线;WE=0为写入,WE=1为读出RAS行选通信号;CAS列选通信号;Din 数据输入;Dout 数据输出;刷新时由一个行地址同时对4个存储矩阵的同一行(4*128=512)个单元进行刷新第16页,本讲稿共29页4*4位位MOS ROM图(字译码结构)图(字译码结构)*MOS只读存储器复合译码结构的复合译码结构的 MOS ROM图图*EPROMP沟道沟道EPROM结构示意图结构示意图5-3只读存储器ROM第17页,本讲稿共29页三.EPROM的接口特性 2

15、732是4K*8位的EPROM,单一5V电源,额定功耗650mW,典型存取时间为200ns,双列直插式封装。CEOE/VppVccGND2732A0A11D0D72732逻辑关系图2732引脚排列图第18页,本讲稿共29页三.EPROM的接口特性 27128是16K*8位的EPROM,单一5V电源,最大存取时间为250ns,双列直插式28脚封装,引脚与2764兼容。输出缓冲I/O 门存储矩阵X译码Y译码控制逻辑输出D0D7OEPGMCE地址输入第19页,本讲稿共29页四.EPR0M与CPU的连接方法*CPU的低位地址线、数据线、电源线与的低位地址线、数据线、电源线与EPROM同名线直接相连;同

16、名线直接相连;*CPU高位地址线经译码后驱动片选信号(或与高位地址线经译码后驱动片选信号(或与M/IO组合形成片组合形成片选信号);选信号);*CPU控制线控制线RD、M/IO组合形成读写控制信号组合形成读写控制信号OE;*编程电源通常由开关控制。编程电源通常由开关控制。EPROM与与CPU的连接方法的连接方法第20页,本讲稿共29页5-4 CPU与 存储器的连接*线选法线选法 将低位地址线直接接片内地址外,将余下的将低位地址线直接接片内地址外,将余下的高位地址线分别作为每个芯片的片选控制信号。高位地址线分别作为每个芯片的片选控制信号。注:每次寻址时,注:每次寻址时,只能有一根片选线只能有一根

17、片选线有效(低电平),有效(低电平),以保证每次只选中以保证每次只选中一个芯片。一个芯片。线选法连接简单,线选法连接简单,无需译码电路;但无需译码电路;但地址不连续空间利地址不连续空间利用率低。空闲地址用率低。空闲地址线为线为“0”或或“1”均可,这就会出现均可,这就会出现一个存储器占用几一个存储器占用几个地址空间的情况。个地址空间的情况。ROM(2)CSROM(1)CSRAM(1)CSRAM(2)CSRAM(3)CSA10A0A11A12A13A14A1507800H07FFFH0B800H0BFFFH0D800H0DFFFH0E800H0EFFFH0F000H0F7FFH注:高位地址线可与

18、注:高位地址线可与IO/M配合形成片选信号配合形成片选信号第21页,本讲稿共29页五.存储器片选控制方法74LS138VccY0Y1Y2Y3Y4Y5Y6 A B C G2A G2B G1 Y7GND74LS138功能表*全译码法全译码法 这种方法除了将低位地址线直接连至各芯片这种方法除了将低位地址线直接连至各芯片的地址线外,余下的高位地址线全部参与译码,的地址线外,余下的高位地址线全部参与译码,译码输出作为各芯片的片选信号。该法使得存储译码输出作为各芯片的片选信号。该法使得存储芯片中的任一单元都有唯一的确定地址,常用的芯片中的任一单元都有唯一的确定地址,常用的译码器为译码器为74LS138。第

19、22页,本讲稿共29页例:试采用全译码法扩展64KB的程序存储器和16KB的数据存储器。ROM(1)CE OEROM(2)CE OEROM(3)CE OEROM(4)CE OERAM(1)WECE OERAM(2)WECE OEA0A13A0 A12D0 D7&WRRDM/IOA Y0B Y1C Y2G1 Y3G2A Y4G2B Y5&A14A15A16A17A18A19A13第23页,本讲稿共29页地址范围计算A19 A18 A17 A16 A15 A14 A13 A12 A0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0 0 0

20、 0 0 0 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 1 1G2B G2A G1 C B A00000H03FFFH04000H07FFFH08000H0BFFFH0C000H0FFFFH10000H11FFFH12000H13FFFH第24页,本讲稿共29页*部分译码法:部分高位地址线参与片选译码,部分译码同样有地址重叠。ROM(1)CE

21、OEROM(2)CE OEROM(3)CE OEROM(4)CE OERAM(1)WECE OERAM(2)WECE OEA0A13A0 A12D0 D7WRRDA Y0B Y1C Y2G1 Y3G2A Y4G2B Y5&A14A15A16A17A18A13M/IO注:控制注:控制信号信号M/IO控制译码控制译码器的使能器的使能端。端。第25页,本讲稿共29页地址范围计算A19 A18 A17 A16 A15 A14 A13 A12 A0 *0 1 0 0 0 0 0 0 *0 1 0 0 0 1 1 1 *0 1 0 0 1 0 0 0 *0 1 0 0 1 1 1 1 *0 1 0 1 0

22、 0 0 0 *0 1 0 1 0 1 1 1 *0 1 0 1 1 0 0 0 *0 1 0 1 1 1 1 1 *0 1 1 0 0 0 0 0 *0 1 1 0 0 0 1 1 *0 1 1 0 0 1 0 0 *0 1 1 0 0 1 1 1G2B G2A G1 C B A20000H23FFFH24000H27FFFH28000H2BFFFH2C000H2FFFFH30000H31FFFH32000H33FFFH第26页,本讲稿共29页ROM、RAM与与CPU的连接的连接根据系统存储器设计的寻址范围要求,完成存储器芯片与根据系统存储器设计的寻址范围要求,完成存储器芯片与CPU总线连接

23、。总线连接。例:用例:用27128一片,建立一片,建立00000H03FFFH的的16K内存区内存区 用用 6264一片,一片,建立建立08000H09FFFH的的 8K内存区内存区AB的连接的连接 AB 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 00000H 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 003FFFH 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 108000H 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 009FFFH 0

24、0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 12712862646264地址线13根存储器片内译码系统片选译码27128地址线地址线14根存储器片内译根存储器片内译码码第27页,本讲稿共29页A0A12D0D7CEWEOE 6264A0A13D0D7CEPGMOE27128ABCE1E2E3Y0Y1Y2Y3Y4Y5Y6Y7片选译码片选译码74LS138A0A13D0D7A13A14A15MEMWMEMRA16A198088主控板主控板或VCCVCC与第28页,本讲稿共29页六.存储器与CPU连接时应注意的问题*CPU总线的负载能力问题通常CPU总线的负载能力为一个TTL器件或20个MOS器件。单向总线驱动器有74LS244,367,Intel8282;双向总线驱动器有74LS245,Intel8286,8287。*CPU的时序和存储器芯片的存取速度的配合问题数据输出片选地址tRCtAtCO数据稳定tA读取时间;tCO片选有效到数据稳定的时间。当CPU进行存储器读操作时,要求从地址稳定在地址线上到CPU采样数据的时间大于芯片的tA,且要求RD使得CE从开始有效到CPU取走数据的时间大于芯片的tCO,数据才能稳定的输出。否则CPU必须在T3周期后插入等待周期TW。第29页,本讲稿共29页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 资格考试

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁