ISA总线引脚信号定义

2.ISA总线引脚信号定义

ISA的引脚信号定义如图5.10所示。

SA0~SA19:地址线,用来确定I/O端口或者存储器的地址,SA0为低位。当它们用做I/O端口地址时,SA10~SA19没有意义,即无效,故I/O端口地址范围为1K,但系统已经使用了02OOH~O3FFH,用户可以使用其他地址。

LA17~LA23:地址线。这7根地址线是80286CPU的A17~A23经总线驱动器LS245缓冲后提供的非锁存信号。它们可以由总线控制器的地址锁存信号BALE锁存到扩展插件板上。而SA0~SA19则是已锁存于地址锁存器的地址信号,其中SA17~SA19和LA17~LA19是重复的,这是为了保证63线的插槽与PC(XT)总线兼容。

SD0~SD15:数据线,一共16根,其中SD0~SD7是低8位数据线,就是PC(XT)总线的8位数据线,SD8~SD15是高8位数据线。数据线用于数据传送。

AEN:地址允许信号。该信号是输出信号,高电平有效,表示正处于DMA控制中。用于在DMA控制周期中禁止I/O端口译码。

ALE:允许地址锁存,输出线,高电平有效,由8288总线控制器提供,用来锁存有效地址。

IOR:I/O读信号,输出线,用来把选中的I/O设备的数据读入总线。该信号由CPU或DMA产生。

IOW:I/O写信号,输出线,用来把总线的数据写入选中的I/O设备。该信号由CPU或DMA产生。

SMEMR:存储器读信号,输出线,用来把选中的存储单元中的数据读到数据总线上。只对SA0~SA19地址线有效。

MEMR:存储器读信号,输出线,用来把选中的存储单元中的数据读到数据总线上。对全部存储空间有效。

SMEMW:存储器写信号,输出线,用来把总线上的数据写到选中的存储单元中。只对SA0~SA19地址线有效。

MEMW:存储器写信号,输出线,用来把总线上的数据写到选中的存储单元中。对全部存储空间有效。

MEMCS16:存储器16位片选信号。该信号指明当前数据传送是16位存储器周期,信号由外设卡发送给系统板。

I/OCS16:1/016位片选信号。该信号指明当前数据传送是16位片选I/0周期,信号由外设卡发送给系统板。

MASTER:输入信号。它由希望占用总线的有主控能力的外设卡使用,并与DRQ一起使用。

SBHE:总线高字节允许信号。表示数据总线传送的是高位字节SD8一SD16。高电平有效时,将高位数据总线缓冲器的D8~D15送到SD8~SD15。

T/C:DMA终结计数,输出线,该信号是一个高电平脉冲,表示DMA传送的数据已经达到程序预定的字节数,用来结束一次DMA传送。

RQ2~IRQ7:中断请求输入线,用来把外部设备的中断请求信号经系统板上的8259A中断控制器送到CPU。IRQ2级别最高,IRQ7级别最低。信号的上升沿触发中断请求,并保特有效高电平,直到CPU响应中断。

IRQ10一IRQ14:也是中断请求输入线。位于36线的插槽上,其中IRQ13留给数据协处理器使用。这些中断请求线都是边沿触发,3态门驱动器驱动。

DRQ1~DRQ3:DMA请求信号输入线,用来将I/O设备的DMA请求通过系统板上的DMA控制器,产生一个DMA周期。DRQI优先级最高,DRQ3优先级最低。还有一个DRQ0,在系统板上用做DRAM刷新通道,DRQ1、DRQ2、DRQ3给用户使用。

DRQ0、DRQ5、DRQ6、DRQ7:也是DMA请求信号输入线,位于36线的插槽上。DRQ0优先级高,DRQ7优先级最低。DRQ4总线上不用。

DACKI~DACK3、REFRESH:这是4个低电平有效的输出信号,它表示DRQ已经被接受,DMA将占用总线进入DMA周期。REFRESH的发出仅表示系统对存储器进行刷新请求的响应。

DACKO、DACK、DACK6、DACK7:低电平输出信号,位于36线的插槽上。与上面信号意义相同。

RESET DRV:系统通电时,这个输出信号为高电平保持有效,直到系统所有的电源都达到了要求后,才变成无效。如果通电后,任意一个电源变化达到系统要求范围之外,该信号也会变为高电平。这个信号通常用来提供通电时的复位功能,使系统工作前让所有与总线相连的部件复位成初始状态。

I/O CHCK:I/O通道检查,这是一个低电平有效的输入检查信号,用来报告与总线相连的接口插件板上的错误情况,它将产生一次不可屏蔽中断。

I/O CHRDY:I/O通道就绪,该信号是一个输入信号,高电平有效。表示I/O通道已经准备好,该信号可以供低速I/O或存储器请求延长总线周期用。

豫ICP备19006514号 网站地图 免责声明:如果侵犯了你的权益,请发邮件至:419017772@qq.com,我们会及时删除侵权内容,谢谢合作!
error: Content is protected !!