Bus master interface circuit with transparent preemption of a data
transfer operation
    1.
    发明授权
    Bus master interface circuit with transparent preemption of a data transfer operation 失效
    具有数据传输操作透明度预警的总线主接口电路

    公开(公告)号:US5119480A

    公开(公告)日:1992-06-02

    申请号:US434385

    申请日:1989-11-13

    IPC分类号: G06F13/32 G06F13/362

    CPC分类号: G06F13/32

    摘要: A plurality of specialized controllers (e.g., 202, 204 & 206), each one adapted to control a particular type of data transfer operation, control the flow of data between a system bus (104) and a local bus (106) on a computer adapter card (102). When the Direct Memory Access (DMA) controller (202) is controlling a DMA operation on the local bus, certain other controllers (204 & 206) can break-in to the current DMA operation, temporarily halting the DMA opertion until the other controller has completed its data transfer operation. To break-in to a DMA operation, handshaking signals between the DMA controller and the local bus interface circuit (212) are temporarily blocked by blocking signals from a break-in logic circuit (210). The break-in circuit includes a four-state state machine to block the handshaking signals at the appropriate times, and to signal the interrupting controller to begin its data transfer operation. When breaking-in to a DMA operation in this manner, the operation of the DMA controller is not altered; instead, to the DMA controller, it appears that the local bus interface circuit is merely slow to respond with its acknowledge handshake.

    Dynamic device address assignment mechanism for a data processing system
    5.
    发明授权
    Dynamic device address assignment mechanism for a data processing system 失效
    用于数据处理系统的动态设备地址分配机制

    公开(公告)号:US4373181A

    公开(公告)日:1983-02-08

    申请号:US173586

    申请日:1980-07-30

    CPC分类号: G06F12/0661

    摘要: A peripheral device address assignment mechanism is described which does not require the use of plugboards or jumpers. This mechanism enables a host processor to select any desired peripheral device and set its device address to any desired value at any desired time. This is accomplished by providing each peripheral device control unit with a loadable device address register for holding the device address assigned to its peripheral device. Each device control unit is further provided with circuitry responsive to the appearance of a unique I/O command on the processor I/O bus and to the activation of a unique set of the I/O bus data lines by the processor for loading into its device address register the desired device address value as supplied thereto by the processor via the I/O bus.

    摘要翻译: 描述了外围设备地址分配机制,其不需要使用插板或跳线。 该机制使得主机处理器能够在任何期望的时间选择任何所需的外围设备并将其设备地址设置为任何所需的值。 这通过为每个外围设备控制单元提供一个可装载的设备地址寄存器来实现,用于保持分配给其外围设备的设备地址。 每个设备控制单元还提供有响应于在处理器I / O总线上出现唯一I / O命令的电路以及由处理器激活一组唯一I / O总线数据线,以将其加载到其中 设备地址通过I / O总线注册处理器提供的所需设备地址值。

    Input output interface controller connecting a synchronous bus to an
