리코 5A22

최대 CPU 클럭 속도1.79 MHz ~ 3.58 MHz공정6 μm ~명령어 집합MOS 6502코어1데이터 폭8비트주소 폭24비트패키지

리코 5A22(Ricoh 5A22)는 슈퍼 패미컴을 위해 리코가 개발한 16비트 CPU애플 IIGS에서 사용된 WDC 65816를 기본으로 설계되었다.

주요기능

65C816 코어에 아래의 기능이 추가되었다.

  • 시리얼패러랠을 동시에 액세스할 수 있는 컨트롤러 포트 인터페이스
  • 8비트 패러랠 입출력 포트(슈퍼 패미컴에서는 사용 안함)
  • V-blank 발생시 NMI 인터럽트 신호 출력 회로
  • 스크린 위치 연산 발생시 IRQ 인터럽트 신호 출력 회로
  • 2가지 DMA모드 지원
    • 일반 DMA 모드의 블록(64KB) 전송율은 2.68MB/초
    • H-blank DMA(HDMA)는 각각의 비디오 스캔라인이 끝날때 1-4바이트의 데이터 전송
  • 곱셈과 나눗셈 레지스터
  • 8비트 데이터 버스는 2가지 어드레스 버스로 컨트롤
    • 24비트 Bus A는 일반 액세스에 사용
    • 8비트 Bus B는 APU와 PPU 레지스터용으로 사용

성능

리코 5A22는 21.47MHz 클럭 입력을 메모리 영역과 명령어 사이클 등에 따라 6, 8, 12로 나누어 동작한다.

액세스가 없거나 Bus B와 대부분의 내장 레지스터를 액세스할 때에는 3.58MHz(1/6)로 작동하며 Bus A로 액세스할 때에는 2.68(1/8)이나 3.58MHz, 컨트롤러 포트로 시리얼 액세스 레지스터 사용시 1.79MHz(1/12)로 작동하며 대략 1.5 MIPS의 성능을 가지고 있다.[1]

각주

  1. anomie (2008년 12월 21일). “Anomie's SNES Memory Mapping Doc” (text). 2022년 4월 24일에 확인함. 
  • v
  • t
  • e
65xx 기반 CPU
모스 테크놀로지, CSG
  • 6502 (6501, 6503, 6504, 6505 포함)
  • 6507
  • 6508
  • 6509
  • 6510 (6510T, 6512, 6513, 6514, 6515 포함)
  • 8502 (7501, 8500, 8501 포함)
  • 65CE02 (4510 포함)
웨스턴 디자인 센터
미쓰비시, 르네사스 일렉트로닉스
  • 740 패밀리
아키텍처
  • 65xx 프로세서의 인터럽트
비디오 게임
디자이너
  • 빌 멘시
  • 척 페들
  • v
  • t
  • e
플랫폼
거치
휴대
복합
전용
거치
  • 컬러 TV 게임
  • 클래식 미니 패밀리 컴퓨터
  • 클래식 미니 슈퍼 패미컴
휴대
주변기기
목록
  • 패밀리 컴퓨터
  • 슈퍼 패미컴
  • 닌텐도 64
  • 게임큐브
  • 닌텐도 DS
확장기기
연결
퍼스트파티
컨트롤러
표준
기타
네트워크
기타
아케이드
저장매체
집적회로