-
公开(公告)号:MX173139B
公开(公告)日:1994-02-02
申请号:MX1614289
申请日:1989-05-22
Applicant: IBM
Inventor: BEGUN RALPH MURRAY , BLAND PATRICK MAURICE , DEAN MARK EDWARD
Abstract: In a microcomputer system comprising a microprocessor and a cache subsystem and operable in a pipelined mode, there is potential incompatibility between pipelined operations and dynamic bus sizing as the cache subsystem operates with a fixed size data width and dynamic bus sizing allows the system to operate with devices of differing data width. This incompatibility is accommodated by the present system by defining certain addresses as cacheable addresses and other addresses as non-cacheable addresses and ensuring that addresses of devices of data width different from the cache data width are non-cacheable. An address decoder provides a control signal indicating whether or not a generated address is within the cacheable range. This control signal controls a next address signal applied to the microprocessor, which signal allows the processor to proceed to a following cycle prior to the end of the current cycle. Whenever a non-cacheable address is detected, the next address signal is suppressed.
-
公开(公告)号:BE1003816A4
公开(公告)日:1992-06-23
申请号:BE8900436
申请日:1989-04-20
Applicant: IBM
Inventor: BLAND PATRICK MAURICE , DEAN MARK EDWARD
IPC: G11C11/401 , G06F13/36 , G06F13/362 , G11C7/10
Abstract: La présente invention concerne un système de calcyl dans lequel le temps d'accès en mémoire est substantiellement réduit. Aprés l'utilisation de signaux de découpage d'adresse de rangée (RAS et de découpage d'adresse de colonne (CAS) pour sélectionner une adresse particulière dans une mémoire pendant un premier cycle de mémoire, les données adressées sont verouillées pour leur transfer ultérieur à un bus de données. Une précharge CAS de la mémoire est alors réalisée aprés ce verrouillage et avant la fin du premier cycle de mémoire procédant le début du second cycle de mémoire.
-
公开(公告)号:IT1230189B
公开(公告)日:1991-10-18
申请号:IT2062489
申请日:1989-05-24
Applicant: IBM
Inventor: BLAND PATRICK MAURICE , DEAN MARK EDWARD
IPC: G06F13/36 , G11C11/401 , G06F13/362 , G11C7/10 , G06F
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.
-
公开(公告)号:NO913799D0
公开(公告)日:1991-09-27
申请号:NO913799
申请日:1991-09-27
Applicant: IBM
Inventor: ALDEREGUIA ALFREDO , BLAND PATRICK MAURICE , CROMER DARYL CARVIS , STUTES ROGER MAX
IPC: G11C11/401 , G06F12/00 , G06F12/02 , G06F12/06 , G06F13/42 , G11C11/407 , G06F
Abstract: A data processing system includes a memory controller for accessing a dynamic memory having a plurality of SIMMs that differ in size and speed of operation. The memory controller is operable in response to a request to access a given SIMM to read a SIMM definition register and dynamically produce memory access signals in accordance with the timing requirements of the particular SIMM being accessed. Such signals are set each time a SIMM is accessed. The signals provide different clock periods of RAS precharge time, RAS to CAS time, and CAS pulse width.
-
公开(公告)号:AU611288B2
公开(公告)日:1991-06-06
申请号:AU3409889
申请日:1989-05-05
Applicant: IBM
Inventor: BEGUN RALPH MURRAY , BLAND PATRICK MAURICE , DEAN MARK EDWARD
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.
-
公开(公告)号:NZ228784A
公开(公告)日:1991-04-26
申请号:NZ22878489
申请日:1989-04-18
Applicant: IBM
Inventor: BEGUN RALPH MURRAY , BLAND PATRICK MAURICE , DEAN MARK EDWARD
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.
-
公开(公告)号:NZ228610A
公开(公告)日:1991-03-26
申请号:NZ22861089
申请日:1989-04-04
Applicant: IBM
Inventor: BLAND PATRICK MAURICE , DEAN MARK EDWARD
IPC: G06F13/36 , G11C11/401 , G06F13/362 , G11C7/10 , G06F12/08
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.
-
公开(公告)号:GB2219110B
公开(公告)日:1991-02-20
申请号:GB8912018
申请日:1989-05-25
Applicant: IBM
Inventor: BEGUN RALPH MURRAY , BLAND PATRICK MAURICE , DEAN MARK EDWARD
Abstract: In a microcomputer system comprising a microprocessor and a cache subsystem and operable in a pipelined mode, there is potential incompatibility between pipelined operations and dynamic bus sizing as the cache subsystem operates with a fixed size data width and dynamic bus sizing allows the system to operate with devices of differing data width. This incompatibility is accommodated by the present system by defining certain addresses as cacheable addresses and other addresses as non-cacheable addresses and ensuring that addresses of devices of data width different from the cache data width are non-cacheable. An address decoder provides a control signal indicating whether or not a generated address is within the cacheable range. This control signal controls a next address signal applied to the microprocessor, which signal allows the processor to proceed to a following cycle prior to the end of the current cycle. Whenever a non-cacheable address is detected, the next address signal is suppressed.
-
公开(公告)号:BR8902393A
公开(公告)日:1990-01-16
申请号:BR8902393
申请日:1989-05-24
Applicant: IBM
Inventor: BEGUN RALPH MURRAY , BLAND PATRICK MAURICE , DEAN MARK EDWARD
Abstract: In a microcomputer system comprising a microprocessor and a cache subsystem and operable in a pipelined mode, there is potential incompatibility between pipelined operations and dynamic bus sizing as the cache subsystem operates with a fixed size data width and dynamic bus sizing allows the system to operate with devices of differing data width. This incompatibility is accommodated by the present system by defining certain addresses as cacheable addresses and other addresses as non-cacheable addresses and ensuring that addresses of devices of data width different from the cache data width are non-cacheable. An address decoder provides a control signal indicating whether or not a generated address is within the cacheable range. This control signal controls a next address signal applied to the microprocessor, which signal allows the processor to proceed to a following cycle prior to the end of the current cycle. Whenever a non-cacheable address is detected, the next address signal is suppressed.
-
公开(公告)号:GB2219418A
公开(公告)日:1989-12-06
申请号:GB8904917
申请日:1989-03-03
Applicant: IBM
Inventor: BLAND PATRICK MAURICE , DEAN MARK EDWARD
IPC: G11C11/401 , G06F13/36 , G06F13/362 , G11C7/10
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.
-
-
-
-
-
-
-
-
-