METHOD AND SYSTEM FOR READING FROM A M-BYTE MEMORY UTILIZING A PROCESSOR HAVING A N-BYTE DATA BUS
Patent №
US 5,603,041
Granted
1997-02-11
Filed 1994
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08354696
A method and system are disclosed for reading data from an m-byte memory device utilizing a processor having an n-byte data bus, where m is less than or equal to n, which do not require the processor to support special bus cycles, bus select signals, or dynamic bus sizing. Responsive to an initiating signal from the processor to an interface controller, a plurality of data latches are initialized by a control signal. An address counter is also initialized. The memory device is activated by a control signal. Latching of data by one of the plurality of data latches is enabled. Data associated with an address indicated by the address counter is then latched from the memory device utilizing the enabled data latch. The address counter is incremented. The enabling, latching, and incrementing steps are repeated until n bytes of data are latched. When n bytes of data are latched, the processor is signaled that n bytes of data are valid to read. The processor then reads data from all of the plurality of data latches during a standard read cycle. Thereafter, output from the plurality of data latches is disabled. A burst reading mode is also supported that includes a step, prior to disabling output from the data latches, of responsive to a signal from the processor, repeating the reading step t times in t successive bus cycles, where t is characteristic of a burst transfer size required on initial program load by a cache within the processor.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 73460258
Assignors
CARPENTER, GARY DALE, DEAN, MARK EDWARD
On an employer assignment, the assignors are typically the inventors.