存储器接口.
DM6437介绍整理7-21

TMS320DM6437 DMP介绍TMS320DM6437 Digital Media Processor—一种高性能数字媒体处理器:VelociTI.2结构DSP内核,先进超长指令字(VLIW)C64x+指令集特性C64x+ L1/L2存储器结构口仅支持小端模式视频处理子系统(VPSS)外部存储器接口(EMIF)增强型直接存储器访问控制器(EDMA):64个独立通道1个64位看门狗定时器2个UART(带RTS和CTS流控信号)主/从I2C总线控制器两个多通道缓冲串行接口(McBSP)多通道音频串行接口(McASP0)高端CAN控制器(HECC)16位主机接口(HPI)32位、33MHz、3.3V PCI主从接口10/100Mb/s以太网MAC(EMAC)VL YNQ接口(FPGA 接口)VL YNQTM接口(FPGA 接口)片上ROM Bootloader独特的节电模式灵活的PLL时钟产生器IEEE-1149.1(JTAG)多达111个GPIO(与其他功能复用)引脚及封装3.3V/1.8V I/O;1.2V/1.05V内部一、DaVinci DM6437 概述TMS320C64x DSP内核:TMS320DM6437是专门为高性能、低成本视频应用开发的、32位定点DSP达芬奇(DaVinci(TM)) 技术的处理器。
该器件采用TI第2代超长指令字(VLIW)结构(VelociTI.2)的TMS320C64x+ DSP内核,主频可达700MHz,支持8个8位或4个16位并行MAC (multiply-accumulates)运算,峰值处理能力高达5600MIPS。
> C64x片内有2个数据通道、8个功能单元和2个通用寄存器文件(A和B)。
8个功能单元(2个乘法器和6个算术逻辑单元)用于提高影像和图像应用的性能。
每个通用寄存器文件包含32个32-bit寄存器。
这些通用寄存器可以用做数据指针或者数据地址指针。
微机原理-第6章(2)

四.扩展存储器设计
Note:8086 CPU同8088 CPU一样,也有20条地址总线,其寻 8086 CPU同 CPU一样 也有20条地址总线, 一样, 20条地址总线 址能力达1MB。不同之处是8086 数据总线是16位的, 16位的 址能力达1MB。不同之处是8086 CPU 数据总线是16位的, 与8086 CPU对应的1MB存储空间可分为两个512kB(524 288 CPU对应的1MB存储空间可分为两个512kB(524 对应的 存储空间可分为两个512 B)的存储体。其中一个存储体由奇地址的存储单元(高字节) B)的存储体。其中一个存储体由奇地址的存储单元(高字节) 的存储体 奇地址的存储单元 组成,另一个存储体由偶地址的存储单元(低字节)组成。 组成,另一个存储体由偶地址的存储单元(低字节)组成。 偶地址的存储单元 前者称为奇地址的存储体,后者称为偶地址的存储体。 前者称为奇地址的存储体,后者称为偶地址的存储体。
≈
0
≈ ≈
0 0
0
0
0
0
0
0
0 1…1
作片外寻址的高位不变地址线全部 参加了译码,这种译码方法称为全 参加了译码,这种译码方法称为全 地址译码方法 方法。 地址译码方法。
片外寻址
四.扩展存储器设计
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9~A0 X 0 0 0 0 0 0 0 0 0 0…0
4KB 00000H 00FFFH
≈
●
模块1 模块
微型计算机原理及接口技术(第三版)(裘雪红)作者提供课件章 (4)

