Микроконтроллеры INTEL 296

ИС устанавливаются в 100-выводные корпуса типов QFP или SQFP.

Внутренняя архитектура

Внутренняя архитектура контроллеров серии 296 показана на рис. 2 (на примере 80296SA). Очевидно, что данные микроконтроллеры спроектированы на основе принстонской архитектуры (основанной на принципах фон Неймана), т.к. память для хранения данных и команд не разделена (единое адресное пространство), а микроконтроллер содержит две шины: данных и адреса.

Опис : Screenshot - 20.12.2009 , 19_19_34.jpg

Рис.2 Внутренняя архитектура кристалла 80296SA

На частоте 50 МГц ЦПУ выполняет до 16 млн. оп/с на стандартном наборе команд и до 12,5 млн. оп/с при использовании специальных команд цифровой обработки сигналов. Память ЦПУ имеет одно адресное пространство размером 6 Мбайт, в котором находятся регистры общего назначения, регистры специального назначения, встроенная программная память, внешняя память для программы и данных. ПЗУ имеет объем 2 кбайт и оснащено защитой от несанкционированного доступа. Контроллер памяти работает с 16- и 24-разрядной внешней шиной, причем ширина шины может динамически переключаться, можно вводить циклы ожидания.

Основные компоненты CPU во всех микроконтроллерах семейства MCS-96 — это Регистровый Файл (Register File) и Регистровое Арифметико-Логическое Устройство (Register/Arithetic Logic Unit - RALU). Регистровый файл - это адресуемое пространство регистров процессора. Ячейки от 00h до 17h - это управляющие регистры ввода-вывода или регистры cпециальных функций (Special Function Registers - SFR). Ячейки 18h и 19h содержат указатель стека, они могут использоваться как обычная RAM-память, когда не выполняются стековые операции. Остальные байты регистрового файла служат как обычная RAM-память, доступная как байт, слово или как двойное слово. CPU выполняет вычисления в RALU. RALU содержит 17-битное арифметико-логическое устройство (ALU), слово состояния программы (PSW), счетчик команд (PC), счетчик циклов и три временных регистра. RALU работает напрямую с регистровым файлом, таким образом, устраняются пересылки через аккумулятор, и обеспечивается прямое управление операциями ввода/вывода через SFR.

Другие составные микропроцессора рассмотрим в пункте 2.3

Состав встроенных устройств

Таймеры:

Два 16-разрядных таймера TIMER1 и TIMER2 обеспечивают синхронизацию работы устройства ввода-вывода импульсных сигналов с реальным временем и внешними событиями. TIMER1 синхронизируется изнутри, тогда как TIMER2 синхронизируется снаружи.

Генератор

сигналов

CHIP

SELECT

(

CHIP

SELECT

UNIT

):

Этот узел появился ещё у кристалла 8XC196NP, имеется у 8XC296SA. Он позволяет существенно упростить аппаратуру, необходимую для подключения внешней памяти к процессору, и, тем самым, удешевить систему. Он может генерировать до 6-ти сигналов выборки (Chip Select), с независимо устанавливаемыми циклами ожидания и шириной шины. Кроме того, кристаллы, имеющие Chip Select Unit, имеют демультиплексированную шину, что позволяет отказаться от внешних регистров-защелок и использовать медленную и дешевую память, сохранив при этом быстродействие системы.

Импульсный

ввод

/

вывод

EPA (EVENT PROCESSOR ARRAY):

Перейти на страницу: 1 2 3 4

Прочтите также:

Технология получения монокристаллического InSb p-типа
На сегодняшний день все халькогениды свинца, включая селенид свинца, являются достаточно изученными полупроводниковыми соединениями, которые уже давно нашли свое применение в электронно ...

Многовибраторная антенная решетка с рефлектором 16х4 эт
Рассчитать чертёж, КНД, ДН, Rвх многовибраторной антенной решетки с рефлектором 16х4 эт. Построить по таблицам, в полярной и декартовой системе координат расчётную ДН в Е и Н плоскостях. ...

Аргоновый лазер
Лазер представляет собой источник монохроматического когерентного света с высокой направленностью светового луча. Само слово «лазер» составлено из первых букв английского словосочетания ...

Основные разделы

Copyright © 2008 - 2019 www.techmatch.ru