Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Развитие МК с ядром mcs-51




Совершенствование МК на основе процессорного ядра MCS-51 происходило в сле­дующих направлениях:

• увеличение частоты тактирования fXCLK, посредством перехода к другой, более совер­шенной технологии изготовления БИС;

• увеличение объема резидентной памяти программ и памяти данных; переход к FLASH
технологии памяти программ;

• совершенствование структуры МК посредством введения в его состав новых типов
периферийных модулей;

• кардинальная переработка архитектуры процессорного ядра с сохранением системы
команд MCS-51; полученные решения полностью совместимы с MCS-51 на уровне
исходного текста программ.

Начало столь бурной модернизации положила сама фирма «Intel», выпустив МК 80С52 с увеличенным объемом памяти программ (8 Кбайт), памяти данных (256 байт), третьим таймером на кристалле с функциями захвата/сравнения и расширенной подси­стемой прерываний. Ныне аббревиатура 8052 используется для обозначения одного из стандартов в рамках архитектуры MCS-51.

Следующим шагом в развитии MCS-51 был предложенный фирмой «Intel» модуль процессора событий РСА (Program Counter Array), который входил в состав МК 8хС51 FA/ FB/FC/GB. Модуль РСА включает 16-разрядный счетчик временной базы и пять полнос­тью идентичных каналов захвата/сравнения. Каждый из каналов может быть настроен на один из четырех режимов:

1)входного захвата по положительному/отрицательному/любому фронту входного сиг­нала;

2)выходного сравнения с формированием запроса на прерывание;

3)входного сравнения с формированием как «1» так и «0» на соответствующем выхо­де; эта функция в МК фирмы «Intel» получила название высокоскоростного выхода;

4)широтно-импульсного модулятора с дискретностью 8 разрядов и 4 фиксированными частотами сигнала.

Модуль РСА в настоящее время воспроизводится в МК фирмы «Pfilips», близкий ана­лог модуля присутствует в МК семейства С500 фирмы «Infineon».

Новую жизнь в популярные модификации МК с ядром MCS-51 вдохнули фирмы «Pfilips» и «Atmel», переведя резидентное ПЗУ на FLASH технологию. Более того, МК от «Atmel» стали программируемыми в системе. Дополнительный порт SPI в составе МК этой фир­мы обеспечил такую возможность.

Фирма «Pfilips», выпуская самый большой ряд МК на основе стандартного ядра MCS-51, предложила новое семейство 51ХА с расширенной архитектурой. Основные отличия нового процессорного ядра:

•16-разрядное АЛУ на базе регистровой архитектуры;

• восемь 16-разрядных регистров для выполнения арифметических и логических операций;

• расширенный набор инструкций;

• аппаратная поддержка мультизадачности.

Новое процессорное ядро не совместимо по кодам инструкций со своим предше­ственником. Но каждой инструкции MCS-51 поставлена в соответствие инструкция ново­го ядра 51ХА. Специальный транслятор исходного текста конвертирует программы, на­писанные на языке Ассемблера MCS-51, в исходный текст для нового ядра 51ХА. Имен­но поэтому ядро 51 ХА относят к семейству MCS-51. По результатам тестов архитектура ХА обеспечивает увеличение производительности до 100 раз по сравнению с традици­онной архитектурой MCS-51.

Фирма «Infineon» также поддерживает две линии МК, принадлежащих к семейству MCS-51. Наряду с выпуском полностью идентичных некоторым моделям стандартов 8051 и 8052 Intel, фирма разработала свое собственное ядро С500, полностью совместимое с MCS-51 на уровне кодов. И уже на базе этого ядра создала целый ряд МК со встроенны­ми модулями CAN интерфейсов, а также специализированные МК для управления сило­выми преобразователями частоты.

Еще одну оригинальную модернизацию ядра MCS-51 предложила фирма «Dallas Semiconductor». Изменение схемотехники базового ядра было проведено таким обра­зом, что типовой цикл выборки команд сократился до 4 машинных тактов против исход­ных 12 тактов. В результате производительность МК при той же тактовой частоте возрос­ла от 1,5 до 3 раз в зависимости от типа алгоритма. Эту новую линию МК назвали High Speed MCS-51 - высокоскоростные МК семейства 8051.

И, наконец, сама фирма «Intel» предложила новое процессорное ядро MCS-251, со­вместимое на уровне кодов с программами для 8051. Основные характеристики цент­рального процессора с архитектурой MCS-251:

• расширенный набор команд, включающий 16-бит арифметические и логические инструкции;

• регистровая архитектура, допускающая обращение к переменным в байтовом, двух­
байтовом и четырехбайтовом форматах;

• конвейер команд;

• линейная адресация до 16 Мбайт памяти программ;

• выполнение самой быстрой инструкции в шесть раз быстрее MCS-51.

МК семейства MCS-251 содержат на кристалле три таймера, программируемый счет­ный массив РСА, улучшенный асинхронный порт, сторожевой таймер. Технические ха­рактеристики выборочного ряда МК клона MCS-51 приведены в табл. 4.21.

Таблица 4.21


 


 

4.3. СЕМЕЙСТВО МК НС08 ФИРМЫ «MOTOROLA»





Поделиться с друзьями:


Дата добавления: 2016-10-06; Мы поможем в написании ваших работ!; просмотров: 850 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2241 - | 2105 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.