Ricoh 5A22

Ricoh 5A22
Ricoh 5A22-02 csip
Ricoh 5A22-02 csip

Gyártás1989–2003
TervezőWDC, Ricoh
GyártóRicoh
Max CPU órajel3,58 MHz, (2,68, 1,79 MHz)
UtasításkészletWDC 65C816
Architektúra8/16 bites
Tokozás100 érintkezős QFP
AlkalmazásaSNES
A Wikimédia Commons tartalmaz Ricoh 5A22 témájú médiaállományokat.

A Ricoh 5A22 egy 8/16 bites mikroprocesszor, amelyet a Ricoh tervezett és gyártott a Super Nintendo Entertainment System (SNES) videojáték-konzol számára. Ez a WDC 8/16 bites 65C816 processzorán alapul, amit 1982 és 1984 között fejlesztettek ki az Apple IIGS személyi számítógép processzorának szerepére. A processzor egy 16 bites akkumulátorregiszterrel és szintén 16 bites további (index, veremmutató, programszámláló) regiszterekkel rendelkezik, valamint 8 bites memóriabank-regiszterekkel, amik a címzésben játszanak szerepet. A processzor adatsíne 8 bites, címsíne 24 bites. Két üzemmódja van, bekapcsoláskor 8 bites MOS 6502 ill. WDC 65C02 processzoroknak megfelelő emulációs üzemmódban működik, és átkapcsolható a 65C816 kiterjesztett, 16 bites üzemmódjába. A processzor utasításkészlete a MOS Technology 6502 utasításkészlet kiterjesztése: 92 utasítása van, több címzési módja, és nem támogatja a 6502 nem dokumentált utasításait. A CPU bemeneti órajele 21,47727 MHz,[1][2] a tényleges sebessége azonban jóval alacsonyabb és változó: 3,58 MHz az ún. a gyors hozzáférésnél (alacsony című bankokon lévő hardverregiszterekhez), 2,68 MHz a lassú hozzáférésnél (a ROM és a RAM felé) és 1,79 MHz nagyon lassú hozzáférésnél (magas című bankokon lévő hardverregiszterekhez). Az alacsonyabb órajeleket frekvenciaosztással állítják elő, 6, 8 vagy 12 osztóval.[1]

Főbb jellemzői

A 65C816 processzormagon kívül az 5A22 további támogató hardvert is tartalmaz, többek között a következőket:

  • vezérlőport-interfész áramkörök, a vezérlők paraméterregiszterei soros hozzáféréssel programozhatóak
  • 8 bites párhuzamos bemeneti/kimeneti port, amelyet a SNES-ben általában nem használnak
  • a nem maszkolható megszakítás generálására szolgáló áramkörök a V-blank szignálhoz
  • számított képernyőpozíciók esetén kezdeményezett megszakítások generálására szolgáló áramkörök
  • egy DMA egység, amely két elsődleges üzemmódot támogat:
    • általános DMA, blokkátvitelhez 2,68 MB/s átviteli sebességen,[1]
    • H-blank DMA, kisebb adatmennyiségek átvitelére minden pásztázóvonal végén az aktív megjelenítési perióduson kívül
  • 16 bites szorzó és osztó hardver, amely a műveleteket memóriába leképzett regiszterek segítségével végzi[1][3]
  • a 8 bites adatsínt meghajtó két külön címsín: egy 24 bites „A sín” az általános hozzáféréshez, és egy 8 bites „B sín” főleg a SNES APU (Audio Processing Unit) és PPU (Picture Processing Unit) egységeinek memóriába leképzett be-/kimeneti regiszterei számára

Teljesítmény

A CPU egésze változó sebességű rendszersínt használ, amelynek elérési idejét a memóriahely határozza meg. A sín 3,58 MHz-en fut nem hozzáférési ciklusok esetén és a B sín elérésekor és a legtöbb belső regiszter elérésekor, és 2,68 vagy 3,58 MHz az A sín elérésekor. 1,79 MHz sebességgel csak a vezérlőport soros hozzáférésű regisztereinek elérésekor működik.[4] Átlagos teljesítménye 1,5 MIPS körüli, elméleti csúcsteljesítménye 1,79 millió 16 bites művelet másodpercenként.[1]

