Nova Patents
EP0242003A2

Processor internal bus control.

Abstract

In a symbolic processing system having a microprogrammable processor, the processor includes a plurality of gate arrays implementing a date path circuit and sources and destinations for data from the data path circuit. The gate arrays are connected by an internal bus and the internal bus is utilized as a first bus during a first portion of a clock cycle to enable the data path circuit to receive data from one of different sources and utilizing internal bus as a second bus during a second nonoverlapping portion of the clock cycle to apply the result of an operation to one of different destinations in the processor. In this way a single bus is time multiplexed.

EP0242003A2, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Projected expiry passed 14 April 2007, 19.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

4 claims: 2 independent, 2 dependent

  1. 1
    In a symbolic processing system having a microprogrammable processor including a data path circuit for receiving data from one of different sources in the processor on a first bus and for applying the result of an operation thereon on a second bus to one of different destinations in the processor, the improvement wherein the processor includes a plurality of gate arrays for implementing the data path circuit and the source and destinations, an internal bus for data communication among the gate arrays in clock cycles and control means for -utilising the internal bus as the first bus during a first portion of a clock cycle and utilizing the internal bus as the second bus during a second non-overlapping portion of the clock cycle to time multiplex the first and second buses on the internal bus.
  2. 3
    In a method for symbolic processing wherein a microprogrammable processor carries out operations on data in a data path circuit which receives data from one of different sources in the processor on a first bus and applies the results of an operation on a second bus to one of different destinations in the processor, the improvement comprising:providing a plurality of gate arrays for implementing the data path circuit and the processor sources and destinations, providing an internal processor bus connected to the gate arrays;and transferring data between the gate arrays on an internal bus in clock cycles by utilizing the internal bus as the first bus during a first portion of a clock cycle and utilizing the internal bus as the second bus during a second non-overlapping portion of the clock cycle to time multiplex the first and second buses on the internal bus.