×

Bus controller for adjusting a bus master to a bus slave

  • US 5,274,780 A
  • Filed: 02/06/1990
  • Issued: 12/28/1993
  • Est. Priority Date: 07/27/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A bus controller used for a data processing system having a data processor as a bus master, the bus controller connected between the bus master and a bus slave via a bus to transfer data between the bus master and the bus slave with a plurality of different data port widths, wherein the improvement of said bus controller comprises:

  • a port size correspondence table provided therein;

    determination means for obtaining port size information from master address information using said correspondence table in a bus cycle;

    a bus size determination circuit for obtaining port size information from address information from said data processor using an incorporated port size correspondence table which indicates the correspondence between address areas of said data processing system and port sizes;

    a bus timing circuit for receiving a reference clock, a master bus timing signal, a master byte control signal a slave transfer completion signal, and said port size signal and for outputting a slave bus timing signal, a master transfer completion signal, and a divided bus cycle number signal;

    an address bus interface circuit for receiving a master bus cycle type signal, a master address signal, a master byte control signal, and said divided bus cycle number signal and for outputting a slave bus cycle type signal, a slave address signal, and a slave byte control signal; and

    a data bus interface circuit for receiving a master bus cycle type signal, a master byte control signal, and said port size signal and divided bus cycle number signal and for determining a connection condition between said master data bus and said slave data bus for making connection.

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