stringtranslate.com

NEC μPD7720

NEC μPD7720 — это название цифровых сигнальных процессоров с фиксированной точкой от NEC (в настоящее время Renesas Electronics ). Анонсированный в 1980 году, он стал, наряду с Texas Instruments TMS32010 , одним из самых популярных DSP своего времени.

Фон

В конце 1970-х годов инженеры-телефонисты пытались создать технологию с достаточной производительностью для обеспечения цифрового тонального набора номера. [1] Существующие решения цифровой обработки сигналов требовали более сотни микросхем и потребляли значительное количество энергии. [2] Intel отреагировала на этот потенциальный рынок, выпустив Intel 2920, [3] интегрированный процессор, который, хотя и имел как цифро-аналоговые, так и аналого-цифровые преобразователи, не имел дополнительных функций (таких как аппаратный умножитель), которые можно было бы найти в более поздних процессорах. [1] Анонс первых «настоящих» DSP, NEC μPD7720 и чипа Bell Labs DSP-1 , состоялся в следующем году на конференции IEEE International Solid-State Circuits 1980 года. [4] μPD7720 впервые появился в продаже в 1981 году [5] и поступил в продажу в конце 1982 года по цене 20 000 иен (около 82 долларов США, а с поправкой на инфляцию в долларах 2023 года — около 304 долларов США). [6] Помимо своего первоначального использования в телефонии, эти процессоры нашли применение в контроллерах дисководов и графики, синтезаторе речи и модемах. [7]

Архитектура

Подробные описания архитектуры μPD7720 можно найти в Chance (1990), [8] Sweitzer (1984) [9] и Simpson (1984). [10] Вкратце, NEC μPD7720 работает на частоте 4 МГц с 128-словной 16-битной RAM данных, 512-словной 13-битной ROM данных и 512-словной 23-битной программной памятью, которая имеет формат инструкций , подобный VLIW , что позволяет выполнять все операции ALU , операции увеличения/уменьшения адресного регистра и операции перемещения за один цикл. [11] Область стека, которая отличается от адресного пространства основной памяти, выделяется в отдельном адресном пространстве. Стек, используемый во время вызовов подпрограмм и прерываний , имеет глубину четыре. [12]

Варианты

Преемник NEC μPD96050

NEC μPD77C25, пришедший на смену μPD7720, работает на частоте 8 МГц с 256-словной 16-битной RAM-памятью данных, 1024-словной 16-битной ROM-памятью данных и 2048-словной 24-битной программной памятью. [13] Стек, используемый во время вызовов подпрограмм и прерываний, сохраняет ту же глубину в четыре, что и μPD7720. [13]
NEC μPD77C25 был заменен обратно совместимым μPD96050, который работает на частоте 10 или 15 МГц с 2048 16-битной RAM данных, 2048 слов 16-битной ROM данных и 16 384 слов 24-битной памяти программ. По сравнению с предшественником, стек вызовов был расширен до глубины 8, набор инструкций включает некоторые дополнительные инструкции и поддерживает резервное питание от батареи для RAM данных.
Как μPD77C25 (DSP-1, DSP-2, DSP-3, DSP-4), так и μPD96050 (ST010, ST011) использовались в качестве сопроцессоров расширения в игровых картриджах Super NES .

Ссылки

  1. ^ ab Hays, W. Patrick (март 2004 г.). "DSP: Назад в будущее". Очередь . 2 (1): 44. doi : 10.1145/984458.984485 . (требуется подписка)
  2. ^ Треттер, Стивен А. (2008). Проектирование систем связи с использованием алгоритмов DSP. Springer. стр. 2. ISBN 978-0-387--74885-6.
  3. ^ "The 2920" . Получено 2024-01-14 .
  4. ^ Вальднер, Жан-Баптсит (2007). Нанокомпьютеры и роевой интеллект. Уайли. п. 93. ИСБН 978-1-84821-009-7.
  5. ^ : Андерсон, Александр Джон (1994). Основы компьютерных технологий. Chapman & Hall. стр. 365. ISBN 0-412-59810-8.
  6. ^ "Milestones:MPD7720DSP, 1980". ETHW . 2022-06-14 . Получено 2023-08-03 .
  7. ^ Ли, Эдвард Эшфорд; Сешиа, Санджит Арункумар (2011). Введение во встраиваемые системы: киберфизический системный подход. Ли и Сешия. п. 182. ИСБН 978-0-557-70857-4.
  8. ^ Chance, RJ (1990). "Обзор устройств". В Jones, NB; Watson, JD McK. (ред.). Цифровая обработка сигналов: принципы, устройства и приложения . Peter Peregrinus Ltd. стр. 10–12. ISBN 0863412106.
  9. ^ Sweitzer, S. (март 1984). «Недорогой набор микросхем FFT». ICASSP '84. Международная конференция IEEE по акустике, речи и обработке сигналов . Том 9. стр. 371–373. doi :10.1109/ICASSP.1984.1172726.(требуется подписка)
  10. ^ Симпсон, Роберт Дж.; Террелл, Тревор Дж. (сентябрь 1984 г.). «Цифровая фильтрация с использованием сигнального процессора NEC μPD7720». Микропроцессорная обработка и микропрограммирование . 14 (2): 67–78. doi :10.1016/0165-6074(84)90101-7.(требуется подписка)
  11. ^ "μPD77C20A, 7720A, 77P20 Цифровой сигнальный процессор". стр. 1. Получено 2023-12-18 .
  12. ^ "μPD77C20A, 7720A, 77P20 Цифровой сигнальный процессор". стр. 4(3a-4) . Получено 2023-12-25 .
  13. ^ ab "μPD77C25/μPD77P25 Цифровой сигнальный процессор". стр. 1 . Получено 2023-12-18 .

Внешние ссылки