- •Министерство образования республики беларусь
- •Глава 3. Обзор архитектуры ………………………………………………..14;
- •Глава 1 Введение
- •1.1 Intel 8051
- •1.2 Особенности
- •Родственные микроконтроллеры
- •Глава 2. Основные представители микроконтроллера Intel
- •2.1Микроконтроллеры семейства mcs-51.
- •2.2 Микроконтроллеры семейства mcs-251.
- •2.3Микроконтроллеры семейства mcs-96
- •2.4 Микроконтроллеры intel mcs 196/296
- •2.5 Семейство контроллеров Универсальной последовательной шины 8x930
- •Глава 3. Обзор архитектуры
Глава 3. Обзор архитектуры
Конструкционно реализацию USB в микроконтроллерах 8x930Ax и 8x930Hx можно разделить на четыре блока: очереди FIFO, блок интерфейса с функциональными устройствами, блок интерфейса с последовательной шиной и приемо-передатчик. Контроллер 8x930Hx имеет длополнительные блоки для управления функциями концентратора: блок интерфейса с концентратором и повторитель.
Очереди FIFO для приема и передачи на обоих контроллерах являются кольцевыми. Очереди поддерживают до двух раздельных наборов данных переменного размера и содержат регистры счетчика байтов, показывающие количество байтов в наборах данных. Очереди снабжены флажками, показывающими заполненность или пустоту очереди, а также способны повторять прием или передачу текущего набора данных. Блок интерфейса с функциональными устройствами (ИФУ) распределяет переданные или принятые данные USB в соответствии с типом передачи и состоянием очередей. Кроме того, блок ИФУ следит за состоянием транзакции, управляет очередями FIFO, при помощи запроса на прерывание сообщает о наступлении управляющих событий центральному процессору 8x930.
Блок интерфейса с последовательной шиной реализует протокол передачи USB: последовательно упорядочивает пакеты, осуществляет генерацию и распознавание сигнала, генерацию и проверку контрольных сумм, кодирование/декодирование данных по методу NRZI, побитовое заполнение, генерацию и распознавание идентификатора пакета (PID).
Интегрированный приемо-передатчик на микроконтроллерах USB согласован с простым четырех-жильным интерфейсом, определенным спецификаицей USB 1.0. Семейство контроллеров 8x930 имеет три прерывания, связанных с USB. Они происходят при каждом старте кадра, окончании приема/передачи данных на оконечные функциональные устройства, в случае глобальной приостановки или возобновления работы. В концентраторе 8x930Hx блок интерфейса с концентратором служит для управления и слежения за состоянием соединени с выходными портами. Повторитель отвечает за распространение сигналов повышающих и понижающих портов USB.
Литература:
1. Шахнович И. Отечественный процессор цифровой обработки сигналов NM6403 – чудо свершилось. – ЭЛЕКТРОНИКА: НТБ, 1999, №2, с. 30–34.
2. Texas Instruments Europe. Implementation of an Image Processing Library for the TMS320C8X (MVP). – BPRA059, July, 1997.
3. Борисов Ю. Комплекс «Трафик-Монитор» на базе процессора Л1879ВМ1. Особенности разработки. – ЭЛЕКТРОНИКА: НТБ, 003, №6.
4. Мушкаев С. Оценка производительности корреляционных мер сходства в задачах полного поиска движения на процессоре NM6403. – Сборник докладов научно-технической конференции «Молодежь в науке», 005.
5. Мушкаев С. К вычислению квадратов и абсолютных значений на процессоре NM6403 (Л1879ВМ1). – Цифровая обработка сигналов, 005, №1.
6. Мушкаев С. Реализация ранжирующих и медианных фильтров на процессоре NM6403 (Л1879ВМ1). – Цифровая обработка сигналов, 005, №1.
7. Миронов С., Дударев В., Богатов А. Цифровая обработка радиолокационных сигналов. – ЭЛЕКТРОНИКА: НТБ, 003, №3.
8. Мушкаев C., Ландышев С. Применение процессора Л1879ВМ1 для сжатия изображений. – Цифровая обработка сигналов, 002, №1.
9. Кашкаров В., Мушкаев С. Организация параллельных вычислений в алгоритмах БПФ на процессоре NM6403. – Цифровая обработка сигналов, 001, №1.
Вывод: В ходе курсовой работы был разобран микроконтроллер Intel 8051 (MSC 51)его строение и функции, родственные микроконтроллеры. Также были рассмотрены представительства микроконтроллера Intel других семейств и даны им соответствующие описания.