Эта статья требует дополнительных ссылок для проверки . ( ноябрь 2011 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Ricoh 5A22 представляет собой 8/16-разрядный микропроцессор производства Ricoh для Super Nintendo Entertainment System (SNES) игровой консоли . Он основан на 8/16-битном WDC 65C816 , который был разработан в период с 1982 по 1984 год для персонального компьютера Apple IIGS . Он имеет 92 инструкции, 8-битную шину данных , 16-битный аккумулятор и 24-битную адресную шину . ЦП работает в диапазоне от 1,79 МГц до 3,58 МГц и использует расширенный набор инструкций MOS Technology 6502 .
Основные особенности [ править ]
Помимо ядра процессора 65C816 , 5A22 содержит вспомогательное оборудование, в том числе:
- Схемы интерфейса порта контроллера, включая последовательный доступ к данным контроллера
- 8-битный параллельный порт ввода / вывода, который в SNES в основном не используется.
- Схема для генерации немаскированных прерываний на V-blank
- Схема для генерации прерываний по расчетным положениям экрана
- Блок DMA , поддерживающий два основных режима:
- Общий DMA, для передачи блоков со скоростью 2,68 МБ / с
- H-blank DMA, для передачи небольших наборов данных в конце каждой строки развертки за пределами активного периода отображения
- Регистры умножения и деления
- Две отдельные адресные шины управляют 8-битной шиной данных : 24-битная «шина A» для общего доступа и 8-битная «шина B» в основном для регистров APU и PPU.
Производительность [ править ]
ЦП в целом использует системную шину с регулируемой скоростью , время доступа к которой определяется адресом памяти, к которому осуществляется доступ. Шина работает на частоте 3,58 МГц для циклов без доступа и при доступе к шине B и большинству внутренних регистров и на 2,68 или 3,58 МГц при доступе к шине A. Она работает на частоте 1,79 МГц только при доступе к регистрам последовательного доступа порта контроллера. [1] Он работает со скоростью примерно 1,5 MIPS и имеет теоретическую пиковую производительность 1,79 миллиона 16-битных операций в секунду.
См. Также [ править ]
- Технические характеристики Super Nintendo Entertainment System
- Nintendo SA-1 , сопроцессор для SNES, основанный на том же ядре процессора 65C816.
Ссылки [ править ]
- ^ аномия (21 декабря 2008 г.). «Документ карты памяти SNES от Anomie» (текст) . Проверено 19 июня 2019 года .