Jegyzetek

  1. a b c d e Architecture of the Super NES / Central Processing Unit: Ricoh 5A22 (angol nyelven) (pdf) pp. 4/18. Rochester Institute of Technology, 2017. december 6. [2022. október 1-i dátummal az eredetiből archiválva]. (Hozzáférés: 2022. október 1.)
  2. Super Nintendo Entertainment System (angol nyelven). SNESLAB, 2021. (Hozzáférés: 2022. október 1.)
  3. SNES Development Manual, Book 1, Chapter 15. Absolute Multiplication/Division (angol nyelven) (pdf) pp. 82 (2-15-1). Nintendo, 1993, 1994, 1995, 1995. (Hozzáférés: 2022. október 1.)
  4. anomie: Anomie's SNES Memory Mapping Doc (text), 2008. december 21. (Hozzáférés: 2022. április 24.)

Fordítás

Ez a szócikk részben vagy egészben a Ricoh 5A22 című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Források

További információk

Kapcsolódó szócikkek

Sablon:MOS CPU
  • m
  • v
  • sz
65xx-alapú CPU-k
MOS Technology, CSG
  • 6502 (és 6501, 6503, 6504, 6505)
  • 6507
  • 6508
  • 6509
  • 6510 (és 6510T, 6512, 6513, 6514, 6515)
  • 8502 (és 7501, 8500, 8501)
  • 65CE02 (és 4510)
Western Design Center
Mitsubishi, Renesas
  • 740-es család
Videójáték gépekhez
Tervezők
Sablon:Nintendo-hardverek
  • m
  • v
  • sz
Nintendo-videójáték-hardverek
Konzolok
Otthoni
Hordozható
Dedikált
Otthoni
  • Color TV-Game
  • NES Classic Edition
  • Super NES Classic Edition
Hordozható
  • Game & Watch
    • Mini Classics
  • Nelsonic Game Watch
  • Pokémon Pikachu
Játéktermi
  • VS. System
  • PlayChoice-10
  • Super Famicom Box
  • Nintendo Super System
  • Ultra 64
  • Aleck 64
  • Triforce
Perifériák
Kiegészítők
  • 3D System
  • Data Recorder
  • Disk System
  • Satellaview
  • Super NES CD-ROM (nem jelent meg)
  • Super Game Boy
    • 2
  • Game Boy Camera
  • Game Boy Printer
  • 64DD
  • Rumble Pak
  • e-Reader
  • Game Boy Player
Kapcsolat
  • NES Four Score
  • NES Satellite
  • Super Multitap
  • Game Link Cable
  • Transfer Pak
  • GCN-GBA Link Cable
  • iQue Player Multiplayer Box
Kontrollerek
  • NES Controller
  • Family BASIC Keyboard
  • NES Advantage
  • NES Max
  • NES Zapper
  • Power Glove
  • Power Pad
  • R.O.B.
  • Speedboard
  • U-Force
  • SNES Controller
  • Super Advantage
  • Score Master
  • SNES Mouse
  • Super Scope
  • Justifier
  • Virtual Boy Controller
  • Nintendo 64-kontroller
  • VRU
  • GameCube-kontroller
    • WaveBird Wireless
  • DK Bongos
  • Action Pad
  • iQue Player
    • Multiplayer Controller
  • Wii Balance Board
  • Wii Remote
    • Classic Controller
    • MotionPlus
    • Wii Zapper
  • Wii Speak
  • Wii U GamePad
  • Wii U Pro Controller
  • Joy-Con
  • Nintendo Switch Pro Controller
Hálózat
  • Family Computer Network System
  • Teleplay Modem
  • XBAND
  • Satellaview
  • NTT Data Communication Modem NDM24
  • Morita Shogi 64
  • N64 Modem
    • Randnet
  • GameCube Modem Adapter
  • GameCube Broadband Adapter
  • Nintendo Wi-Fi USB Connector
Egyebek
  • Nintendo Power
  • iQue Depot
  • Amiibo
Technológia
Média
  • NES Game Pak
  • Compact Cassette
  • Disk Card
  • Game Boy Game Pak
  • SNES Game Pak
  • Barcode
  • Satellaview Memory Cartridge
  • Satellaview ROM Cartridge
  • Virtual Boy Game Pak
  • SF Memory Cassette
  • GB Memory Cartridge
  • N64 Game Pak
  • Controller Pak
  • Game Boy Color Game Pak
  • 64DD Disk
  • SmartMedia
  • Game Boy Advance Game Pak
  • e-Reader Card
  • Game Boy Advance Video
  • Nintendo Optical Disc
  • Memory Card 59, 251, 1019
  • iQue Card
  • Nintendo Game Card
  • RFID
Processzorok
Terméklista
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap