Технология цифровой связи

Проектирование цифровой линии

Назначение и область применения, их архитектура

· Схема начального запуска процессора (Reset);

· Генератор тактовых импульсов;

· Центральный процессор;

· Память программ (E (E) PROM) и программный интерфейс;

· Средства ввода/вывода данных;

· Таймеры, фиксирующие число командных циклов.

Общая структура МК показана на (Рис.1.1.) Эта структура дает представление о том, как МК связывается с внешним миром. Более сложные встраиваемые МК могут дополнительно реализовывать следующие возможности:

· Встроенный монитор/отладчик программ;

· Внутренние средства программирования памяти программ (ROM);

· Обработка прерываний от различных источников;

· Аналоговый ввод/вывод;

· Последовательный ввод/вывод (синхронный и асинхронный);

· Параллельный ввод/вывод (включая интерфейс с компьютером);

· Подключение внешней памяти (микропроцессорный режим).

Все эти возможности значительно увеличивают гибкость применения МК и делают более простым процесс разработки систем на и основе.

Рис.1.1

Структура микроконтроллера.

Некоторые МК (особенно 16 - и 32-разрядные) используют только внешнюю память, которая включает в себя как память программ (ROM), так и некоторый объем памяти данных (RAM), требуемый для данного применения. Они применяются в системах, где требуется большой объем памяти и относительное не большое количество устройств (портов) ввода/вывода. Типичным примером применения такого МК с внешней памятью является котроллер жесткого диска (HDD) с буферной кэш-памятью, который обеспечивает промежуточное хранение и распределение больших объемов данных (порядка нескольких мегабайт). Внешняя память дает возможность такому микроконтроллеру работать с более высокой скоростью, чем встраиваемый МК.

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

Система команд.

В зависимости от числа используемых кодов операций системы команд МК можно разделить на две группы: CISC и RISC. Термин CISC означает сложную систему команд и является аббревиатурой английского определения Complex Instruction Set Computer. Аналогично термин RISC означает сокращенную систему команд и происходит от английского Reduce Instruction Set Computer. Систему команд МК 8051 можно отнести к типу CISC. Однако, не смотря на широкую распространенность этих понятий, необходимо признать, что сами названия не отражают главного различия между системами команд CISC и RISC. Основная идея RISC архитектуры - это тщательный подбор таких комбинаций кодов операций, которые можно было бы выполнить за один такт тактового генератора. Основной выигрыш от такого подхода - резкое упрощение аппаратной реализации ЦП и возможность значительно повысить его производительность.

Очевидно, что в общем случае одной команде CISC соответствует несколько команд RISC. Однако обычно выигрыш от повышения быстродействия в рамках RISC перекрывает потери от менее эффективной системы команд, что приводит к более высокой эффективности RISC систем в целом по сравнению с CISC. Перейти на страницу: 1 2 3 4


Другое по теме:

Перспективы развития мобильных технологий в Украине Прошло не более 3 десятилетий с момента появления мобильных телефонов, но мобильная связь подверглась существенным изменениям. Системы первого поколения, основанные на аналоговом принципе, использовались исключительно для телефонной связи. ...