Сигнальный процессор Ensoniq - Ensoniq Signal Processor

Ensoniq ESP DSP
Дочерняя карта ESP

В Ensoniq ESP использовался во многих музыкальных инструментах компании и на их Soundscape Elite ПК ЭТО звуковая карта. Он использовался для улучшения звуковых сэмплов синтезатора цифровыми эффектами, повышая реализм всего звука.

Чип ESP был кастомным цифровой сигнальный процессор (DSP) чип с более чем 75000 транзисторы. У него был Набор инструкций который был оптимизирован для управления аудиоданными, что обычно частота дискретизации от 10 кГц до 50 кГц. ESP был способен создавать широкий спектр цифровых эффектов, включая реверберация, задерживать, эхо, отбортовка, припев, гармонизирующий, выравнивание, и искажение, и был способен генерировать несколько эффектов одновременно.

ESP был СБИС устройство разработано в 1.0 микрометр двойной металл CMOS процесс. Множественность и гибкость путей передачи данных в ESP позволили выполнить многие операции DSP за минимальное количество микроинструкции шаги. Его номинальный цикл обучения составлял 250 нс, давая длину программы от 64 до 160 микрокоманд при типичных частотах дискретизации. Поскольку чип ESP был полностью программируемый, спектр эффектов был неограничен.

Основными особенностями чипа ESP были:

  • 48-контактный ОКУНАТЬ или 52-контактный PLCC
  • Отдельный генератор адресов ALU
  • 4 программируемых последовательных канала ввода / вывода (I²S или формат Sony)
  • Данные на кристалле и память микропрограмм
  • 8-битный хост с мультиплексированием адреса / данных ЦПУ Интерфейс
  • Внешняя синхронизация частоты дискретизации
  • Мультиплексная адресация для простых DRAM Интерфейс
  • Доступ хоста к ESP DRAM

Архитектура микросхемы ESP была реализована следующими основными компонентами:

  • ALU - ширина 24 бита, способна выполнять 16 различных инструкций
  • Множитель - 24x24 бит с выделенным 48 бит аккумулятор
  • Отдельный генератор адресов ALU
  • Массив памяти микрокоманд (160 x 45 бит)
  • Реестр общего назначения Массив (192 x 24 бита)
  • 23 регистра специального назначения
  • Три тракта данных шириной 24 бита
  • Последовательный цифровой ввод / вывод (4 стереоканала, I2S или Sony)
  • Хост-интерфейс

Рекомендации