PROGRAMMABLE OPTION SELECT
    11.
    发明专利

    公开(公告)号:CA1335843C

    公开(公告)日:1995-06-06

    申请号:CA557756

    申请日:1988-01-29

    Applicant: IBM

    Abstract: A data processing system includes a planar board having a central processing unit (CPU), a main memory unit, and input/output (I/O) sockets or slots, each adapted to receive a selected one of a plurality of different and/or similar option cards. Each card contains (or is connected to) and controls a respective peripheral device; and each card is pre-wired with an ID value corresponding to its card type. Software programmable option registers on each card store parameters such as designated default (or alternate) address information, priority levels, and other system resource parameters. A setup routine, during initial power-on, retrieves and stores the appropriate parameters in the I/O cards and also in slot positions in main memory, one position being assigned to each slot on the board. Each slot position is adapted to hold the parameters associated with the card inserted in its respective slot and the card ID value. That portion of main memory containing the slot positions is adapted to maintain the parameter and ID information by means of battery power when system power fails or is disconnected, i.e., a nonvolatile memory portion. Subsequent power-on routines are simplified by merely transferring parameters from the table to the card option registers if the status of all the slots has not not changed since the last power-down, system reset, or channel reset.

    13.
    发明专利
    未知

    公开(公告)号:BR8800739A

    公开(公告)日:1988-10-04

    申请号:BR8800739

    申请日:1988-02-23

    Applicant: IBM

    Abstract: A computer system is coupled to peripherals having their own DMA channel arbiter and peripherals having no arbiter. A separate arbitration unit, controlled directly by the CPU, is provided to arbitrate on behalf of peripherals having no arbiter. The CPU can thus freely assign different arbitration levels to such peripherals, and can instruct the arbitration unit to simultaneously arbitrate on different arbitration levels or for two or more DMA channels.

    14.
    发明专利
    未知

    公开(公告)号:IT8819553D0

    公开(公告)日:1988-02-26

    申请号:IT1955388

    申请日:1988-02-26

    Applicant: IBM

    Abstract: A data processing system includes a central processing unit (CPU), a main memory unit, and input/output (I/O) sockets, each adapted to receive a selected one of a plurality of different and/or similar option cards. Each card contains (or is connected to) and controls a respective peripheral device, and each card is pre-wired with an ID value corresponding to its card type. Programmable option registers on each card store parameters such as address information, priority levels, and other system resource parameters. A setup routine, during initial power-on, retrieves and stores the appropriate parameters in the I/O cards and also in socket locations in main memory, one location being assigned to each input/output socket. Each socket location is adapted to hold the parameters associated with the card inserted in its respective socket and the card ID value. That portion of main memory containing the socket locations is adapted to maintain the parameter and ID information by means of battery power when system power fails or is disconnected, i.e., a non-volatile memory portion. Subsequent power-on routines are simplified by merely transferring parameters from the memory to the card registers if the status of all the sockets has not changed since the last power-down.

    15.
    发明专利
    未知

    公开(公告)号:IT1165427B

    公开(公告)日:1987-04-22

    申请号:IT2812279

    申请日:1979-12-18

    Applicant: IBM

    Inventor: HEATH CHESTER A

    Abstract: A data buffer system is provided for controlling the transfer of data between a processor and an input/output (I/O) device and includes a data storage device having a maximum data storage capacity value. The data storage device is disposed between the processor and the I/O device for receiving data input from the processor and for outputting data to the I/O device to thereby transfer data from the processor to the I/O device. The data storage device temporarily stores a predetermined amount of data while simultaneously transferring data between the processor and the I/O device. Circuitry is provided for selectively establishing a threshold storage capacity value of the data storage device wherein the threshold storage capacity value is less than the maximum storage capacity value of the data storage device. Circuitry is further provided for maintaining the predetermined amount of data temporarily stored in the data storage device equal to the threshold storage capacity value while the data storage device receives data from the processor and outputs data to the I/O device.

    PERIPHERAL ATTACHMENT INTERFACE FOR 1/0 CONTROLLER

    公开(公告)号:AU1078483A

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

    申请号:AU1078483

    申请日:1983-01-26

    Applicant: IBM

    Abstract: This I/O interface permits attachment of a data processing system to devices having different "handshaking" protocols and bit-parallel data exchange capacities. Handshaking control circuits permit the system to communicate with devices variously in pulsed and interlocked modes. Timer circuits provide a variety of different time reference signals for transfer to devices. Switching options associated with the timer permit selective use of timer outputs as pulsed mode handshaking functions. A counter circuit and associated interface port permit the system to count events associated with device-originated pulses. A switching option permits the counter incrementing operations to be governed by timer outputs. The interface also contains path selection lines. In one mode these lines define high speed exchange of data between a primary system processor and devices in various bit-parallel formats and over various buses designatable by a systems processor. In another mode these lines permit a secondary system processor to exchange data with a series of multiplexed devices. Collectively, the interface lines have a symmetrical configuration which permits their use for direct interconnection of two data processing systems without the expense of additional "channel to channel" adaptation.

    MODE CONVERSION OF COMPUTER COMMANDS

    公开(公告)号:CA1290069C

    公开(公告)日:1991-10-01

    申请号:CA558104

    申请日:1988-02-04

    Applicant: IBM

    Abstract: A personal computer system with associated interrupt controller is preferably designed to operate with programs and respond to interrupt related commands in one mode, such as level sensitive mode, but is provided with circuitry that enables the system to convert and respond to interrupt related software commands in another mode, such as edge sensitive (triggered) mode, the system there treating the edge mode signals just as if they were level mode signals. BC9-86-006

    18.
    发明专利
    未知

    公开(公告)号:BR8800736A

    公开(公告)日:1988-10-11

    申请号:BR8800736

    申请日:1988-02-23

    Applicant: IBM

    Abstract: A personal computer system with associated interrupt controller is preferably designed to operate with programs and respond to interrupt related commands in one mode, such as level sensitive mode, but is provided with circuitry that enables the system to convert and respond to interrupt-related software commands in another mode, such as edge sensitive (triggered) mode, the system then treating the edge mode signals just as if they were level mode signals.

    PERIPHERAL INTERFACE ADAPTER CIRCUIT FOR USE IN I/O CONTROLLER CARD HAVING MULTIPLE MODES OF OPERATION

    公开(公告)号:CA1184311A

    公开(公告)日:1985-03-19

    申请号:CA419312

    申请日:1983-01-12

    Applicant: IBM

    Inventor: HEATH CHESTER A

    Abstract: PERIPHERAL INTERFACE ADAPTER CIRCUIT FOR USE IN I/O CONTROLLER CARD HAVING MULTIPLE MODES OF OPERATION This adapter contains two separately controllable sections, each transferring data in various formats between a peripheral device interface and either a microprocessor contained in an associated I/O controller or a host processor or both. Dedicated controls enable the adapter to operate autonomously after being prepared by the microprocessor. Separate but interconnectable handshaking controls enable the sections to operate either asynchronously or in time coordination with each other. Handshaking controls in plural adapters are interconnectable to coordinate related transfers of data between a device and one or more hosts via plural adapter paths. Programmable commands enable the microprocessor to condition the adapter to conduct various data transfers autonomously. Such data can be transferred to or from the device interface in various bit-parallel formats defined by the commands, and from or to the host processor, the microprocessor, or both the host processor and microprocessor concurrently. In one handshaking mode, the adapter sustains an array indexing operation in which one section transfers "address" data to a device and the other section transfers "addressed" portions of a data array between the same device and either the host processor or the microprocessor.

    CYCLE STEALING I/O CONTROLLER WITH PROGRAMMABLE OFFLINE MODE OF OPERATION

    公开(公告)号:CA1182577A

    公开(公告)日:1985-02-12

    申请号:CA419296

    申请日:1983-01-12

    Applicant: IBM

    Abstract: CYCLE STEALING I/O CONTROLLER WITH PROGRAMMABLE OFFLINE MODE OF OPERATION A dual mode microprocessor acts either as a front-end I/O controller processor relative to a primary/ host processor and device or as a secondary data processor having independent storage, processing and I/O capabilities. Host software prepares device control block (DCB) arrays, which contain primary commands interpretable by the microprocessor and evoke these modes. Each DCB contains a chaining bit permitting its interpretation sequence to be chained (or not chained) to another DCB sequence, and a mode bit defining either a high speed DI/DO (HS) mode of operation or a programmable offline (PO) mode. In HS mode the microprocessor conditions associated adapters to transfer a specified amount of data between the host memory and device, through a specified interface busing path and in a specified bit-parallel format. The adapters perform this transfer in an autonomous manner, i.e., without assistance from either processor. In PO mode the microprocessor directs associated elements to perform one or more programs of operations defined by secondary commands contained in a command list. Such lists, prepared in advance in host system memory, are transferred to the microprocessor's memory by special PO mode "LOAD" type DCB's, and interpreted in response to special PO mode type "START" DCB's. A list transferred by one LOAD DCB may be repeatedly accessed at various positions by several START DCB's. The architecture of the command list includes commands which permit the microprocessor to exchange data with the host and/or a device, perform arithmetic operations on data, perform bit and byte manipulative operations on data, and directly control the device interface. PO mode sequences are terminatable by the microprocessor in response to various internal and external conditions. Upon termination the microprocessor evokes either a DCB chaining action or a host system interruption for transferring concluding status, depending on the value of the chaining bit in the current (start type) DCB.

Patent Agency Ranking