Control of pipelined operation in a microcomputer system employi

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 3642318, 3642631, 36424341, G06F 938

Patent

active

051250845

ABSTRACT:
Any incompatibility between pipelined operations (such as is available in the 80386) and dynamic bus sizing (allowing the processor to operate with devices of 8-, 16- and 32-bit sizes) is accommodated by use of an address decoder and ensuring that device addresses for cacheable devices are in a first predetermined range and any device addresses for non-cacheable devices are not in that predetermined range. Since by definition cacheable devices are 32-bit devices, pipelined operation is allowed only if the address decoder indicates the access is to a cacheable device. In that event, a next address signal is provided to the 80386. This allows the 80386 to proceed to a following cycle prior to completion of the previous cycle. For accesses which are to devices whose address indicate they are non-cacheable, a next address signal is withheld until the cycle is completed, i.e. without pipelining. The invention further provides for proper interface between a DMA mechanism (driven by a first clock) and a CPU local bus subsystem (driven by an entirely different clock). Data provided by the DMA mechanism is latched into an interface between the CPU local bus and the system bus, and a DMA cycle completed. Only after completion of the DMA cycle is detected, is the cycle on the CPU local bus allowed to complete. In this fashion, the CPU can go on to a following operation and be assured that the DMA mechanism is no longer driving the system bus.

REFERENCES:
patent: 4016541 (1977-04-01), Delagi et al.
patent: 4257095 (1981-03-01), Nadir
patent: 4314334 (1982-02-01), Daughton et al.
patent: 4315308 (1982-02-01), Jackson
patent: 4480307 (1984-10-01), Budde et al.
patent: 4503534 (1985-03-01), Budde et al.
patent: 4649476 (1987-03-01), Sibigtroth
patent: 4853846 (1989-08-01), Johnson et al.
patent: 4933845 (1990-06-01), Hayes
Burn's et al., within the 68020, Jan. 1987, pp. 103-106.
Intel, Introduction to the 80386, Sep. 1985, pp. 5-1 to 5-8.
Gandhi, Cache-Controller auf einem chip, Elektronik, Jan. 22, 1988, pp. 54, 55, 58, 60.
Dean et al., "16-Bit Data Transfer Using 8-Bit Direct-Memory Access Controller", IBM TDB, vol. 27, No. 3, Aug. 1984, pp. 1699-1700.
Intel Corporation, "Introduction to the 80386 Including the 80386 Data Sheet", Apr. 1986.
Intel Corporation, "82385 High Performance 32-Bit Cache Controller", Jul. 1987.
Intel Corporation, "80386 Hardware Reference Manual"-Chapter 7, Cache Subsystems, 1986.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Control of pipelined operation in a microcomputer system employi does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Control of pipelined operation in a microcomputer system employi, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Control of pipelined operation in a microcomputer system employi will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-940270

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.