SONY SPC700 — 8-разрядный CPU, компонент звуковой системы консоли SNES. Вместе с 16-разрядным цифровым сигнальным процессором (DSP) разработан и производился фирмой Sony.
SPC700 имеет 6 регистров, и набор из 256 команд. Тактовая частота — 1.024 МГц. Встроенное ОЗУ состоит из двух микросхем 32кб, в нём хранится управляющая программа, а также сэмплы и эхо в сжатом виде.
DSP реализует табличный волновой синтез и обработку звука. Он может одновременно воспроизводить 8 цифровых 16-разрядных каналов с частотой дискретизации до 32 КГц. Также имеется поддержка панорамирования и ADSR-огибающих. Помимо этого, присутствует аппаратная реверберация (эффект эхо) и 8-точечная гаусная интерполяция. В качестве источника звука может использоваться встроенный генератор шума, что может быть полезным для создания таких звуковых эффектов, как шум ветра. Взаимодействие между SPC700 и DSP осуществляется через отображаемые на память порты ввода-вывода.
По сути, SPC700 представляет самостоятельную подсистему, со своим процессором и памятью, работающую независимо от остальной системы. Основной процессор SNES передаёт блоки данных, содержащие программу воспроизведения музыки, и сэмплы в память SPC700. Далее SPC700 выполняет полученную программу, не отрывая основной процессор SNES от выполнения своих задач. Таким образом, SPC700 может быть назван звуковым сопроцессором.
Формат сохранения музыки .SPC, применяющийся в ряде эмуляторов SNES, получил своё название по имени микросхемы.
Альтернативное имя | SONY SPC700 |
Категории | Радиотовары Радиокомпоненты Звуковые чипы |
Производители | Sony |
Сайт продукта | - |
Страница на Facebook | - |
Страница Вконтакте | - |