×

Data processor having bus controller for controlling a plurality of buses independently of each other

  • US 5,889,966 A
  • Filed: 07/12/1996
  • Issued: 03/30/1999
  • Est. Priority Date: 07/13/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processor comprising:

  • a central processing unit;

    first and second buses provided independently of each other;

    a data path control circuit connected to said central processing unit, said first bus and said second bus;

    a memory connected to said first bus and storing a string of instructions; and

    a first peripheral circuit connected to said second bus and said data path control circuit;

    said data path control circuit responding to a request from said central processing unit to perform a data transfer between said central processing unit and said first peripheral circuit by use of said second bus while performing an instruction prefetch operation in which an instruction stored in said memory is read out therefrom and fetched in said data path control circuit by use of said first bus,wherein said data path control circuit includes bus controller for detecting a status of each of said first bus and said second bus by use of a first counter and a second counter, respectively, said bus controller performing said instruction prefitch operation when said first counter indicates an instruction fetch cycle and performs said data transfer when said second counter indicates an input/output cycle.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×