Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Stenin Lab / C8051F60-67-устройство МК.pdf
Скачиваний:
182
Добавлен:
10.02.2015
Размер:
5.19 Mб
Скачать

C8051F060/1/2/3/4/5/6/7

1.1. Процессорное ядро CIP-51ТМ

1.1.1. Полностью 8051-совместимая архитектура

МК семейства C8051F06х используют разработанное фирмой Silicon Labs’ процессорное ядро CIP-51, которое по системе команд полностью совместимо с ядром MCS-51TM. Для разработки программного обеспечения могут использоваться стандартные 803x/805x ассемблеры и компиляторы. Ядро содержит все периферию, соответствующую стандарту 8052, включая пять 16-разрядных таймеров/счетчиков, два полнодуплексных УАПП, 256 байт внутреннего ОЗУ, 128 байт адресного пространства регистров специального назначения, а также адресуемые побитно порты ввода/вывода.

1.1.2. Улучшенная производительность

CIP-51 использует конвейерную архитектуру, что существенно повышает скорость выполнения команд по сравнению со стандартной архитектурой 8051. В МК с архитектурой 8051 все команды, кроме MUL и DIV, исполняются за 12 или 24 системных тактовых цикла при максимальной тактовой частоте 12…24 МГц. МК с ядром CIP-51 исполняют 70% своих команд за один или два системных тактовых цикла, и только четыре команды требуют более четырех системных тактовых циклов.

Система команд CIP-51 состоит из 109 команд, которые требуют от одного до восьми системных тактовых цикла:

Количество команд

26

Количество системных тактовых циклов

1

50

5

14

7

3

1

2

1

2

2/3

3

3/4

4

4/5

5

8

При работе на тактовой частоте 25 МГц производительность ядра CIP-51 может достигать 25 MIPS. На рис.1.3 показана пиковая производительность различных 8-разрядных МК, работающих на максимально возможных для них частотах.

Рисунок 1.5. Максимальная производительность различных микроконтроллеров

 

25

 

 

 

 

20

 

 

 

MIPS

15

 

 

 

 

 

 

 

 

10

 

 

 

 

5

 

 

 

 

Cygnal

Microchip

Philips

ADuC812

 

CIP-51

PIC17C75x

80C51

8051

 

(25МГц)

(33МГц)

(33МГц)

(16МГц)

25

Ред. 1.2