×

Control of pipelined operation in a microcomputer system employing dynamic bus sizing with 80386 processor and 82385 cache controller

  • US 5,125,084 A
  • Filed: 05/26/1988
  • Issued: 06/23/1992
  • Est. Priority Date: 05/26/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. A microcomputer system comprising:

  • a processor of a given bit width for executing instructions,first means including the processor for generating an address of a next instruction and initiating fetching of said next instruction during the execution of at least some currently executing instructions, whereby instructions may be prefetched for pipelined instruction execution,additional means including the processor for generating a next instruction address and initiating fetching of a next instruction upon completing execution of a currently executing instruction for non-pipelined instruction execution,a cache memory subsystem of said given bit width, having an address range for cacheable data, and coupled to said processor by a local bus,a further bus connecting said local bus with addressable other components having said given bit width and with at least one addressable component of a reduced bit width for transferring data between said components and said processor and subsystem via said further bus and local bus during execution of certain of said instructions, at least some of said components having said given bit width having an address in said address range of said cache subsystem and at least one component of reduced bit width having an address outside said address range;

    said processor further including means responsive to the execution of each of said certain instructions for asserting on said local bus a component address alternatively within or outside of said address range,address decoder means responsive to each said asserted address on said local bus during the execution of said certain instructions for generating a signal indicating whether said asserted address is alternatively within or outside of said address range, andlogic means responsive to the signal generated by said address decoder for rendering said first means effective to generate a next instruction address for pipelined operation when said address decoder means indicates an asserted address within said address range and for rendering said additional means effective to generate a next instruction address for non-pipelined operation when said address decoder means indicates an asserted address outside said address range.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×