- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8288简介
1.6 8288总线控制器 在MN//MX信号为低电平的系统状态下,为了译出/S0,/S1和/S2状态线,必须使用8288总线控制器,用以产生系统总线信号。为了将几个微处理器接到一组系统总线上,或者为了给一个8086提供几组系统总线,也可使用8288总线控制器。
8288总线控制器的基本作用是译出/S0,/S1和/S2三个状态信号的意义但这些功能用个简单的3-8译码器即可完成。8288除此之外还有下列功能:
8288能产生系统总线或仅有I/O装置的总线的控制信号。
可浮空系统总线信号,以允许直接存储器访问,或仲裁总线优先权。
两根写控制线提供备用的先行控制输出是专为慢速存储器或I/O装置而设计的。
可以封装控制信号,作为多总线或多微理器结构中实行存储器保护逻辑的一种方法。
产生线路驱动器所需的信号。
产生简单或复合中断逻辑所需的控制信号。
8288总线控制器是利用双极工艺制作的,为20引脚的双列直插封装,所有信号为TTL电平兼容。
1.6.1 8288总线控制器信号与引脚分配
图1.56示出了8288的信号与引脚分配。
控制信号有/S0,/S1及/S2产生:
/S0 /S1 /S2 8086 8288控制输出 0
0
0
0
1
1
1
1 0
0
1
1
0
0
1
1 0
1
0
1
0
1
0
1 中断响应
I/O读
I/O写
暂停
取指令
存储器读
存储器写
空操作 /INTA与/MCE
/IORC
/IOWC,/AIOWC
无
/MRDC
/MRDC
/MWTC,/AMWC
无 8288与8086的控制信号时序基本相同。
从前面已介绍过的8086的读写总线周期的时序可知读写控制信号出现低脉冲要比写控制信号提前约一个时钟周期。8288产生两个备用写控制信号,其时序与读控制信号相同。
这些备用写控制信号被称为先行写控制信号,因为它们要比标准的写控制信号提前一个时钟周期出现低电平。
引脚名 说明 类型 /S0,/S1,/S2
CLK
/AEN
CEN
IOB
/MRDC
/MWTC
/AMWC
/IORC
/IOWC
/AIOWC
/INTA
MCE//PDEN
ALE
DT//R
DEN
Vcc,GND 总线周期状态信号
TTL时钟信号
总线优先级控制/开启
命令开启
模式控制
存储器读开启
存储器写开启
先行存储器写开启
I/O读开启
I/O写开启
先行I/O写开启
中断响应
串级/外设数据开启
地址锁存开启
数据方向控制
数据缓冲开启
电源,地 输入
输入
输入
输入
输入
输出,三态
输出,三态
输出,三态
输出,三态
输出,三态
输出,三态
输出,三态
输出
输出
输出
输出
所以,8288系统总线控制信号可概括如下:
/MRDC是存储器读控制信号。
/MWTC是存储器写控制信号。
/AMWC是存储器写控制信号,其时序与MRDC一致。
/INTA是存储器读控制信号,它在两个中断响应总线周期期间输出。
/IORC是I/O装置读控制信号。
/IOWC是I/O装置写控制信号。
/AIOWC是备用I/O装置写控制信号,其时序与/IORC一致。
连接在总线上的装置大致都用/IOWC和/MWTC,或者用/AIOWC和/AMWC,但不会四种信号都用。即是说,你要么用正规的写控制信号,要么用先行写控制信号。
所有8288控制信号都是三态的。它们可以被禁止,从而可以与系统总线断开。
还有两种选用控制信号,它们可改变8288总线控制器的控制信号逻辑。
利用IOB引脚,你可以在I/O总线模式或系统总线模式下使用8288器件。
利用CEN引线,你可封锁控制信号。
当IOB引脚接收高电平输入时,8288总线控制器只产生控制I/O总线的信号。IOB高电平是/MRDC,/MWTC和/AMWC恒为浮空,但输出/INTA,/IORC,/IOWC和/AIOWC信号。在I/O总线模式中,这四个I/O控制信号不能浮空。由于这4条I/O控制器总是有效的,故使8288产生的I/O总线是个逻辑总线,你不能与其他微处理器共用这一局部总线。
8288I/O总线有两个控制信号,即/PDEN和/DT//R,它们驱动I/O口和长线驱动器。/DT/R,在8086的有关章节中介绍过,是控制双向总线驱动器用的。在高电平时,DT//R使总线驱动器处于输出状态;在低电平时,DT//R使总线驱动器处于输入状态。/PDEN发出低脉冲作数据开启信号。/PDEN等效于8086输出的标准总线数据开启信号/DEN。
IOB是低电平时产生正规系统总线。所有七个控制信号都是有效的;然而,/AEN是总线选通信号(与8080A系统中8288总线控制器用的/BUSEN信号很相似)。
当IOB是高电平并产生I/O总线时,/AEN无作用。只有当IOB是低电平,产生系统总线时,/AEN才有作
文档评论(0)