File tree Expand file tree Collapse file tree 1 file changed +13
-5
lines changed
Expand file tree Collapse file tree 1 file changed +13
-5
lines changed Original file line number Diff line number Diff 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] (
1821https://www.amd.com/content/dam/amd/en/documents/instinct-tech-docs/other/56978.pdf ).
1922A 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+
2028Parts of an SoC are called blocks.
2129
2230![ logical view of a simple SoC] ( images/simple-soc.png )
You can’t perform that action at this time.
0 commit comments