Motorola 56000 — различия между версиями

Материал из ALL
Перейти к: навигация, поиск
(https://en.wikipedia.org/wiki/Motorola_56000, CC-BY-SA 3.0)
 
 
Строка 1: Строка 1:
 
[[Файл:KL_Motorola_DSP_XSP56001ZL.jpg|thumb|280px|]]
 
[[Файл:KL_Motorola_DSP_XSP56001ZL.jpg|thumb|280px|]]
'''Motorola DSP56000''' (также известен как 56K) — серия цифровых сигнальных процессоров (DSP), производящихся Motorola Semiconductor (ныне — Freescale Semiconductor) с 1986 года.<ref>[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&tp=&arnumber=4089744&contentType=Journals+%26+Magazines&sortType%3Dasc_p_Sequence%26filter%3DAND(p_IS_Number%3A4089732)%26rowsPerPage%3D50 The Motorola DSP56000 Digital Signal Processor]</ref><ref>[http://cache.freescale.com/files/dsp/doc/inactive/DSP56000UM.pdf 24-BIT. DIGITAL SIGNAL PROCESSOR. FAMILY]</ref><ref>[http://www.nextcomputers.org/NeXTfiles/Docs/Audio/DSP56001/APR3.pdf Fractional and Integer Arithmetic using the DSP56000 Family]</ref><ref>[http://homes.esat.kuleuven.be/~iverbauw/Reading/EAL_DSPI.pdf Programmable DSP architectures]</ref><ref>[http://ppd.fnal.gov/experiments/e907/TPC/DAQ/56KCCUM.pdf Motorola DSP56000 Family Optimizing C Compiler User’s Manual]</ref> Серия 56k какое-то время была довольно популярной для использования в компьютерах, таких как NeXT, Atari Falcon (56001),<ref>[http://dev-docs.atariforge.org/files/Falcon030_Schematic.pdf atariforge.org — Atari Falcon030 Schematic Rev A]</ref> и [[SGI Indigo]]. Обновленные версии 56k все ещё используются в аудиооборудовании, радарах, коммуникационных устройствах (такие как мобильные телефоны) и прочих встроенных системах. Процессоры 56000 также использовались в качестве основы для обновленных 96000, которое не были коммерчески успешными.
+
'''Motorola DSP56000''' (также известен как 56K) — серия цифровых сигнальных процессоров (DSP), производящихся Motorola Semiconductor (ныне — Freescale Semiconductor) с 1986 года.<ref>[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&tp=&arnumber=4089744&contentType=Journals+%26+Magazines&sortType%3Dasc_p_Sequence%26filter%3DAND(p_IS_Number%3A4089732)%26rowsPerPage%3D50 The Motorola DSP56000 Digital Signal Processor]</ref><ref>[http://cache.freescale.com/files/dsp/doc/inactive/DSP56000UM.pdf 24-BIT. DIGITAL SIGNAL PROCESSOR. FAMILY]</ref><ref>[http://www.nextcomputers.org/NeXTfiles/Docs/Audio/DSP56001/APR3.pdf Fractional and Integer Arithmetic using the DSP56000 Family]</ref><ref>[http://homes.esat.kuleuven.be/~iverbauw/Reading/EAL_DSPI.pdf Programmable DSP architectures]</ref><ref>[http://ppd.fnal.gov/experiments/e907/TPC/DAQ/56KCCUM.pdf Motorola DSP56000 Family Optimizing C Compiler User’s Manual]</ref> Серия 56k какое-то время была довольно популярной для использования в компьютерах, таких как NeXT, Atari Falcon (56001),<ref>[http://dev-docs.atariforge.org/files/Falcon030_Schematic.pdf atariforge.org — Atari Falcon030 Schematic Rev A]</ref> и [[SGI Indigo]]. Обновленные версии 56k все ещё используются в аудиооборудовании, радарах, коммуникационных устройствах (такие как мобильные телефоны) и прочих встроенных системах. Процессоры 56000 также использовались в качестве основы для обновленных 96000, которые не были коммерчески успешными.
  
 
== Техническое описание ==
 
== Техническое описание ==

Текущая версия на 18:34, 10 июня 2016

KL Motorola DSP XSP56001ZL.jpg

Motorola DSP56000 (также известен как 56K) — серия цифровых сигнальных процессоров (DSP), производящихся Motorola Semiconductor (ныне — Freescale Semiconductor) с 1986 года.[1][2][3][4][5] Серия 56k какое-то время была довольно популярной для использования в компьютерах, таких как NeXT, Atari Falcon (56001),[6] и SGI Indigo. Обновленные версии 56k все ещё используются в аудиооборудовании, радарах, коммуникационных устройствах (такие как мобильные телефоны) и прочих встроенных системах. Процессоры 56000 также использовались в качестве основы для обновленных 96000, которые не были коммерчески успешными.

Техническое описание

DSP56000 использует вычисления с фиксированной запятой с 24-разрядными машинными словами. Это включает в себя два 24-разрядных регистра, которые могут также упоминаться как единственный 48-разрядный регистр, два 56-разрядных аккумулятора (регистр, в котором сохраняются непосредственные результаты выполнения арифметических и логических команд), каждый из которых имеет 8-разрядное «расширение»; в противном случае аккумуляторы будут подобны 24/48-битным регистрам. Будучи измененным процессором Гарвардской архитектуры, у 56k есть 3 пространства памяти вместе с шинами: пространство памяти программы/шина и два пространства памяти данных/шина.[7]

24 бита были выбраны как основная длина слова, потому что это дало системе разумные диапазон и точность для обработки аудио (звук). 24 бита соответствуют большому динамическому диапазону в 144 дБ, достаточному для 1980-х, когда аналого-цифровые и цифро-аналоговые преобразователи редко превышали 20 битов. Один пример — приложения ADSL, где фильтры обычно требуют 20 битов точности. Крайние левые четыре бита считаются вполне достаточным пределом для вычислений.

Процессор способен выполнять 16,5 млн инструкций в секунду (MIPS) при максимальной тактовой частоте в 33 МГц[7] и имеет аппаратную поддержку для быстрых преобразований Фурье с плавающей запятой.[7] Для этого используются 5-вольтовые уровни транзисторо-транзисторной логики, потребляющей около 0,4 Вт

Варианты

В большинстве конструкций 56000 выделена одна единственная задача, потому что цифровая обработка сигналов с использованием специальных аппаратных средств идёт главным образом в реальном времени и не допускает прерывания. Для несколько менее требовательных задач, которые нестрого ограничены во времени, разработчики обычно используют отдельный процессор или микроконтроллер.

Добавление инструкций SIMD к большинству центральных процессоров настольного компьютера означает, что выделенные микросхемы DSP, такие как 56000, частично отступили от некоторых областей применения, но они продолжают широко использоваться в связи и некоторых других отраслях. С этой целью в серию 56800 рядов был добавлен полноценный микроконтроллер, который создал однокристальное решение «DSPcontroller», в то время как в процессоре 68456 — 68000 + 56000 — шёл обратный процесс.

Довольно распространенная современная модель 56000 — третье поколение семейства 563xx, которое включает в себя несколько моделей со специальными аппаратными приложениями, такие как логика интерфейса PCI, процессоры циклического избыточного хода и аудиокомпандеры.

Примечания

Ссылки