SYSTEME DE MICROCALCULATEUR A BUS MULTIPLE AVEC ARBITRAGE D'ACCES AUX BUS.

    公开(公告)号:BE1002405A4

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

    申请号:BE8900435

    申请日:1989-04-20

    Applicant: IBM

    Abstract: Un système de micro-calculateur à bus multiple comprend un sous système d'antémémoire et un superviseur d'arbitrage. Une unité CPU est prévu avec une source de signaux PREEMPT qui génère un signal de péemption dans des cycles CPU dépassant une durée spécifiée. Le signal de préemption peut s'appliquer à n'importe quel dispositif ayant accès au bus pour initier la fin de l'usage du bus. Lorsque ce dispositif signale sa fin d'usage du bus, le superviseur d'arbitrage change l'état d'un conducteur d'attribution d'arbitrage qui était en phase d'attribution, en phase d'arbitrage. Pendant la phase d'arbitrage, chacun des dispositifs (autres que l'unité CPU) coopère dans un mécanisme d'arbitrage d'usage du bus pendant la phase d'attribution suivante. D'autre part, l'unité CPU ayant revendiqué la préemption, répond à un signal indiquant l'amorçage de la phase d'arbitrage en accédant immédiatement au bus de système.

    CIRCUIT ARRANGEMENT FOR HOLDING AND CLOSING MICROPROCESSORS

    公开(公告)号:HU903891D0

    公开(公告)日:1990-11-28

    申请号:HU389190

    申请日:1990-06-18

    Applicant: IBM

    Abstract: A logic circuit external to a microprocessor monitors selected processor I/O pins to determine the current processor cycle and, in response to a hold request signal, drives the processor into a hold state at the appropriate time in the cycle. The logic circuit also includes a "lockbus" feature that, when the processor is not idle, "locks" the microprocessor to the local CPU bus for a predetermined period of time immediately after the processor is released from a hold state.

    133.
    发明专利
    未知

    公开(公告)号:BR8902376A

    公开(公告)日:1990-01-16

    申请号:BR8902376

    申请日:1989-05-24

    Applicant: IBM

    Abstract: A circuit for buffering and parity checking digital data communicated between first and second data buses includes a plurality of bidirectional bit buffer circuits. Each of the bidirectional bit buffer circuits includes : a first data path comprising a data receiver, latch, and driver connected in series between the first and second data buses, respectively; a second data patch comprising a data receiver, latch and driver connected in series between the second and first data buses, respectively; control mechanism for controlling the drivers to selectively place the output of the drivers in an active driving or high impedance state; and control mechanisms for controlling the data latches to selectively latch or pass through data. A parity generating circuit is connected at the output of the latch in the first data path of each of the bidirectional bit buffer circuits for generating a parity bit responsive to the data at the output of these latches. A transparent and driver circuit with phase splitter are provided for increasing the speed of the circuit without substantially increasing the power requirements.

    134.
    发明专利
    未知

    公开(公告)号:PT90631A

    公开(公告)日:1989-11-30

    申请号:PT9063189

    申请日:1989-05-23

    Applicant: IBM

    Abstract: A computer system includes a page memory in which a row address accompanied by a row address strobe (RAS) is followed by a column address accompanied by a column address strobe (CAS) to read data from a memory location during a memory cycle. When, in a following memory cycle, a further location from the same page is to be accessed, the row address and the RAS remain constant and a new column address is used with the CAS being precharged by switching it to its OFF state and then returning it to its ON state. This is normally done at the start of the following memory cycle. In the present system, the data is read and latched shortly after arrival of the column address and CAS in the first of the memory cycles so that the CAS recharge can take place at the end of the first memory cycle and before the start of the following memory cycle.

    METHOD AND APPARATUS FOR SELECTIVELY POSTING WRITE CYCLES USING THE 82385 CACHE CONTROLLER

    公开(公告)号:AU3409889A

    公开(公告)日:1989-11-30

    申请号:AU3409889

    申请日:1989-05-05

    Applicant: IBM

    Abstract: A microcomputer system includes a microprocessor, a cache memroy, and a cache controller all coupled to a local bus. The local bus is coupled to a sytem bus, connecting the remaining system components, through latches. When writing data, the microcomputer can perform a posted write to a unit on the system bus by writing the data into the latches and then, on receipt of a ready signal from the cache controller, continuing its operations without waiting for the data to pas to its destination. A problem arises if the data is posted to a unit with a data width less than that of the microprocessor. In this case, the data should be sent in multiple cycles, but the read signal is generated before the data width of the unit is known and the microprocessor then continues its operations and can not, therefore, transmit the data correctly. To solve this problem, a logic unit is added to monitor the ready signal and the output of a decoder which detects non-cacheable addresses (which are of data width different from the microprocessor data width). If a non-cacheable address is detected, the read signal from the cache controller through the logic unit is withheld from the microprocessor, which now waits to continue processing beyond the write until a ready signal is received from the addressed unit on the system bus.

    MICROCOMPUTER SYSTEM INCORPORATING A CACHE SUBSYSTEM USING POSTED WRITES

    公开(公告)号:GB2219107A

    公开(公告)日:1989-11-29

    申请号:GB8904918

    申请日:1989-03-03

    Applicant: IBM

    Abstract: A microcomputer system includes a microprocessor, a cache memroy, and a cache controller all coupled to a local bus. The local bus is coupled to a sytem bus, connecting the remaining system components, through latches. When writing data, the microcomputer can perform a posted write to a unit on the system bus by writing the data into the latches and then, on receipt of a ready signal from the cache controller, continuing its operations without waiting for the data to pas to its destination. A problem arises if the data is posted to a unit with a data width less than that of the microprocessor. In this case, the data should be sent in multiple cycles, but the read signal is generated before the data width of the unit is known and the microprocessor then continues its operations and can not, therefore, transmit the data correctly. To solve this problem, a logic unit is added to monitor the ready signal and the output of a decoder which detects non-cacheable addresses (which are of data width different from the microprocessor data width). If a non-cacheable address is detected, the read signal from the cache controller through the logic unit is withheld from the microprocessor, which now waits to continue processing beyond the write until a ready signal is received from the addressed unit on the system bus.

    137.
    发明专利
    未知

    公开(公告)号:NO891585L

    公开(公告)日:1989-11-27

    申请号:NO891585

    申请日:1989-04-18

    Applicant: IBM

    Abstract: A multi-bus microcomputer system includes a cache subsystem and an arbitration supervisor. A CPU is provided with a PREEMPT signal source which generates a preempt signal in CPU cycles extending beyond a specified duration. The preempt signal is effective at any device having access to the bus to initiate an orderly termination of the bus usage. When that device signals its termination of bus usage, the arbitration supervisor changes the state of an ARB/GRANT conductor, which had been in the grant phase, to the arbitration phase. During the arbitration phase each of the devices (other than the CPU) cooperates in an arbitration mechanism for bus usage during the next grant phase. On the other hand, the CPU, having asserted preempt, responds to a signal indicating initiation of the arbitration phase by immediately accessing the system bus.

    139.
    发明专利
    未知

    公开(公告)号:NO891581L

    公开(公告)日:1989-11-27

    申请号:NO891581

    申请日:1989-04-18

    Applicant: IBM

    Abstract: A computer system includes a page memory in which a row address accompanied by a row address strobe (RAS) is followed by a column address accompanied by a column address strobe (CAS) to read data from a memory location during a memory cycle. When, in a following memory cycle, a further location from the same page is to be accessed, the row address and the RAS remain constant and a new column address is used with the CAS being precharged by switching it to its OFF state and then returning it to its ON state. This is normally done at the start of the following memory cycle. In the present system, the data is read and latched shortly after arrival of the column address and CAS in the first of the memory cycles so that the CAS recharge can take place at the end of the first memory cycle and before the start of the following memory cycle.

    140.
    发明专利
    未知

    公开(公告)号:IT8920649D0

    公开(公告)日:1989-05-25

    申请号:IT2064989

    申请日:1989-05-25

    Applicant: IBM

    Abstract: In a dual bus microcomputer system using a cache memory and a cache controller, the timing requirements placed on non-cache memory components by the cache controller are more stringent than the timing requirements placed on the non-cache memory components by the microprocessor. A logic circuit operates on the cache write enable (CWE) signals, and delays those signals in the event of a cache read miss. Delaying the CWE signals relaxes the timing requirements placed on non-cache memory components and at the same time does not impact wait state parameters for read miss operations.

Patent Agency Ranking