Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МвСУ_16.11.2011.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
6.76 Mб
Скачать

1.3.2. Архитектура системы команд (cisc и risc)

ПО процессоров имеет две основные архитектуры набора команд CISC и RISC, которые используются компьютерной промышленностью.

RISC (Reduced Instruct Set Computers) – это класс процессоров который имеет меньший и более простой набор инструкций. Сложная инструкция создаётся из значительно более простых. Для эффективной работы RISC-процессора на его кристалле располагается большое количество регистров, что сокращает число обращений к внешней памяти. RISC-процессор отличается простотой, которая в сочетании с высокой тактовой частотой и более эффективным выполнением инструкций позволяет создавать на основе RISC-процессора компьютеры с очень большим быстродействием.

CISC (Complex Instruction Set Computers) – это класс процессоров который предполагает широкий набор инструкций. Увеличение производительности таких процессоров связано с повышением тактовой частоты. Так как процессоры типа CISC работают со сложными инструкциями, требующими много тактов, их выполнение характеризуется относительно невысокой скоростью, хотя в них используется конвейерная обработка инструкций.

Основоположником CISC-архитектуры можно считать компанию IBM с ее базовой архитектурой ES/360, ядро которой, используется с1964 года, и дошло до наших дней.

Лидером в разработке МП c полным набором команд (CISC) считается компания Intel со своей серией x86 и Pentium. Эта архитектура является практическим стандартом для рынка микрокомпьютеров. Для CISC-процессоров характерно:

– сравнительно небольшое число регистров общего назначения;

– большое количество машинных команд, некоторые из которых нагружены семантически аналогично операторам высокоуровневых языков программирования и выполняются за много тактов;

– большое количество методов адресации; большое количество форматов команд различной разрядности;

– преобладание двухадресного формата команд; наличие команд обработки типа регистр-память.

В настоящее время существует множество RISC процессоров, так как сложилось мнение, что RISC быстрее, чем CISC процессоры. Такое мнение не совсем верно. Имеется много процессоров называемых RISC, но на самом деле относящихся к CISC. Более того, в некоторых приложениях CISC-процессоры выполняют программный код быстрее, чем это делают RISC-процессоры, или решают такие задачи, которые RISC-процессоры не могут выполнить.

CISC-процессоры выполняют большой набор команд с развитыми возможностями адресации. В RISC-процессорах набор выполняемых команд сокращен до минимума.

Успех при использовании RISC-процессоров обеспечивается благодаря тому, что их более простые команды требуют для выполнения значительно меньшее число машинных циклов.

1.4. Корпус микропроцессоров

Наиболее распространенными являются пластмассовые корпуса. Кристалл, помещенный в такой корпус, соединяется с внешними выводами при помощи тонких алюминиевых проволочек, которые привариваются к кристаллу с использованием ультразвука. Для заливки пластиковых корпусов используется эпоксидный герметик. Когда герметик затвердеет, кристалл становится защищенным от света, влаги и механического воздействия как показано на рис 5.

Для защиты кристаллов от внешней среды используются два основных материала пластмасса и керамика.

Рис. 5. Пластмассовый корпус для интегральных схем

Ранее более распространенными являлись компоненты, изготовленные в DIP (Dual In-line Package) – корпусах, которые обычно имеют от 8 до 40 выводов. Данный корпус имеет прямоугольную форму с двумя рядами выводов по длинным сторонам. Преимуществом этой технологии монтажа является ее простота, которая не требует сложного оборудования и специальной подготовки. Недостатком является то, что отверстие занимает на плате значительную площадь, и расстояние между соседними выводами интегральной схемы (ИС) должно быть существенно больше, что увеличивает размеры платы. Корпуса, выполненные из пластика, обозначаются PDIP или керамики CDIP.

Для уменьшения размеров печатных плат используется технология поверхностного монтажа (SMT – surface mount technology). По данной технологии изготавливают QFP (Quad Flat Package) – корпуса ИС, имеющих планарные выводы, расположенные по всем четырём сторонам. На рис 6. представлен монтаж корпусов на поверхность печатной платы.

Рис. 6. Способ монтажа микросхем на печатной плате

Корпус с данным выводом позволяет производить ручную пайку и обеспечивает более простой контроль паяных соединений. В настоящее время корпуса с данными выводами значительно более популярны, так как их использование позволяет применять более простое производственное оборудование и обеспечить переход к сверхплотному монтажу, когда расстояние между центрами выводов уменьшается до 0,41 мм

Типичное значение шага расположения выводов DIP – корпусов составляет 2,54 мм, тогда как шаг для QFP – корпуса имеет шаг выводов от 1,27 мм до 0,41 мм.

Для производителя установка и снятие QFP – корпусов реализуется проще, чем DIP – корпусов. На посадочные места наносится специальная смесь припоя и флюса, которая называется паяльной пастой, затем плата помещается в печь, где паста расплавляется и припаивает ИС к плате. Чтобы снять компонент с платы, его выводы обдуваются горячим воздухом или азотом, который расплавляет припой, после чего компонент может быть удален. В то время как производителю, имеющему специальное оборудование, легче работать с QFP – корпусами, для инженера-разработчика или радиолюбителя это намного сложнее, поэтому используются кроватки под ИС.

Выпускаются ИС в других корпусах, которые перечислены далее. Тип корпуса SOIC (Small-Outline Integrated Circuit – маленькая интегральная схема), предназначенный для поверхностного монтажа. Имеет форму прямоугольника с двумя рядами выводов по длинным сторонам. ИС в корпусе SOIC занимают на 30-50% меньше площади печатной платы, чем их аналоги в корпусе DIP, а также обычно имеют меньшую на 70% толщину.

Тип корпуса PLCC (Plastic Leaded Chip Carrier) и СLCC (Ceramic Leaded Chip Carrier) представляют собой квадратный корпус с расположенными по краям контактами, предназначенный для установки в специальную панель.

Для монтажа кристаллов с очень большим количеством выводов (более 300) используются технологии шариковых выводов – BGA (Ball Grid Array – корпус с матрицей шариковых выводов).

LGA (Land Grid Array) – представляет собой корпус PGA, в котором штырьковые контакты заменены на контактные площадки. Может устанавливаться в специальное гнездо, имеющее пружинные контакты, либо устанавливаться на печатную плату.