Skip to content

Commit 0bcde4c

Browse files
committed
application processors: add NoC and CoreConnect
Signed-off-by: Daniel Maslowski <[email protected]>
1 parent b3c0a64 commit 0bcde4c

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/application-processors.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,21 @@ processing large amounts of data.
1010

1111
### System on Chip
1212

13-
An SoC integrates application processing units with [peripherals](./peripherals)
14-
via internal system buses, all packaged into one chip. Common buses are defined
15-
by the [AMBA](https://developer.arm.com/Architectures/AMBA) standards and the
16-
[WISHBONE Interconnect Architecture](https://opencores.org/howto/wishbone). Some
17-
vendors have their own designs, such as AMD's [Infinity Fabric](
13+
An SoC integrates processing units with IO [peripherals](peripherals.md) via
14+
internal system buses and networks, all packaged into one chip.
15+
16+
Common buses are defined by the
17+
[AMBA](https://developer.arm.com/Architectures/AMBA) standards, the
18+
[WISHBONE Interconnect Architecture](https://opencores.org/howto/wishbone), and
19+
[CoreConnect](https://en.wikipedia.org/wiki/CoreConnect).
20+
Some vendors have their own designs, such as AMD's [Infinity Fabric](
1821
https://www.amd.com/content/dam/amd/en/documents/instinct-tech-docs/other/56978.pdf).
1922
A bus is generally a set of physical interfaces and corresponding protocols.
23+
24+
A [Network on a Chip (NoC)](https://en.wikipedia.org/wiki/Network_on_a_chip)
25+
improves the scalability of SoC components and its power efficiency over shared
26+
buses.
27+
2028
Parts of an SoC are called blocks.
2129

2230
![logical view of a simple SoC](images/simple-soc.png)

0 commit comments

Comments
 (0)