Data processing system having multiple buses
First Claim
1. A data processing system comprising:
- a bus system including first, second, third and fourth N bit buses;
a plurality of logic blocks, at least a said logic block coupled to each one of said first, second, third and fourth buses for data transfer of N bit words;
a bus splitting circuit having a first state for coupling said first and second buses together and coupling said third and fourth buses together and having a second state for coupling said first and third buses together and coupling said second and fourth buses together.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system having a bus system for data communication employs a bus splitting circuit. This bus splitting circuit permits selective connection and isolation of individual buses of the bus system. A more flexible assortment of data communications paths among logic blocks coupled to the bus system is permitted by this arrangement in which some logic blocks may be coupled during one state of the bus splitting circuit and decoupled during the other state of the bus splitting circuit. By separating some of the buses via the bus splitting circuit, dual data transfers using the split buses is possible. In a preferred embodiment at least one of the logic blocks is a memory which is coupled to more than one of the buses, thus permitting simultaneous read and write operations, dual read operations or dual write operations.
-
Citations
5 Claims
-
1. A data processing system comprising:
-
a bus system including first, second, third and fourth N bit buses; a plurality of logic blocks, at least a said logic block coupled to each one of said first, second, third and fourth buses for data transfer of N bit words; a bus splitting circuit having a first state for coupling said first and second buses together and coupling said third and fourth buses together and having a second state for coupling said first and third buses together and coupling said second and fourth buses together. - View Dependent Claims (2, 3, 4, 5)
-
Specification