<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Ricoh_5A22</id>
	<title>Ricoh 5A22 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Ricoh_5A22"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Ricoh_5A22&amp;action=history"/>
	<updated>2026-06-26T08:32:28Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Ricoh_5A22&amp;diff=1517574&amp;oldid=prev</id>
		<title>imported&gt;Dk1909: Klammern korrigiert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Ricoh_5A22&amp;diff=1517574&amp;oldid=prev"/>
		<updated>2021-05-15T13:08:18Z</updated>

		<summary type="html">&lt;p&gt;Klammern korrigiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;Ricoh 5A22&amp;#039;&amp;#039;&amp;#039; ist ein [[Mikrocontroller]] mit einer 8/16-Bit-Architektur, welcher von [[Ricoh]] für die Spielkonsole [[Super Nintendo Entertainment System]] (SNES) hergestellt wurde. Sein [[Prozessorkern|Mikroprozessorkern]] basiert auf dem [[Western Design Center 65816|65C816]] von [[Western Design Center|WDC]] (der beispielsweise im [[Apple IIgs]] Verwendung fand).&amp;lt;ref&amp;gt;{{Internetquelle |url=https://wiki.superfamicom.org/asm-tutorial-part-1 |titel=ASM Tutorial Part 1 |hrsg=SFC Development Wiki |abruf=2021-05-09 |sprache=en |zitat=... it is meant to explain 65c816 ASM (used for creating/modding SNES games, such as Mario World)...}}&amp;lt;/ref&amp;gt; Die genannten Prozessoren entstammen der Prozessorfamilie des [[MOS Technology 6502|MOS&amp;amp;nbsp;6502]].&lt;br /&gt;
&lt;br /&gt;
== Wesentliche Merkmale ==&lt;br /&gt;
[[Datei:5A22-02 01.jpg|mini|Ricoh 5A22]]&lt;br /&gt;
Neben dem 65C816-Prozessorkern besitzt der 5A22 zusätzlich folgende Komponenten:&lt;br /&gt;
* Schnittstellenleitungen für den [[Controller (Hardware)|Controller]]-[[Port (Schnittstelle)|Port]], sowohl für [[Serielle Datenübertragung|seriellen]] als auch [[Parallele Datenübertragung|parallelen]] Zugriff auf die Controller-Daten&lt;br /&gt;
* Einen parallelen 8-Bit-I/O-Port, der im SNES weitgehend ungenutzt blieb&lt;br /&gt;
* Einen Schaltkreis zur Erzeugung von &amp;#039;&amp;#039;Non-Maskable [[Interrupt]]s&amp;#039;&amp;#039; (NMIs – nicht maskierbaren Unterbrechungsanforderungen) innerhalb der vertikalen [[Austastlücke]]&lt;br /&gt;
* Einen Schaltkreis zur Erzeugung von [[Interrupt Request|IRQ]]s (Unterbrechungsanforderungen) an einer berechneten Bildposition&lt;br /&gt;
* Eine [[Direct Memory Access|DMA]]-Einheit, die zwei primäre Modi unterstützt:&lt;br /&gt;
** Normaler DMA, für Blocktransfers mit einer Datenrate von 2,68&amp;amp;nbsp;MB/s&lt;br /&gt;
** DMA innerhalb der horizontalen Austastlücke, zur Übertragung kleiner Datenmengen am Ende einer Bildschirmzeile&lt;br /&gt;
* Register für [[Multiplikation]] und [[Division (Mathematik)|Division]]&lt;br /&gt;
* Zwei getrennte [[Bus (Datenverarbeitung)#Adressbus|Adressbusse]], die den 8-Bit-[[Bus (Datenverarbeitung)#Datenbus|Datenbus]] steuern: einen 24-Bit-Bus&amp;amp;nbsp;&amp;#039;&amp;#039;A&amp;#039;&amp;#039; für allgemeinen Zugriff und einen 8-Bit-Bus&amp;amp;nbsp;&amp;#039;&amp;#039;B&amp;#039;&amp;#039; hauptsächlich für APU- und PPU-[[Register (Computer)|Register]]&lt;br /&gt;
&lt;br /&gt;
== Leistung ==&lt;br /&gt;
Die CPU verwendet einen [[Systembus]] mit variabler Zugriffsgeschwindigkeit, die durch den angeforderten Speicherort bestimmt wird. Der Bus besitzt einen Takt von 3,58&amp;amp;nbsp;MHz für Nicht-Zugriffs-Zyklen bzw. wenn auf Bus&amp;amp;nbsp;&amp;#039;&amp;#039;B&amp;#039;&amp;#039; oder die meisten der internen Register zugegriffen wird; und entweder 2,68&amp;amp;nbsp;oder 3,58&amp;amp;nbsp;MHz bei einem Zugriff auf Bus&amp;amp;nbsp;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;. Die Controller-Ports der seriellen Register arbeiten lediglich mit 1,79&amp;amp;nbsp;MHz.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Anomie |url=https://wiki.superfamicom.org/memory-mapping |titel=Memory Mapping |hrsg=SFC Development Wiki |abruf=2021-05-10 |sprache=en |zitat=Internal operation CPU cycles always take 6 master cycles. Fast memory access cycles also take 6 master cycles, Slow memory access cycles take 8 master cycles, and XSlow memory access cycles take 12 master cycles.}}&amp;lt;/ref&amp;gt; Der 5A22 arbeitet mit rund 1,5&amp;amp;nbsp;[[Instruktionen pro Sekunde|MIPS]] und hat einen theoretischen Spitzenwert von 1,79&amp;amp;nbsp;Millionen 16-Bit-Additionen pro Sekunde.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Mikroprozessor]]&lt;br /&gt;
[[Kategorie:Integrierter Schaltkreis nach Hersteller]]&lt;br /&gt;
[[Kategorie:Nintendo]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Dk1909</name></author>
	</entry>
</feed>