& 1
≥1
G1
G2A Y0
G2B
74LS138
C B
Y1
A
A15 0 A14 0 A13 0 A12 0
A11 x A10
A9 A8
A7
A6 6116 A5 片内 A4 地址
A3 A2 A1 A0
5.2.1 静态读/写存储器(SRAM) 一、异步SRAM 3. 传统异步型SRAM连接举例
(2)利用ROM作译码器 现在要用4片6264构成一个存储容量为32 KB的存储
A12 WE OE CS2 DA000H~DBFFFH DE000H~DFFFFH
CS1 FA000H~FBFFFH FE000H~FFFFFH
19
5.2.1 静态读/写存储器(SRAM)
2. 传统异步型SRAM接口设计 (2) 译码电路的选择
利用译码芯片、门电路 74LS138:3-8译码器 74LS154:4-16译码器
类型
存储容量
特征
标准同步SRAM
2Mb~72Mb 直通型SRAM
流水线型SRAM
NoBL(无总线延Q迟D率R)来型型支同持步两4SMR项Ab同M~时7能2出够M现以b的2倍读数、零据写总传操线输作转速向时间
SRAM
时钟的上升沿和下降沿可分别
QDR型同步SRAM
18传M送b一~1次4数4M据b 四倍数据速率
同步SRAM的所有访问都在时钟的上升/下降沿启动, 地址、数据输入和其它控制信号均与时钟信号相关。
9
5.2.1 静态读/写存储器(SRAM)
1. 典型传统异步型SRAM芯片 SRAM 6264芯片
一、异步SRAM
10
8987654321 21111111111 76543210 C D DDDDDDDD N N CCV G E 89E01234567 4 6 W2SCAA11AO01A1SCAAAAAAAA21A 2 6 98765432 765432100 222222221
DSP原理与应用技术-考试知识点总结

DSP原理与应用技术-考试知识点总结第一章1、DSP系统的组成:由控制处理器、DSPs、输入/输出接口、存储器、数据传输网络构成。
P2图1-1-12、TMS320系列DSPs芯片的基本特点:XXX结构、流水线操作、专用的硬件乘法器、特殊的DSP指令、快速的指令周期。
3、XXX结构:是一种将程序指令储存和数据储存分开的储存器结构。
特点:并行结构体系,是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址,独立访问。
系统中设置了程序和数据两条总线,使数据吞吐率提高一倍。
4、TMS320系列在XXX结构之上DSPs芯片的改进:(1)允许数据存放在程序存储器中,并被算数运算指令直接使用,增强芯片灵活性(2)指令储存在高速缓冲器中,执行指令时,不需要再从存储器中读取指令,节约了一个指令周期的时间。
5、XXX结构:将指令、数据、地址存储在同一存储器中,统一编址,依靠指令计数器提供的地址来区分是指令、数据还是地址,取指令和去数据都访问同一存储器,数据吞吐率低。
6、流水线操作:TMS320F2812采用8级流水线,处理器可以并行处理2-8条指令,每条指令处于流水线的不同阶段。
解释:在4级流水线操作中。
取指令、指令译码、读操作数、执行操作可独立地处理,执行完全重叠。
在每个指令周期内,4条不同的指令都处于激活状态,每条指令处于不同的操作阶段。
7、定点DSPs芯片:定点格式工作的DSPs芯片。
浮点DSPs芯片:浮点格式工作的DSPs芯片。
(定点DSPs可以浮点运算,但是要用软件。
浮点DSPs 用硬件就可以)8、DSPs芯片的运算速度衡量标准:指令周期(执行一条指令所需时间)、MAC时间(一次乘法和加法的时间)、FFT执行时间(傅立叶运算时间)、MIPS(每秒执行百万条指令)、MOPS(每秒执行百万次操作)、MFLOPS (每秒执行百万次浮点操作)、BOPS(每秒十亿次操作)。
简答题

