×

Memory bus arbiter for a computer system having a dsp co-processor

  • US 5,546,547 A
  • Filed: 01/28/1994
  • Issued: 08/13/1996
  • Est. Priority Date: 01/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A Computer system comprising:

  • a processing unit;

    a system bus coupled to said processing unit;

    a main memory system coupled to said system bus;

    a digital signal processor coupled to said system bus for utilizing said main memory system as an external memory over said system bus in conjunction with said processing unit using said main memory system over said system bus;

    an arbiter in communication with said processing unit and said digital signal processor for processing system bus access requests, said arbiter for providing said digital signal processor with sufficient system bus bandwidth for access to said main memory system so as to facilitate real-time data processing without starving said processing unit from access to said main memory system over said system bus;

    an I/O bus interface coupled to said system bus;

    an I/O bus in communication with said system bus through said I/O bus interface;

    wherein said arbiter is further in communication with said I/O bus interface, said arbiter further arbitrating said system bus to provide sufficient system bus bandwidth to support resources coupled to said I/O bus;

    an network port coupled to said I/O bus for connecting said computer system to a local area network;

    an expansion card peripheral bus;

    an expansion card peripheral bus controller for coupling said peripheral bus to said system bus;

    wherein said arbiter is further in communication with said peripheral bus controller, said arbiter further arbitrating said system bus to provide sufficient system bus bandwidth to support resources coupled to said peripheral bus; and

    wherein said arbiter designates any one of said processing unit, said digital signal processor, said I/O interface or said peripheral bus controller as the master on said system bus, said arbiter making said designation according to the following state diagram;

    ##STR1## wherein state I corresponds to the state where said processing unit is assigned ownership of said system bus, states II, IV, VI and VIII correspond to the state where said digital signal processor is assigned ownership of said system bus, states III and VII correspond to the state where said peripheral bus controller is assigned ownership of said system bus, and states V and IX correspond to the state where said I/O bus interface is assigned ownership of said system bus.

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