asynchronous bus and methods for performing operations on the bus
    7.
    发明授权
    Input output interface controller connecting a synchronous bus to an asynchronous bus and methods for performing operations on the bus 失效
    将同步总线连接到异步总线的输入输出接口控制器以及在总线上执行操作的方法

    公开(公告)号:US5199106A

    公开(公告)日:1993-03-30

    申请号:US568530

    申请日:1990-08-15

    IPC分类号: G06F13/40

    CPC分类号: G06F13/405

    摘要: In a data processing system, an input output bus unit (IOBU) is connected to one end of an input output interface controller (IOIC) via an asynchronous bus. The other end of the IOIC is connected to a storage controller (SC) and an input output interface unit (IOIU) via a synchronous bus. The SC and IOIU are connected to a memory unit and an instruction processing unit. The asynchronous bus, which is comprised of three sub-buses and a control bus, conducts signals between the IOIC and an IOBU in an asynchronous "handshaking" manner. The synchronous bus, which is comprised of two sub-buses and a control bus, conducts signals between the IOIC and the SC/IOIU in an synchronous manner. The IOIC, interconnected between the synchronous bus and asynchronous bus, functions as a buffer between the faster synchronous bus and the slower asynchronous bus. Various operations are performed between an IOBU and the memory unit via the asynchronous bus, IOIC, synchronous bus, and SC/IOIU, such as a unit operation, a storage operation, and a message acceptance operation.

    摘要翻译: 在数据处理系统中,输入输出总线单元(IOBU)通过异步总线连接到输入输出接口控制器(IOIC)的一端。 IOIC的另一端通过同步总线连接到存储控制器(SC)和输入输出接口单元(IOIU)。 SC和IOIU连接到存储器单元和指令处理单元。 由三个子总线和控制总线组成的异步总线以异步“握手”的方式在IOIC和IOBU之间传输信号。 由两个子总线和控制总线组成的同步总线以同步方式在IOIC和SC / IOIU之间传输信号。 在同步总线和异步总线之间互连的IOIC作为较快的同步总线和较慢的异步总线之间的缓冲器。 通过异步总线,IOIC,同步总线和SC / IOIU在IOBU和存储器单元之间执行各种操作,例如单元操作,存储操作和消息接受操作。

    Data-processing system having a packet transfer type input/output system
    9.
    发明授权
    Data-processing system having a packet transfer type input/output system 失效
    数据处理系统具有分组传送型输入/输出系统

    公开(公告)号:US5014186A

    公开(公告)日:1991-05-07

    申请号:US250996

    申请日:1988-09-27

    IPC分类号: G06F13/28 G06F13/38 G06F13/40

    摘要: In a data processing system having a system bus for coupling I/O units to a system storage unit, there is provided a mechanism for supplying to the I/O units a line size signal representing the line size of the system storage unit. A further mechanism is located in at least one of the I/O units for responding to this line size signal for adjusting the data transfer size of the I/O unit to match the system storage unit line size.

    摘要翻译: 在具有用于将I / O单元耦合到系统存储单元的系统总线的数据处理系统中,提供了一种用于向I / O单元提供表示系统存储单元的行大小的行尺寸信号的机构。 另外的机构位于至少一个I / O单元中,用于响应于该线路尺寸信号,用于调整I / O单元的数据传输大小以匹配系统存储单元线路尺寸。

    Data processor input/output controller
    10.
    发明授权
    Data processor input/output controller 失效
    数据处理器输入/输出控制器

    公开(公告)号:US4246637A

    公开(公告)日:1981-01-20

    申请号:US919107

    申请日:1978-06-26

    CPC分类号: G06F13/32

    摘要: A data processor input/output controller which is particularly useful as a microcontroller for the transfer of data between a host processor and one or more peripheral input/output devices in a digital data processing system. This input/output (I/O) controller is a subchannel controller for offloading a goodly portion of the subchannel control function from the host processor. This I/O controller includes a microprocessor for assisting and supervising the controller internal operations. Also included in the controller is an automatic high-speed data bypass mechanism whereby data may be transferred from the host processor to the I/O device or vice versa without having to pass through the microprocessor and without requiring any intervention on the part of the microprocessor during such automatic transfer. Provision is made for enabling the microprocessor to perform other functions, such as the presentation of interrupts to the host processor and the servicing of additional I/O commands from the host processor concurrently with the transfer of data via the automatic bypass mechanism. This capability is particularly useful where two or more I/O devices are connected to the controller. The automatic bypass mechanism is constructed to communicate with the host processor in a cycle steal mode. A look-ahead mechanism is provided for more quickly issuing the cycle steal requests to the host processor when operating in the automatic bypass mode.

    摘要翻译: 一种数据处理器输入/输出控制器,其特别用作用于在主处理器与数字数据处理系统中的一个或多个外围输入/输出设备之间传送数据的微控制器。 该输入/输出(I / O)控制器是用于从主处理器卸载子通道控制功能的很好部分的子通道控制器。 该I / O控制器包括用于辅助和监督控制器内部操作的微处理器。 还包括在控制器中的是一种自动高速数据旁路机制,其中数据可以从主机处理器传送到I / O设备,反之亦然,而不必通过微处理器而不需要微处理器的任何干预 在这种自动转移过程中。 提供了使微处理器能够执行其他功能,例如向主机处理器呈现中断,以及通过自动旁路机制与主机处理器同时传送数据的附加I / O命令的服务。 当两个或多个I / O设备连接到控制器时,此功能特别有用。 自动旁路机构被构造成以循环窃取模式与主机处理器进行通信。 提供了一种提前机制,用于在以自动旁路模式操作时更快地向主机处理器发出周期窃取请求。