更新时间:2023-01-01 19:04
禁止线是多总线系统中总线信号线的一种。多总线系统总线信号线按其所实现的功能可划分为五组,即地址线和禁止线、控制线、数据线、中断线及总线交换线。多总线系统由90条信号线组成,其中两条是禁止线,负责传输禁止信号。
禁止线是多总线系统中总线信号线的一种。多总线系统总线信号线按其所实现的功能共划分为五组,即地址线和禁止线、控制线、数据线、中断线及总线交换线。禁止线的功能是传输禁止信号。
多总线系统由90条信号线组成,这些信号线可分为以下几类:25条地址总线,2条禁止线,16条数据线,9条控制线,9条中断线,5条总线交换线,24条电源线。
禁止线的功能是传输INH1*和INH2*两个禁止信号,即禁止1信号和禁止2信号。
禁止信号INH1*和INH2*供一总线受控器用于推迟另一总线受控器的总线活动。这可使一总线受控器(主禁受控器)断开另一总线受控器(被禁受控器).禁止线可用在存储器读操作或写操作过程中。禁止信号由基于总线地址线的主禁总线受控器产生.若地址在其地址区内,则启动禁止信号。于是,被禁总线受控器就禁止系统总线上的所有驱动器(数据和应答),并可执行内部(对该模块来说则为局部)操作。主禁总线受控器应在产生禁止命令之后1.5μs才能回送应答信号。由于系统可能已执行了内部操作,故需用这种长的总线周期保证所有被禁总线受控器有足够时间回到正常状态。
两个禁止信号使支持禁止操作的各多总线存储器模块分成三个层次的禁止优先级,即高、中、低三级。高禁止优先级模块可以禁止其他存储器模块,中间禁止优先级模块可禁止另一存储器模块或受另一存储器模块的禁止,低禁止优先级模块可受另一存储器模块的禁止,但它不能禁止另一存储器模块。中禁止优先级存储器模块可用INH1*信号来禁止具有相同地址的另一存储器模块响应主控器的访问。例如,当ROM和RAM的地址被分配在同一存储空间时,可使ROM和RAM重叠操作。实际上,可使ROM(一般为小容量的或存储器变换输入输出设备)取代系统中可能占据整个存储空间的RAM。INH2*供高优先级模块阻止中优先级模块。例如ROM存储器模块响应存储器命令请求。高优先级模块还应使INH1*置为高电平,以禁止低禁止优先级中断。
禁止线可用于读或写操作。在亿读操作中,被禁止的模块不影响此前写入RAM的数据,也就是说,在上次禁止存取操作后,对此前已写入RAM的数据,依然可进行有效的访问。在写操作时,存储单元的内容则可能改变,也可能不变.如果数据改变。该数据只能是寻址的一个字节或一个字。被禁止模块中的其他数据则不会改变。因此,禁止线不能用于存储器的写保护。