Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МК Intel.docx
Скачиваний:
20
Добавлен:
18.02.2016
Размер:
61.84 Кб
Скачать

Глава 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 других семейств и даны им соответствующие описания.