Автор: Пользователь скрыл имя, 05 Ноября 2011 в 16:58, реферат
По числу больших интегральных схем (БИС) в микропроцессорном комплекте различают микропроцессоры однокристальные, многокристальные и многокристальные секционные. Однокристальные микропроцессоры получаются при реализации всех аппаратных средств процессора в виде одной БИС или СБИС (сверхбольшой интегральной схемы).
1 билет.классификации микропроцессоров .По числу больших интегральных схем (БИС) в микропроцессорном комплекте различают микропроцессоры однокристальные, многокристальные и многокристальные секционные. Однокристальные микропроцессоры получаются при реализации всех аппаратных средств процессора в виде одной БИС или СБИС (сверхбольшой интегральной схемы). По мере увеличения степени интеграции элементов в кристалле и числа выводов корпуса параметры однокристальных микропроцессоров улучшаются. Однако возможности однокристальных микропроцессоров ограничены аппаратными ресурсами кристалла и корпуса. Для получения многокристального микропроцессора необходимо провести разбиение его логической структуры на функционально законченные части и реализовать их в виде БИС (СБИС). Функциональная законченность БИС многокристального микропроцессора означает, что его части выполняют заранее определенные функции и могут работать автономно.Многокристальные секционные микропроцессоры получаются в том случае, когда в виде БИС реализуются части (секции) логической структуры процессора при функциональном разбиении ее вертикальными плоскостями (рис. 2.1,6). Для построения многоразрядных микропроцессоров при параллельном включении секций БИС МП в них добавляются средства “стыковки”.Многокристальные секционные микропроцессоры имеют разрядность от 2—4 до 8—16 бит и позволяют создавать разнообразные высокопроизводительные процессоры ЭВМ. Однокристальные и трехкристальные БИС МП, как правило, изготовляют на основе микроэлектронных технологий униполярных полупроводниковых приборов, а многокристальные секционные БИС МП — на основе технологии биполярных полупроводниковых приборов.Использование многокристальных микропроцессорных высокоскоростных биполярных БИС, имеющих функциональную законченность при малой физической разрядности обрабатываемых данных и монтируемых в корпус с большим числом выводов, позволяет организовать разветвление связи в процессоре, а также осуществить конвейерные принципы обработки информации для повышения его производительности.Основные характеристики памяти в микропроцессорной системе.Полупроводниковая память, постоянно запоминающее уст-во, полевой транзистор с плавающим затвором,МДОП транзистор, оперативно запоминающее устройство, статические запоминающее устройства, динамические запоминающее устройства, запоминающее устройства с произвольной выборкой, МКсхемы в составе МПС, буферная память, стековая память. Постоянные ЗУ (ПЗУ), содержание которых не может быть изменено конечным пользователем (например, BIOS). ПЗУ в рабочем режиме допускает только считывание информации. Оперативные ЗУ (ОЗУ) обеспечивают режим записи, хранения и считывания информации в процессе её обработки. ОЗУ — динамические ЗУ (DRAM) строят на конденсаторах. В обоих видах ЗУ информация исчезает после отключения от источника питания (например, тока). Буферной памятью называется - объект памяти, которым владеют одновременно два объекта, не связанные между собой. Стековая память – это очередь со стратегией работы "последний вошел – первый вышел". Стековая память обычно реализуется на основе обычной линейной адресной памяти с использованием специального регистра – указателя стека (SP)
2 билет. Основные характеристики микропроцессора. Микропроцессор характеризуется: 1) тактовой частотой, определяющей максимальное время выполнения переключения элементов в ЭВМ; 2) разрядностью, т.е. максимальным числом одновременно обрабатываемых двоичных разрядов. m - разрядность внутренних регистров, определяет принадлежность к тому или иному классу процессоров; n - разрядность шины данных, определяет скорость передачи информации; k - разрядность шины адреса, определяет размер адресного пространства. 3) архитектурой. Понятие архитектуры микропроцессора включает в себя систему команд и способы адресации, возможность совмещения выполнения команд во времени, наличие дополнительных устройств в составе микропроцессора, принципы и режимы его работы. Выделяют понятия микроархитектуры и макроархитектуры. Микроархитектура микропроцессора - это аппаратная организация и логическая структура микропроцессора, регистры, управляющие схемы, арифметико-логические устройства, запоминающие устройства и связывающие их информационные магистрали. Макроархитектура - это система команд, типы обрабатываемых данных, режимы адресации и принципы работы микропроцессора.В общем случае под архитектурой ЭВМ понимается абстрактное представление машины в терминах основных функциональных модулей, языка ЭВМ, структуры данных. Полупров…1. Емкость памяти определяется числом бит хранимой информации. Емкость кристалла обычно выражается также в битах и составляет 1024 бита, 4 Кбит, 16 Кбит, 64 Кбит и т.п. Важной характеристикой кристалла является информационная организация кристалла памяти MxN, где M - число слов, N - разрядность слова. Например, кристалл емкостью 16 Кбит может иметь различную организацию: 16 Кx1, 4 Кx2 Кx8. При одинаковом времени обращения память с большей шириной выборки обладает большей информационной емкостью.2. Временные характеристики памяти.Время доступа - временной интервал, определяемый от момента, когда центральный процессор выставил на шину адреса адрес требуемой ячейки памяти и послал по шине управления приказ на чтение или запись данных, до момента осуществления связи адресуемой ячейки с шиной данных.Время восстановления - это время, необходимое для приведения памяти в исходное состояние после того, как ЦП снял с ША - адрес, с ШУ - сигнал "чтение" или "запись" и с ШД - данные.3. Удельная стоимость запоминающего устройства определяется отношением его стоимости к информационной емкости, т.е. определяется стоимостью бита хранимой информации.4. Потребляемая энергия (или рассеиваемая мощность) приводится для двух режимов работы кристалла: режима пассивного хранения информации и активного режима, когда операции записи и считывания выполняются с номинальным быстродействием. Кристаллы динамической МОП-памяти в резервном режиме потребляют примерно в десять раз меньше энергии, чем в активном режиме. Наибольшее потребление энергии, не зависящее от режима работы, характерно для кристаллов биполярной памяти.5. Плотность упаковки определяется площадью запоминающего элемента и зависит от числа транзисторов в схеме элемента и используемой технологии. Наибольшая плотность упаковки достигнута в кристаллах динамической МОП-памяти.6. Допустимая температура окружающей среды обычно указывается отдельно для активной работы, для пассивного хранения информации и для нерабочего состояния с отключенным питанием. Указывается тип корпуса, если он стандартный, или чертеж корпуса с указанием всех размеров, маркировкой и нумерацией контактов, если корпус новый. Приводятся также условия эксплуатации: рабочее положение, механические воздействия, допустимая влажность и другие.
Рис. 2.4. Классификация команд.
При использовании фиксированного числа бит под КОП для кодирования всех m команд необходимо в поле КОП выделить двоичных разрядов. Однако, учитывая ограниченную длину слова мини- и микроЭВМ, различное функциональное назначение команд, источники и приемники результатов операций, а также то, что не все команды содержат адресную часть для обращения к памяти и периферийным устройствам, в малых ЭВМ для кодирования команд широко используется принцип кодирования с переменным числом бит под поле КОП для различных групп команд.В некоторых командах необходим только один операнд и они называются однооперандными (или одноадресными) командами в отличие от двухоперандных (или двухадресных), в которых требуются два операнда. При наличии двух операндов командой обычно изменяется только один из них. Так как информация берется только из одной ячейки, эту ячейку называются источником; ячейка, содержимое которой изменяется, называется приемником.
Ниже приведен формат двухадресной (двухоперандной) команды процессоров СМ.
Формат
команд процессоров СМ:
а) двухадресная команда;
б) одноадресная команда.
Примеры кодирования двухадресных команд в процессорах СМ
|
Четырехбитный
КОП (биты 15-12) кодирует ряд двухоперандных
операций, приведенных в таблице 1. Биты
(11-6) и (5-0) для команд данного типа определяют
адреса источника и приемника данных.
Как видно из таблицы, комбинации 0000 и
1000 поля КОП определяют группы одноадресных
команд (рис 1,б). КОП 1 (биты 15-12), соответствующий
кодам 0000 и 1000, определяет группу одноадресных
команд, а КОП 2 (биты 11-6) кодирует конкретную
операцию команд данной группы. Таким
образом, команды, использующие один операнд,
кодируются 10-битным КОП (биты 15-6).Наиболее
гибкая команда требует до четырех операндов.
Например, команда сложения может указывать
адреса слагаемых, адрес результата и
адрес следующей команды. Если для задания
адреса требуется 16 бит, то четырехоперандная
команда займет 8 байт памяти, не учитывая
код операции. Следовательно, получится
медленнодействующая ЭВМ с огромной памятью.
Поэтому в большинстве микроЭВМ любой
команде требуется не более двух операндов.
Это достигается следующими приемами:
1. Адрес следующей команды указывается
только в командах переходов; в остальных
случаях очередная команда выбирается
из ячеек памяти, следующих за выполненной
командой.
2. Использование ячейки, в которой находится
один из операндов, для запоминания результата
(например, сумма запоминается в ячейки
первого операнда).Локализацию и обращение
к операндам обеспечивают режимы адресации.
При введении нескольких режимов адресации
необходимо отвести в команде биты, указывающие
режимы адресации для каждого операнда.
Если предусмотрено восемь режимов адресации,
то для задания каждого из них нужно три
бита.Почти во всех форматах команд первые
биты отводятся для кода операции, но далее
форматы команд разных ЭВМ сильно отличаются
друг от друга. Остальные биты должны определять
операнды или их адреса, и поэтому они
используются для комбинации режимов,
адресов регистров, адресов памяти, относительных
адресов и непосредственных операндов.
Обычно длина команды варьируется от 1
до 3 и даже 6 байт.По форматам команд можно
судить о возможностях ЭВМ.
Отладка
О
правильности функционирования микропроцессорной
системы на уровне "черного ящика"
с полностью неизвестной
Обнаружение ошибки и диагностика неисправности
Дефект
не может быть обнаружен до тех
пор, пока не будут созданы условия
для возникновения из-за него неисправности,
результат которой должен быть, в
свою очередь, передан на выход испытуемого
объекта, для того чтобы сделать
неисправность наблюдаемой. Метод
испытаний должен позволить генерировать
тесты, ставящие испытуемый объект в
условия, при которых моделируемые
неисправности проявляли бы себя
в виде обнаруживаемых ошибок. Если
испытуемый объект предназначен для
эксплуатации, то при обнаружении
ошибки необходимо произвести локализацию
неисправности с целью ее устранения
путем ремонта или