리코 5A22
Ricoh 5A22일반 정보 | |
---|---|
설계자 | 리코 |
성능 | |
최대 CPU 클럭 속도 | 1.79MHz~3.58MHz |
데이터 폭 | 8비트 |
주소 폭 | 24비트 |
Ricoh 5A22는 슈퍼 닌텐도 엔터테인먼트 시스템(SNES) 비디오 게임 콘솔용으로 Ricoh가 제작한 8/16비트 마이크로프로세서입니다.1982년부터 1984년 사이에 Apple IIGS PC용으로 개발된 8/16비트 WDC 65C816을 기반으로 합니다.92개의 명령, 8비트 데이터 버스, 16비트 어큐뮬레이터 및 24비트 주소 버스가 있습니다.CPU는 1.79MHz에서 3.58MHz 사이에서 동작하며 확장 MOS 테크놀로지 6502 명령 세트를 사용합니다.
주요 기능
5A22에는 65C816 CPU 코어와 더불어 다음과 같은 지원 하드웨어가 포함되어 있습니다.
- 컨트롤러 포트 인터페이스 회로(컨트롤러 데이터에 대한 시리얼 액세스 포함)
- SNES에서 대부분 사용되지 않는8비트 병렬 I/O 포트
- V-블랭크에서 마스크 불가능한 인터럽트를 생성하는 회로
- 계산된 화면 위치에 인터럽트를 생성하는 회로
- 2개의 프라이머리 모드를 지원하는 DMA 유닛
- 곱셈 및 나눗셈 레지스터
- 8비트 데이터 버스를 구동하는 2개의 개별 주소 버스: 일반 액세스용 24비트 "Bus A"와 APU 및 PPU 레지스터용 8비트 "Bus B"
성능
CPU는 전체적으로 가변속 시스템버스를 채용하고 있으며 버스 액세스 시간은 액세스되는 메모리 위치에 따라 결정됩니다.버스는 비액세스 사이클의 경우 및 버스B 및 대부분의 내부 레지스터에 액세스 할 때는 3.58MHz로, 버스A에 액세스 할 때는 2.68MHz 또는 3.58MHz로 동작합니다.컨트롤러 포트의 시리얼 액세스레지스터에 [1]액세스 할 때만 1.79MHz로 동작합니다.약 1.5MIPS로 동작하며 이론상 피크 퍼포먼스는 초당 179만 번의 16비트 동작입니다.
「 」를 참조해 주세요.
- 슈퍼 닌텐도 엔터테인먼트 시스템 기술 사양
- 동일한 65C816 CPU 코어에 기반한 SNES용 공동 프로세서인 닌텐도 SA-1
레퍼런스
- ^ anomie (December 21, 2008). "Anomie's SNES Memory Mapping Doc" (text). Retrieved April 24, 2022.