WikiDer > Хадсон Софт HuC6280
Эта статья не цитировать любой источники. (Август 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
В HuC6280 8 бит микропроцессор японская компания Хадсон Софтулучшенная версия WDC 65C02 ЦПУ, модернизированная версия CMOS популярного на основе NMOS Технология MOS 6502 8-битный процессор, изготовленный для Hudson компанией Сейко Эпсон и NEC. Наиболее заметным продуктом, использующим HuC6280, является NECс TurboGrafx-16 игровая приставка.
Описание
HuC6280 содержит 65C02 ядро, которое имеет несколько дополнительных инструкций и несколько внутренних периферийных функций, таких как контроллер прерываний, а блок управления памятью, а таймер, 8-битный параллельный порт ввода-вывода и программируемый звуковой генератор (ПСЖ). Процессор работает на двух скоростях: 1,79 МГц и 7,16 МГц.
Отображение памяти
HuC6280 имеет 64 КБ логический адрес пространство и физическое адресное пространство 2 МБ. Для доступа ко всему пространству памяти HuC6280 использует MMU (блок управления памятью), который разбивает пространство памяти на сегменты 8 КБ. Логическое адресное пространство делится следующим образом:
регистр | Страница | Логический адрес ЦП |
---|---|---|
MPR0 | 0 | 0000–1FFF |
MPR1 | 1 | 2000–3FFF |
MPR2 | 2 | 4000–5FFF |
MPR3 | 3 | 6000–7FFF |
MPR4 | 4 | 8000–9FFF |
MPR5 | 5 | $ A000- $ BFFF |
MPR6 | 6 | $ C000- $ DFFF |
MPR7 | 7 | $ E000- $ FFFF |
Каждый логический 8 КБ сегмент (или страница) связана с одним из 256 физических размером 8 КБ сегмент. Это можно настроить с помощью 8-битного регистра (MPR0-7), который содержит указатель 8-килобайтного сегмент (или банк) физической памяти для отображения на этой странице. Для доступа к этим регистрам используются две специальные инструкции:
TAMi, передайте содержимое аккумулятора (A) в регистр MPR (0-7).
TMAi, передайте регистр MPR в аккумулятор.
Звуковой генератор
Синтез волновой таблицы в стиле PSG предоставляет 6 звуковых каналов, которые можно удобно объединить в пары в соответствии с предоставляемыми функциями:
0-1 - Воспроизведение формы волны Частотная модуляция (канал 1 отключен) 2-3 - Только воспроизведение формы волны 4-5 - Воспроизведение формы волны Генерация белого шума
Воспроизведение формы волны является наиболее распространенным и позволяет воспроизводить 32-байтовую 5-битную линейную выборку без знака на выбранных частотах. Модуляция частоты делает еще один шаг вперед, позволяя динамически регулировать частоту воспроизведения в соответствии с заданным шаблоном. белый шум используется для моделирования ударных инструментов и эффектов, таких как взрывы, с помощью псевдослучайного прямоугольная волна.
В качестве альтернативы каждый канал можно индивидуально переключить в режим «Direct D / A», в котором программист может отправлять данные непосредственно в звуковой микшер, что позволяет генерировать более сложные звуковые шаблоны, такие как речь. Неизбежно это требует дополнительных усилий по программированию и времени процессора.