Bus architecture for system on a chip
First Claim
Patent Images
1. A digital system integrated on a semiconductor chip, comprising:
- one or more first bus masters coupled to a first bus in a first clock domain;
a programmable logic device coupled to a second bus in a second clock domain;
a first bridge coupled between the first and second buses operable to de-couple the first clock domain from the second clock domain.
1 Assignment
0 Petitions
Accused Products
Abstract
A multiple bus architecture for a system on a chip including bridges for decoupling clock frequencies of individual bus masters from peripherals they are accessing. Each bridge interfaces to all bus masters in the system that require access to the peripherals it interfaces to.
75 Citations
24 Claims
-
1. A digital system integrated on a semiconductor chip, comprising:
-
one or more first bus masters coupled to a first bus in a first clock domain;
a programmable logic device coupled to a second bus in a second clock domain;
a first bridge coupled between the first and second buses operable to de-couple the first clock domain from the second clock domain. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A digital system on a semiconductor chip, comprising:
-
a central processing unit (CPU)coupled to a first bus;
a programmable logic device (PLD) coupled to a second bus; and
a bus bridge coupled between the first and second buses. - View Dependent Claims (8, 9, 10)
-
-
11. A digital system on a semiconductor chip, comprising:
-
a central processing unit (CPU) coupled to a first bus in a first clock domain defined by a first bus clock frequency;
a plurality of electronic devices coupled to a second bus in a second clock domain defined by a second bus clock frequency;
a bus bridge coupled between the first and second buses and operable to allow communication between the CPU at the first bus clock frequency and one of the plurality of electronic devices at the second bus clock frequency;
a programmable logic device (PLD) coupled to a third bus in a third clock domain; and
a PLD bridge coupled between the second and third buses.
-
-
12. A device comprising:
-
a first circuit operable in a first clock domain;
a first communication media coupled to the first circuit and configured to transfer information;
a programmable logic device operable in a second clock domain;
a second communication media coupled to the programmable logic device, wherein the second communication media is configured to transfer information; and
a communication circuit coupled to the first and second communication media and configured to provide communication between the first circuit the programmable logic device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
a plurality of logic cells having at least one programmable circuit arranged in a multiple dimensional array; and
at least one interconnector coupled to the plurality of the logic cells and configured to transfer information between the plurality of the logic cells.
-
-
21. The device of claim 12, wherein the second clock domain includes a second programmable clock frequency.
-
22. The device of claim 21, wherein the first programmable clock frequency has the same frequency of the second programmable clock frequency.
-
23. The device of claim 12, wherein the communication circuit is a bus bridge.
-
24. The device of claim 23, wherein the bus bridge transfers the information between the first and second clock domains.
Specification