You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>An <em>Application Processor</em> (AP) is the main processing unit of a system,
181
181
commonly designed as a <em>System on Chip</em> (SoC). APs are sometimes also considered
182
182
microprocessors, as opposed to microcontrollers. Another regularly used term is
183
183
<em>Central Processing Unit</em> (CPU). While design approaches and names have changed
184
184
over the years, psi-spec is concerned with the kind of processors that feature a
185
185
<em>Memory Management Unit</em> (MMU) and DRAM, allowing for many concurrent tasks and
186
186
processing large amounts of data.</p>
187
-
<h3id="system-on-chip"><aclass="header" href="#system-on-chip">System on Chip</a></h3>
188
-
<p>An SoC integrates application processing units with <ahref="./peripherals">peripherals</a>
189
-
via internal system buses, all packaged into one chip. Common buses are defined
190
-
by the <ahref="https://developer.arm.com/Architectures/AMBA">AMBA</a> standards and the
191
-
<ahref="https://opencores.org/howto/wishbone">WISHBONE Interconnect Architecture</a>. Some
192
-
vendors have their own designs, such as AMD's <ahref="https://www.amd.com/content/dam/amd/en/documents/instinct-tech-docs/other/56978.pdf">Infinity Fabric</a>.
193
-
A bus is generally a set of physical interfaces and corresponding protocols.
194
-
Parts of an SoC are called blocks.</p>
187
+
<h2id="system-on-chip"><aclass="header" href="#system-on-chip">System on Chip</a></h2>
188
+
<p>An SoC integrates processing units with IO <ahref="peripherals.html">peripherals</a> via
189
+
internal system buses and networks, all packaged into one chip.</p>
190
+
<p>Common buses are defined by the
191
+
<ahref="https://developer.arm.com/Architectures/AMBA">AMBA</a> standards, the
192
+
<ahref="https://opencores.org/howto/wishbone">WISHBONE Interconnect Architecture</a>, and
Some vendors have their own designs, such as AMD's <ahref="https://www.amd.com/content/dam/amd/en/documents/instinct-tech-docs/other/56978.pdf">Infinity Fabric</a>.
195
+
A bus is generally a set of physical interfaces and corresponding protocols.</p>
196
+
<p>A <ahref="https://en.wikipedia.org/wiki/Network_on_a_chip">Network on a Chip (NoC)</a>
197
+
improves the scalability of SoC components and its power efficiency over shared
198
+
buses.</p>
199
+
<p>Parts of an SoC are called blocks.</p>
195
200
<p><imgsrc="images/simple-soc.png" alt="logical view of a simple SoC" /></p>
0 commit comments