简答题1. 在8086系统中,若用2048×4位的RAM芯片组成16K×8位的存储器,需要多少片这种RAM芯片?在CPU地址线中有多少位参与片内寻址?多少位用于产生片选信号?2048×4位=2K×4位,1681624KK⨯=⨯片。
需要11位参与片内寻址;其余(9位)用于产生片选信号。
2.接口是CPU与外设的桥梁,简述接口应有哪几个方面的功能。
地址译码与设备选择;状态信息应答;中断管理;数据格式转换;电平转换;速度协调;时序控制。
3.为了传输更加可靠,在UART中可设立各种出错标志位,简述UART中常用的出错标志位及其含义。
奇偶错误:接收时,检测字符中“1”的个数的标志。
帧错误:若收到的字符格式不符合规定(如缺少停止位等),则置位该标志。
丢失(溢出)错误:如果UART收到下一个字符的停止位时,CPU还没有把上一个字符取走,则置位该标志。
4.简述用软件使8251A复位的方法。
线香8251A的控制口连续写入3个0,然后再写入复位控制字40 H。
由于8251A内部操作需要一定的时间,所以写入操作后需要有一定的延迟。
5.CPU响应中断后为什么要自动关闭中断。
对于电平触发的中断,当CPU响应中断后,如果不关中断,则本次中断有可能会触发新的中断;由于中断是从CPU正在执行的主程序转向执行中断服务程序,所以CPU响应中断后要保护断点和现场,这些工作是不允许其他外设的中断请求信号打断的。
6. 简述8259A的中断服务寄存器ISR的作用。
记录正在处理的中断请求。
当任何一级中断被响应,CPU正在执行它的中断服务程序时,ISR 的相应位置“1”,一直保持到该级中断处理过程结束为止。
多重中断情况下,ISR中可有多位被置“1”。
7、在8086系统中,从存储器中读1个奇地址边界字需要几个总线周期?列出每个总线周期中和存储器有关的控制信号和它们的有效电平。
需要2个总线周期。
第一个总线周期的控制信号:A0=0、RD=0、WR=1、BHE=1、/M IO=1。
【闪存知识】eMMC概述

