Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос терминологии.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
GSK
Проясните пожалуйста чем отлмчаються "Цифровые Сигнальные Контроллеры" от "Контролеров общего назначенния PIC16/18"

Почему "сигнальные", что под этим подразумевают?
dxp
Цитата(GSK @ Aug 28 2006, 10:41) *
Проясните пожалуйста чем отлмчаються "Цифровые Сигнальные Контроллеры" от "Контролеров общего назначенния PIC16/18"

Почему "сигнальные", что под этим подразумевают?

Цифровые сигнальные имеют средства для аппаратной поддержки работы с потоками данных (сигналы в цифре - это потоки данных). В частности сюда относятся дополнительные шины (чтобы можно было за один такт подгрузить в вычислителные устройства два операнда и сохранить результат), мощные и гибкие адресные генераторы, способные генерировать адреса с заданным шагом, поддерживающие циклические буфера и т.д, средства для организации аппаратных циклов, дающие возможность организовать циклы без оверхеда (накладных расходов) на проверку условия цикла и без перезагрузки конвейера при переходе от конца цикла в начало. Ну и конечно вычислительне устройства - умножитель-аккумулятор (для эффективного выполнения операции свертки, которая является основой цифровых фильтров, фурье-преобразований) и мощный циклический сдвигатель, способный за один такт сделать сдвиг операнда на произвольное число позиций.
Evgeny_CD
Отредактировал заголовок топика - а то больно сильно по "глазам било".

GSK, большая просьба к Вам - поставьте себе какую-нибудь проверялку правописания, дабы не смущать почтенную поблику...

По сути вопроса посмотрите здесь
http://www.sibsutis.ru/~mavr/LIB/Kester/07.pdf

И вообще, на
http://www.sibsutis.ru/~mavr/contCVT.htm
есть много интересного и полезного.
GSK
Спасибо.
Замечания учту!
_Bill
Цитата(GSK @ Aug 28 2006, 06:41) *
Проясните пожалуйста чем отлмчаються "Цифровые Сигнальные Контроллеры" от "Контролеров общего назначенния PIC16/18"

Почему "сигнальные", что под этим подразумевают?

Вообще-то, аббревиатура DSP (Digital Signal Processor) правильно переводится как ЦПС (а не ЦСП) - Цифровой Процессор Сигналов. Архитектурно он с оптимизирован для выполнения операций, связанных с цифровой обработкой сигналов. Основной такой операцией является умножение и накопление результата. Для ускорения всего процесса обработки желательно, чтобы данная операция выполнялась как можно быстрее, и, лучше всего, за один такт. Кроме того, для уменьшения (устранения) ошибок при вычислении (переполнение или округления) Арифметико-Логическое Устройство (АЛУ) делается повышенной разрядности. Есть еще целый ряд специфических характеристик, позволяющих ускорить обработку потоков данных, но для этого нужно смотреть архитектуру конкретного процессора.
В отличие от PIC16/18, dsPIC имеет отдельное дополнительное АЛУ для обработки потоков данных, аналогичное имеющимся в других DSP, и соответствующие команды.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.