【闪存知识】eMMC概述来自(/)什么是eMMCeMMC全称Embedded MultiMedia Card,是MMC协会所订立的内嵌式存储器标准规格,主要应用于智能手机和移动嵌入式产品等。
eMMC是一种嵌入式非易失性存储器系统,由闪存和闪存控制器两部组成,它的明显优势是在封装中集成了一个闪存控制器,它采用JEDEC标准BGA封装,并采用统一闪存接口管理闪存。
eMMC结构eMMC结构由一个嵌入式存储解决方案组成,带有MMC (多媒体卡)接口、快闪存储器设备及主控制器——所有在一个小型的BGA 封装。
同时其接口电压可以是1.8v 或者是3.3v。
接口速度高达每秒50MB甚至100MB以上。
由于采用标准封装,eMMC也很容易升级,并不用改变硬件结构。
eMMC优点eMMC的这种将NAND Flash芯片和控制芯片包在1颗MCP上的设计概念,就是为了简化产品内存储器的使用。
客户只需要采购eMMC芯片放进产品中,不需处理其它复杂的NAND Flash兼容性和管理问题,减少研发成本和大大缩短新产品的上市周期,加速产品的推陈出新速度。
eMMC技术发展eMMC规格的标准逐渐从eMMC V4.3发展到V4.4,V4.41,eMMC V4.5也即将问世,据称eMMC下一个时代将会由三星电子(Samsung Electronics)主导的UFS(Universal Flash Storage)规格接棒。
但在eMMC使用技术方面,似乎Toshiba和SanDisk技术更胜一筹,后者已经大规模量产TLC技术的eMMC产品。
目前最通行的eMMC V4.41在原标准4.3基础上做了很多改进,包括两倍于前代产品的存储器接口性能、灵活的分区管理和完善的安全备选方案,高级终断接口(HPI)等。
eMMC市场应用eMMC目前主要应用于手机市场及MID高端平台,也已开始广泛渗透到更多的嵌入式应用领域,如低端平板、学习机、游戏机、卫星定位系统等。
存储器概述
EEPROM芯片2864A
N13根地址线A12~A0 8 根 数 据 线 I/O7 ~
I/O0 片选CE*
读写OE*、WE*
A12 2 A7 3 A6 4 A5 5 A4 6 A3 7 A2 8 A1 9 A0 10 I/O0 11 I/O1 12 I/O2 13 GND 14
动态RAM DRAM 4116 DRAM 2164
1 静态RAM
SRAM的基本存储单元是触发器电路 每个基本存储单元存储二进制数一位 许多个基本存储单元形成行列存储矩阵
SRAM芯片6264 NC 1 A12 2
A7 3
存储容量为8K×8
A6 4 A5 5
28个引脚:
A4 6
13根地址线A12~A0 8根数据线D7~D0
Infineon(英飞菱)的内存条结构剖析
1、PCB板 下图是Infineon原装256MB DDR266,采用单面8颗粒TSOP封装。
2、金手指 这一根根黄色的接触点是内存与主板内存槽接触的部分,数据就是靠它们来传输的,通
常称为金手指。
3、内存芯片(颗粒)内存的芯片就是内存的灵魂所在,内存的性能、速度、容量都是由内 存芯片决定的。
只读存储器ROM
掩膜ROM:信息制作在芯片中,不可更改 PROM:允许一次编程,此后不可更改 EPROM:用紫外光擦除,擦除后可编程;
并允许用户多次擦除和编程 EEPROM(E2PROM):采用加电方法在
线进行擦除和编程,也可多次擦写 Flash Memory(闪存):能够快速擦写的
EEPROM,但只能按块(Block)擦除
28 Vcc 27 A14 26 A13 25 A8
24 A9 23 A11 22 OE 21 A10 20 CE 19 D7 18 D6 17 D5 16 D4 15 D3
接口电路详解
接口电路详解接口设计什么是接口?接口是CPU和外设之间的连接设备,用于缓存和转发数据。
为什么需要接口?(1)解决主机CPU和外围设备之间的时序配合和通信联络问题主机的CPU是高速处理器件,比如8086-1的主频为10MHz,1个时钟周期仅为100ns,一个最基本的总线周期为400ns。
而外围设备的工作速度比CPU的速度慢得多。
如常规外围设备中的电传打字机传送信息的速度是毫秒级;工业控制设备中的炉温控制采样周期是秒级。
为保证CPU的工作效率并适应各种外围设备的速度配合要求,应在CPU和外围设备间增设一个I/O接口电路,满足两个不同速度系统的异步通信联络。
I/O接口电路为完成时序配合和通信联络功能,通常都设有数据锁存器、缓冲器、状态寄存器以及中断控制电路等。
通过接口电路,CPU通常采用查询或中断控制方式为慢速外围设备提供服务,就可保证CPU和外围设备间异步而协调的工作,既满足了外围设备的要求,又提高了CPU的利用率。
(2)解决CPU和外围设备之间的数据格式转换和匹配问题CPU是按并行处理设计的高速处理器件,即CPU只能读入和输出并行数据。
但是,实际上要求其发送和接收的数据格式却不仅仅是并行的,在许多情况下是串行的。
例如,为了节省传输导线,降低成本,提高可靠性,机间距离较长的通信都采用串行通信。
又如,由光电脉冲编码器输出的反馈信号是串行的脉冲列,步进电动机要求提供串行脉冲等等。
这就要求应将外部送往计算机的串行格式的信息转换成CPU所能接收的并行格式,也要将CPU送往外部的并行格式的信息转换成与外围设备相容的串行格式,并且要以双方相匹配的速率和电平实现信息的传送。
这些功能在CPU控制下主要由相应的接口芯片来完成。
(3)解决CPU的负载能力和外围设备端口选择问题即使是CPU和某些外围设备之间仅仅进行并行格式的信息交换,一般也不能将各种外围设备的数据线、地址线直接挂到CPU的数据总线和地址总线上。
这里主要存在两个问题,一是CPU总线的负载能力的问题:二是外围设备端口的选择问题。
微机原理和接口技术-5-2 存储系统
20
Zuo 华中科技大学计算机学院
微机原理与接口技术---Chapter5 存储器
例3 (1)解:如果ROM和RAM存储器芯片都采用 8K×1的芯片,试画出存储器与CPU的连接图。
MREQ# A15-0 R/W#
CPU
D7~D0
OE#
例2解
微机原理与接口技术---Chapter5 存储器
MREQ# A20-0 R/W#
CPU
D7~D0
OE#
A20-18
000
3-8译码器
001
010
A17-0
WE A CS
256K ×8
D
WE A CS
256K ×8
D
WE A CS
256K ×8
D
D7~D0
D7~D0
D7~D0
…
111
WE A CS
如果采用的字节编址方式,则需要20条地址线,因为220=1024K byte。
注:字编址方式时,每个32位字地址能够访问4个字节; 如果按照字节编址方式,则每个地址只对应一个字节, 因此所需的地址数是前者的4倍, 218* 4=220 ,即需要20条地址线)
13
Zuo 华中科技大学计算机学院
微机原理与接口技术---Chapter5 存储器
解:256K*8位SRAM芯片包含18根地址线 (1) 该存储器需要2048K/256K = 8片SRAM芯片; (2) 需要21条地址线, 因为221=2048K, 其中高3位经过译码器输出后用于芯片选择, 低18位作为每个存储器芯片的地址输入。 (3) 该存储器与CPU连接的结构图如下。
单片机与外部存储器交互 扩展存储空间的方法
单片机与外部存储器交互扩展存储空间的方法在现代电子设备中,单片机作为一种高度集成的控制器芯片,被广泛应用于各个领域。
然而,由于单片机的存储容量有限,为了满足复杂的应用需求,通常需要扩展存储空间。
本文将介绍单片机与外部存储器的交互原理以及几种常见的方法来扩展存储空间。
一、交互原理在单片机中,外部存储器通常指的是非易失性存储器,如EEPROM、Flash等。
通过与单片机进行数据的读写操作,可以实现数据的长期存储和共享。
外部存储器与单片机之间的交互主要依靠通信接口,如SPI、I2C、串口等。
下面将分别介绍这几种接口的原理。
1. SPI接口SPI(Serial Peripheral Interface)是一种全双工的串行通信接口,使用4根线(SCK、MOSI、MISO、CS)进行数据传输。
在SPI接口中,单片机作为主设备发起数据传输,而外部存储器作为从设备响应主设备的指令并传输数据。
通过SPI接口,单片机可以直接读写外部存储器中的数据,实现存储空间的扩展。
2. I2C接口I2C(Inter-Integrated Circuit)是一种系列总线通信协议,通过两根线(SCL、SDA)进行数据传输。
在I2C接口中,单片机既可以作为主设备发送数据,也可以作为从设备接收数据。
通过I2C接口,单片机可以与多个外部存储器进行通信,实现存储空间的扩展。
3. 串口接口串口接口是一种常见的通信接口,通过TX(发送)和RX(接收)两根线进行数据传输。
在串口接口中,单片机通过发送和接收数据来与外部存储器进行通信。
虽然串口的传输速率较低,但它简单易用,适合与存储器进行简单的数据交互。
二、扩展存储空间的方法在了解了单片机与外部存储器的交互原理后,下面将介绍几种常见的方法来扩展存储空间。
1. 并行存储器并行存储器是一种传统的扩展存储空间的方法,它通常由存储芯片组成,通过地址线和数据线与单片机相连。
并行存储器的特点是读写速度快,但容量有限。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GUI XIAOLAIN
12
1. 全地址译码选择方式
全地址译码选择方式(简称全译码方式)是利用存 储器芯片内部地址之外的全部高位地址参与译码的 一种方法。在全译码方式中,每个芯片的物理地址 在存储空间内只对应一个逻辑地址,即逻辑地址与 物理地址一一对应。 例如,某16位地址计算机的地址线包括A0~A15, 最大寻找空间为64KB,现在外接两块2764(8KB) 芯片构成16KB存储器系统。 因为访问2764的8KB存储器需要13位地址 (A0~A12),如果将13位地址之外的全部高位地 址(即A14~A15)参与译码进行片选的话,就构 成了全译码方法。如图4-1所示。
GUI XIAOLAIN
13
1. 全地址译码选择方式
CP U D0~D7 A0~A12 第 1片 2764 第 2片 2764
A13~A15
3-8 译码器
图4-1 全译码方式示意图
存储器的地址译码电路,可以用小规模组合电路来设计、也 可使用集成专门译码器芯片(如74LS138、74LS139和 74LS154等)和可编程逻辑器件(GAL、PAL和FPGA等) 来设计。 在74系列的集成电路器件中有很多器件都可以用来作为地 址译码器,最典型的器件包括2-4译码器74LS139、3-8译 码器74LS138和4-16译码器74LS154等。
7、存储器的连接
由于单片存储芯片的容量总是有限的,很难直接满足实际应用中总 存储容量的需要,因此,必须将若干存储芯片连在一起才能组成足 够容量的存储器,这就叫存储容量的扩展,在存储器进行扩展时, 需要根据不同的扩展方式选择不同的存储器连接方法。 具体连接方法在4.2.3进行讲述。
GUI XIAOLAIN
11
4.2.2 存储器接口的芯片选择方法
一个存储系统通常由多片RAM、ROM或EPROM等芯片组 成,每块芯片都有一定容量,要访问某个芯片内部某个地址 的内容时,首先必须找到这个芯片。这就好比要在某个教室 找到某位同学,首先必须知道他所在的教室编号。 通常,我们把找到需要访问的芯片的过程称为芯片选择。每 个芯片均设有一个芯片选择引脚(cs),当芯片选择引脚有 效时(通常为低电平),才可以访问该芯片。因为芯片选择 引脚的产生和CPU的地址相关联,因此芯片选择过程也称为 片选地址译码。 常用芯片片选地址译码方法包括:线地址译码选择、局部地 址译码(或称部分地址译码)选择和全地址译码选择。
GUI XIAOLAIN
4
4.1.2 存储器的技术指标
1.存储容量
存储系统的存储容量通常用字节为单位的数字来表示。 例如,某存储系统的存储容量为1K字节,即表示该存储 系统具有1024个字节的存储单元。 存储速度是由存取时间和存取周期来表示的。存取时间 又叫存储器的访问时间(Memory Access Time),它是 指启动一次存储器操作(读或写)到完成该操作所需的全部 时间。存取时间分读出时间和写入时间两种。
(2)磁表面存储器
(3)光盘存储器。
光盘存储器是应用激光在记录介质(磁光材料)上进行读写的存储 器,具有非易失性的特点。光盘具有记录密度高、耐用性好、可 靠性高和可互换性强等特点。 2 GUI XIAOLAIN
4.1.1 存储器的分类
2.按存取方式分类 (1)随机存储器RAM(Random Access Memory)
概述
与早期的以运算器为中心的计算机不同,现代计算 机已形成了以存储器为中心的系统结构。存储器是 计算机系统中的记忆设备,用来存放程序和数据。 存储器和存储系统已成为影响整个计算机系统最大 吞吐量的决定性因素。 本章首先讲解存储器的分类和技术指标;存储器与 CPU或单片机的接口方法,然后重点讲述存储器接 口的片选逻辑设计,包括8位CPU与SRAM、 DRAM、EPROM、EEPROM的接口设计,最后讲 解以字节为寻址单位的存储系统中,16位、32位 CPU与存储器的连接方法。
GUI XIAOLAIN
6
4.功耗要求
对于小容量存储系统来说,功耗大小几乎是无关 紧要的。 但是,如果存储系统的容量达到几百到几千兆字 节以上时,就不得不对它予以很好的注意了。
功耗大的系统不仅对电源有较高的要求,而且由 于大量存储器芯片集中在一起,散热也成为一个 头痛的问。
GUI XIAOLAIN
(2)只读存储器ROM(Read only Memory)
RAM是一种可读写存储器, 其特点是存储器的任何一个存储单元的内容都 可以随机存取,而且存取时间与存储单元的物理位置无关。计算机系统中的 主存都采用这种随机存储器。由于存储信息原理的不同,RAM又分为静态 RAM (以触发器原理寄存信息)和动态RAM(以电容充放电原理寄存信息)。 只读存储器分为掩膜型只读存储器MROM(Masked ROM)、 可编程只读存储器PROM (Programmable ROM)、 可擦除可编程只读存储器EPROM(Erasable Programmable ROM)、 用电可擦除可编程的只读存储器EEPROM(Electrically Erasable Programmable ROM)、以及近年来出现了的快擦型存储器Flash Memory。 Flash Memory具有EEPROM的特点,而写入速度比EEPROM快得多。 如果对存储单元进行读写操作时,需按其物理位置的先后顺序寻找地址,则 这种存储器叫做顺序访问存储器。
GUI XIAOLAIN
14
74LS138
引脚和外特性如图4-2 工作方式如表4.1所示。
GUI XIAOLAIN
15
2、局部地址译码选择方式
在某些小型的微机应用系统中,由于内存容量不大,存储器 只占内存空间的一小部分。在这种情况下,为了简化地址译 码器和其他附属电路,就可以采用局部译码方式。局部译码 的特点是某些高地址线被省略而不参加地址译码。 例如,在某计算机系统中,地址空间为64KB,存储器芯片 采用8KB容量的6264芯片。 在设计地址译码器时,地址线A15未参加译码(即A15=0 或A15=1时,其逻辑空间均在该6264芯片的物理空间内), 只有A13~A14这2条地址线参加译码。 这时每块6264芯片(物理空间)将占有两个8KB的内存空间 (逻辑空间)。
GUI XIAOLAIN
16
也就是说,内存空间发 生了重叠现象, 如图4-5所示给出了 A13A14均为低电平时的 空间重叠情况。 从图中可以看到,连接 到内存空间最低地址的 那一块6264芯片,实际 占有的内存地址空间为:
0000H~1FFFH; 8000H~9FFFH。
地址线A15未参加译码 A15 A14-A12 A11~A8 A7~A4 A3~A0 0/1 0/1 000 111 0000 1111 0000 0000 1111 1111
2.存储速度
GUI XIAOLAIN
5
3.负载要求
用一定数量的半导体存储器芯片构成一个存储系统时, 应考虑到这个系统对微处理器总线的负载要求。 例如,系统要求有64K字节的存储容量,那么用各种不 同的芯片都可以成这样的存储系统。 但是,它们对地址总线(AB)和数据总线(DB)的负载要求 是不一的,通常单片容量大的芯片对总线负载要求就低。
它占有了两个8K的内存 空间。
GUI XIAOLAIN
17
显然,如果有两条高地址线不参加地址译码,那么 就会使4个存储空间发生重叠;3条高地址线不参加 地址译码,则会产生8个重叠空间。重叠空间数满 足下述关系:重叠空间数=2n
其中,n为不参加地址译码的高位地址线数。
局部译码虽然可以简化地址译码电路,但是也付出 了代价,使可使用的存储空间缩小了。在重叠空间 中,只允许连接一块芯片,以确保内存单元使用的 唯一性,否则会使存储器操作发生混乱。这种译码 方式在小型计算机应用系统中得到了广泛的应用。
GUI XIAOLAIN
18
3、线地址译码选择方式
在微型或单片计算机中,如果存储器容量较小而地 址空间足够大,也可以采用单一地址译码选择方式 (俗称线选法)。线选法只使用少量的地址线和简 单的门电路来产生片选信号,实现非常简单和方便。 例如,图4-6所示给出了一种线地址选择方式。其 中地址线A15选择第1片2764芯片,址线A14选择 第2片2764芯片。 这样,两片芯片的起始地址和终止地址如表4-3所 示。
(3)顺序访问存储器。
GUI XIAOLAIN
3
4.1.1 存储器的分类
3.按在计算机中的作用分类
按在计算机系统中的作用不同,存储器又可分为主 存储器、辅助存储器、缓冲存储器。
主存储器的主要特点是它可以和CPU直接交换信息。辅助存储器是 主存储器的后援存储器,用来存放当前暂时不用的程序和数据,它 不能与CPU直接交换信息。 两者相比主存速度快、容量小、每位价格高;辅存速度慢、容量大、 每位价格低。缓冲存储器用在两个速度不同的部件之中,如CPU与 主存之间可设置一个快速缓冲存储器,起到缓冲作用。
GUI XIAOLAIN
5、核算存储系统的存储速度
GUI XIAOLAIN
10
6、合理地设计逻辑电路
在存储系统接口设计中,进行芯片选择的译码电路是其重点和核心。 为了简化逻辑电路,减少附加延时时间,应尽可能选用合适的集成 电路芯片,以减少线路延时。 例如,尽量选用集成3-8译码器作为地址译码器,而不要用“与非”、 “或非”门等构成的多级逻辑电路来设计译码电路等。在速度较高 的存储系统中,