III. Показатели характеризующие

Сохраняемость и ремонтопригодность.

1. Ремонтопригодность. Характеризуется средним временем восстановления изделия Тв. Это время определяется длительностью ремонтов в процессе эксплуатации.

2. Сохраняемость. Характеризуют средним временем безотказного хранения Тхр, определяемого по формуле.

III. Показатели характеризующие - student2.ru ,

где Тхрi – время безотказного хранения i-го изделия;

n – число изделий, для которых определяется Тхр.

IV. Комплексные показатели, характеризующие

Безотказность и ремонтопригодность изделий.

1. Коэффициент готовности Кг. Вероятность того, что изделие будет работоспособно в произвольно выбранный момент времени в промежутках времени между выполнением планового технического обслуживания.

2. Коэффициент оперативной готовности Ког. Вероятность того, что изделие начав в произвольный момент времени выполнение задачи, проработает безотказно в течении требуемого времени.

Ког = Кг ×Р(t).

3. Коэффициент технического использования Кти. Показывает, какую часть от суммарного времени работы и простоя изделия (при технических обслуживаниях и ремонтах) составляет время его работы.

III. Показатели характеризующие - student2.ru ,

где ∑Тр, ∑Трем, ∑ТТхо – суммарное время работы изделия, ремонтов и

технического обслуживания.

ТРЕТИЙ ВОПРОС

В станках с числовым программным управлением (ЧПУ) проблемы диагностики и контроля решаются с помощью встроенных в устройства внутренних систем контроля и диагностики.

Работа этих устройств осуществляется как во время функционирования станка при обработке детали (Электроника НЦ-31), так и с помощью диагностических тестов (2Р22 и «Контур-1»). Обнаружение неисправности автоматически прекращает обработку детали и на дисплее (2Р22) или табло (Электроника НЦ-31, «Контур-1») индикатируется её код.

Проверка ЧПУ на базе микроЭВМ (Электроника НЦ-31) осуществляется программой – резидентный проверяющий тест (РПТ) и программой анализа ошибок ввода и работы устройства, размещенной в ПЗУ микроЭВМ.

В математическом обеспечении ЧПУ «2Р22» заложена возможность проверки его работоспособности в режиме работы «ТЕСТ» с помощью тестов записанных на магнитной ленте и хранящимися на кассетах типа МК-60.

На примере систем ЧПУ, которые изучаются в колледже можно сделать вывод о том, что средства контроля и диагностики могут быть реализованы как аппаратно, так и программно.

Основная функция систем контроля и диагностики информационно-управляющих вычислительных систем – установления факта отказа элемента, узла, устройства сменного блока, входящего в систему.

В зависимости от характера использования информационно-управляющих вычислительных систем допускают два подхода в организации систем контроля:

- в виде системы встроенного контроля конструктивно объединенной с устройством;

- в виде контрольно-проверочной аппаратуры.

Реализацию первого подхода мы кратко рассмотрели.

При втором подходе, для реализации функций контроля при эксплуатации и ремонте устройств ЧПУ используют следующие устройства: проверочные стенды, установку УТК-2М (автоматизированный тестовый контроль и диагностика), логический зонд ЗЛ-01, испытатель цифровых интегральных микросхем (ИЦИС) и генератор ИЦИС, логические анализаторы, генераторы слов, комплекты диагностирования (Электроника НЦ-603), сигнатурные анализаторы, электронные и цифровые приборы (тестеры, частотомеры, осциллографы и т.п.).

Литература:

1. В.В. Стрыгин «Основы вычислительной, микропроцессорной техники и программирования» стр: 105-108.

2. Б.Я. Лихтциндер «Микропроцессоры и вычислительные устройства в радиотехнике» стр: 43-44.

ТЕМА 1.2 Архитектура микропроцессоров.

ЗАНЯТИЕ 1.2.1 История развития микропроцессорной техники. Преимущества

и недостатки микропроцессорной техники. Терминология.

Классификация.

ВОПРОСЫ ЗАНЯТИЯ:

1. История развития микропроцессорной техники.

2. Преимущества и недостатки микропроцессорной техники. Терминология.

3. Классификация микропроцессоров (МП).

ПЕРВЫЙ ВОПРОС

Создание микропроцессоров открыло новую эру в вы­числительной технике и привело к бурному развитию средств обработки информации. Первый микропроцессор был создан в 1971 г. М. Хоффом (микропроцессор I-4004), сотрудником американской фирмы Интел. Вместо того чтобы создавать на­бор интегральных микросхем, каждая из которых выпол­няла бы одну сложную функцию, М. Хофф предложил реализовать универсальную ЭВМ в виде одной сложной логической схемы в интегральном исполнении.

Выпуск первых микропроцессоров позволил сущест­венно изменить технологию проектирования и производ­ства средств вычислительной техники. Теперь уже нет необходимости для каждого нового изделия разрабаты­вать интегральную микросхему. Вместо этого разрабаты­вается программа для выполнения требуемой функции. Первые микропроцессоры создавались для работы с 4-разрядными двоичными числами. С ростом степени интеграции стали выпускаться 8-, 16-разрядные и в на­стоящее время 32-разрядные МП. С ростом разрядности увеличивается емкость адресуемой памяти в подключае­мом к МП запоминающем устройстве. По своим возмож­ностям современный МП приближается к процессорам средних ЭВМ и мини-ЭВМ.

Создание микропроцессора (МП) явилось следст­вием развития и совершенствования технологии про­изводства интегральных схем. Повышение степени интеграции микросхем привело к закономерному эта­пу в развитии вычислительной техники — реализации архитектуры ЭВМ на одной интегральной схеме.

Способность к программированию последователь­ности выполняемых функций, т. е. способность рабо­тать по заданной программе, является основным от­личием МП от элементов «жесткой» логики (инте­гральных схем малой и средней степени интеграции). Кроме физической структуры микропроцессора, на­зываемой аппаратными средствами, на выполняемый им алгоритм влияют программные средства, т. е. по­следовательность команд и данных, записанных в за­поминающем устройстве.

В общем виде аппаратные средства микропроцессора повторяют структуру про­цессора ЭВМ и включают: арифметическо-логическое устройство, устройство управления и несколько рабо­чих регистров. Микропроцессор может состоять из одной или нескольких интегральных схем, распреде­ленных по принципу выполняемых функций.

Таким образом, микропроцессор — это програм­мно-управляемое устройство, осуществляющее про­цесс обработки информации, управления им, постро­енное на одной или нескольких больших интеграль­ных схемах (БИС).

Совершенствование технологии производства ин­тегральных схем привело к тому, что за сравнительно небольшое время появилось четыре поколения микропроцессоров, отличающихся своими технически­ми характеристиками:

Первое – медленно действующие (время выполне­ния команды 10.. 20 мкс) четырехразрядные МП, имеющие относительно ограниченный набор команд, объем памяти и видов адресации;

Второе –четырех- и восьмиразрядные МП с вре­менем выполнения команд 2...5 мкс, расширенным набором команд, объемом памяти и различными ви­дами адресации Эти МП проще в использовании, так как выпускаются комплектами совместимых и взаим­но дополняющих друг друга БИС;

Третье –быстродействующие (время выполнения команды 100…300 нс) секционированные МП, выпол­няемые с использованием биполярной технологии и микропрограммным принципом управления, а так­же 16-разрядные процессоры и спецпроцессоры;

Четвертое– однокристальные микроЭВМ с встро­енными портами ввода-вывода и запоминающими устройствами, 32-разрядные микропроцессоры.

В настоящее время микропроцессоры и изготов­ленные на их базе микроЭВМ присутствуют практи­чески во всех областях деятельности человека.

ВТОРОЙ ВОПРОС

Основные причины широкого внедрения микропро­цессорной техники:

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

- применение программного способа обработки информации, позволяющего создавать в значительной степени, унифицированные технические средства, от­личающиеся практически лишь содержимым запоми­нающего устройства и специфическими устройствами ввода — вывода информации;

- компактность, высокая надежность и низкая потребляемая мощность микропроцессорных средств, обеспечивающие возможность расположения управ­ляющих устройств, созданных на их основе, в непо­средственной близости от управляемого оборудова­ния;

- относительно низкая стоимость микропроцес­сорных средств и высокая степень их эффективности.

Эти факторы позволили МП в короткое время за­нять ведущее место в совершенствовании целых отраслей промышленности, создании гибких автомати­зированных производств, информационных сетей, ав­томатизированных систем управления технологичес­кими процессами, систем автоматического проектиро­вания и т. п.

Микропроцессор решает задачи методами последова­тельных вычислений, что приводит к большим затратам времени. Поэтому быстродействие любых микропроцес­сорных систем меньше, чем электронных систем на основе схем с произвольными связями, выполненных на основе тех же схемотехнологических принципов. С учетом этого очень важного для практической работы фактора можно отметить следующие преимущества микропроцессорных систем перед электронными системами на основе ИС с произвольными связями:

1) меньше корпусов ИС и БИС, более простые печатные платы, меньшее их число и мень­шее число разъемов для реализации одних и тех же функций;

2) более высокая надежность вследствие мень­шего числа контактов, связей и компонентов;

3) меньшая мощность потребления и снижение требований к источни­кам питания;

4) более простые сборка и испытание системы; легкость изменения и наращивания функций изменением программного обеспечения;

5) возможность выпуска все более усложняющихся систем (непрерывная эволюция) при использовании конструктивного и програм­много задела.

Микропроцессор — центральная часть любой элек­тронной системы управления и обработки данных, но не сама система. Отдельный микропроцессор не может выполнить каких-либо полезных функций во всех сферах, где его применение имеет какой-либо технико-экономи­ческий смысл. Это обстоятельство определяется тем, что для получения реальной пользы от функционирования микропроцессора в него необходимо вводить исходные данные о текущем состоянии какого-либо управляемого объекта (процесса) и использовать выводимые данные, полученные в результате обработки исходных данных по заранее отработанному алгоритму, для задания опреде­ленных управляющих воздействий на некоторую совокуп­ность управляющих органов (исполнительных механиз­мов). Следовательно, электронная система с микропроцес­сором (или на основе микропроцессора) обязательно должна содержать следующие функциональные части — подсистемы: ввода — вывода данных, обработки данных, накопления и хранения данных об особенностях внутрен­ней структуры и функционировании объекта или процесса (памяти системы).

Для размещения всех аппаратурных средств электрон­ной системы необходимо иметь конструктив, определяемый особенностями управляемого объекта (процесса), со сред­ствами электрического, электронного и механического сопряжения частей системы и управляемого объекта (процесса).

Объект управления и электронная система управления на основе микропроцессора могут иметь общий или раздельные источники питания, но в любом случае должны быть решены все аспекты проблемы элек­тромагнитной совместимости.

Создание микропроцессорного комплекта МПК БИС привело к появлению принципиально новых направлений в применении цифровой вычислительной техники и позво­лило осуществить встроенное управление простым обору­дованием и приборами, распределенное управление слож­ным оборудованием и агрегатами, распределенные вычис­ления в многопроцессорных системах.

Использование микропроцессоров и микро-ЭВМ дает возможность получить существенный технико-экономиче­ский эффект, но требует значительных трудовых и денеж­ных затрат.

Оборудование, в которое встраивается микропроцессор, должно быть оснащено датчиками, определяющими режи­мы работы его отдельных частей или технологического процесса, а также исполнительными механизмами, позво­ляющими влиять на протекающий процесс. Информация от датчиков и сигналы воздействия на исполнительные механизмы почти всегда имеют параметры сигналов, отли­чающиеся от принятых в микропроцессоре.

Устройства согласования сложно изготовлять в виде интегральных схем, поскольку в них происходит усиление очень малых сигналов, преобразование аналоговых сигна­лов в дискретные и, наоборот, световых, магнитных и других в электрические и т. д. Естественным выходом из этого положения является миниатюризация всех компо­нентов управляющих систем, которая приводит к необхо­димости создания не только самого МП, но и семейства интегральных схем, совместимых электрически и конструк­тивно между собой, а также с семействами датчиков и исполнительных механизмов.

Комплексный подход к созданию и применению микро­процессорных информационно-управляющих систем га­рантирует полную и эффективную реализацию тех преи­муществ, которые потенциально предполагает использо­вание микропроцессоров для решения важных задач.

Микропроцессорная техника имеет свою специфи­ческую терминологию. Ниже приведены рекомендован­ные Международным центром научной и технической информации и Международным научно-исследова­тельским институтом проблем управления терми­ны и определения, используемые при изучении курса дискретной автоматики.

Основные термины и определения:

адрес – указание местоположения объекта в памяти ЭВМ;

алгоритм - набор предписаний, однозначно определяющих содержание и последовательность выполнения операций для сис­тематического решения определенной задачи;

аналого-цифровой преобразователь (АЦП) — устройство, пре­образующее непрерывный (аналоговый) сигнал в дискретные цифровые величины;

арифметическо-логическое устройство (АЛУ) — функциональ­ная часть процессора, выполняющая арифметические и логические действия над данными;

Ассемблер — системная обслуживающая программа, преобра­зующая символические инструкции в команды машинного языка и позволяющая производить диагностику, формирование ссылок для редактора связей и т. д.;

байт — обрабатываемый как единое целое элемент данных, состоящий из последовательности двоичных разрядов; в микро-ЭВМ обычно используется восьмибитовый байт;

БЕЙСИК — популярный алгоритмический язык программиро­вания высокого уровня, первоначально созданный для целей обучения программированию. Язык имеет относительно простой син­таксис, что облегчает его быстрое освоение;

бит— одиндвоичный разряд машинного слова или единица информации, принимающая значения 0 или 1;

бод — единица скорости передачи информации последователь­ным двоичным кодом (бит в секунду);

буфер — запоминающее устройство для временного хранения дачных с целью согласования асинхронно работающих устройств, либо область ОЗУ, временно резервируемая для выполнения про­цедуры ввода—вывода;

видеотерминал — устройство, обеспечивающее возможность обмена данными по каналу связи с удаленной ЭВМ. Включает клавиатуру для ввода и дисплей для вывода информации;

встраиваемая микроЭВМ — микроЭВМ, конструктивно при­способленная для работы в составе приборов и оборудования;

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

диалоговый режим — режим взаимодействия пользователя с ЭВМ, при котором каждый запрос пользователя вызывает не­медленное ответное действие ЭВМ;

дисплей — устройство, обеспечивающее визуальное представ­ление цифровой, алфавитно-цифровой и (или) графической ин­формации на экране электронно-лучевой трубки, в плазменных панелях, на жидких кристаллах, светодиодах и т. п. в форме, удобной для оператора;

длина слова — количество битов в одном машинном слове;

доступ (обращение) — процедура установления связи с ЗУ для выборки/записи данных;

емкость памяти — наибольший объем данных, выраженный в единицах информации, который может одновременно храниться в ЗУ;

загрузчик — обслуживающая программа для загрузки объ­ектной программы в ОЗУ;

запоминающее устройство (ЗУ) — изделие, реализующее функциональную часть ЭВМ, которая предназначена для запоми­нания и (или) выдачи информации;

интерпретатор — обслуживающая программа, осуществляю­щая пооператорную трансляцию и выполнение исходной про­граммы;

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

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

команда — предписание, определяющее шаг процесса выпол­нения программы. Содержит указание операции, адрес операндов и другие служебные признаки;

компилятор — обслуживающая программа, выполняющая трансляцию на машинный язык программы, записанной на исходном языке программирования;

контроллер — устройство, выполняющее функции управления, передачи данных и освобождающее от этих функций процессор;

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

косвенная адресация — система адресации, при которой ад­ресная часть инструкции содержит адрес ячейки памяти, содер­жащей прямой адрес или другой косвенный адрес;

магистраль — совокупность шин, связывающих собой все устройства микропроцессорной системы;

маркер (курсор) — специальный знак на экране дисплея для указания определенных позиций или элементов;

машинное слово — последовательность битов или знаков, трактуется в процессе обмена или обработки как единый элемент данных;

машинный код — двоичный код, в котором по специфическим для данной ЭВМ правилам кодируется ее система команд;

микропроцессор (МП) — программно-управляемое устройст­во, осуществляющее процесс обработки цифровой информации и управления им, построенное, как правило, на одной или не­скольких больших интегральных схемах;

микропроцессорный комплект — совокупность микропроцес­сорных и других интегральных микросхем, совместимых по кон­структивно-технологическому исполнению п предназначенных для совместного применения;

микроЭВМ — ЭВМ, состоящая из микропроцессора, полупро­водниковой памяти, средств связи с периферийными устройствами и при необходимости пульта управления и источника питания, объединенных общей конструкцией;

модем — модулятор и демодулятор, объединенные в одном устройстве и осуществляющие преобразование сигналов для пе­редачи их по линии связи;

монитор — записанная в ПЗУ системная программа, реализу­ющая операции обмена с внешними устройствами и помогающая осуществить отладку программ;

накопитель на гибком магнитном диске — внешнее ЗУ, в ко­тором носителями информации являются сменные гибкие маг­нитные диски;

однокристальная ЭВМ — микроЭВМ, построенная в виде од­ной большой или сверхбольшой интегральной схемы;

операнд — элемент данных, над которым выполняется опера­ция;

оперативное запоминающее устройство (ОЗУ) — ЗУ с прямой адресацией, отличающееся быстротой доступа;

оператор — допустимая в языке программирования синтакси­ческая конструкция, отражающая определенное действие в про­грамме (присвоение значения, передачу управления и т. д.);

операционная система — комплекс взаимосвязанных управля­ющих и обслуживающих программ, обеспечивающих автоматиче­ское управление вычислительными процессами и ресурсами ЭВМ при решении задач;

параллельный порт — порт ввода—вывода, через который дан­ные передаются и принимаются параллельно, т. е. одновременно все разряды, относящиеся к данному символу или блоку данных;

подпрограмма — часть программы, допускающая многократнoe обращение к ней из различных точек программы;

пользователь—лицо, использующее данное вычислительное устройство для выполнения необходимых ему работ;

порт ввода-вывода — средство для подключения периферий­ных устройств к ЭВМ;

последовательный порт — порт ввода-вывода, через который данные передаются и принимаются последовательно разряд за разрядом;

постоянное запоминающее устройство (ПЗУ)—ЗУ с неизменяемым содержанием памяти;

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

программа — последовательность инструкций, реализующих алгоритм. Программы обычно могут быть написаны: а) в двоич­ном или шестнадцатеричном (машинном) коде, который непосред­ственно воспринимается процессором; б) на языке типа Ассемб­лер; в) на языке высокого уровня;

программа на исходном языке — программа, представленная в системе в исходном виде, т. е. написанная на одном из языков программирования. Требует для своего выполнения предваритель­ного преобразования, например трансляции;

программатор — специальное устройство для записи подго­товленных пользователем программ в ППЗУ или РПЗУ;

программируемое постоянное запоминающее устройство (ППЗУ)—ПЗУ в которое информация заносится однократно пользователем и после этого не меняется;

программная совместимость — возможность выполнения од­них и тех же программ на ЭВМ различных типов с получением идентичных результатов;

программное обеспечение — совокупность программ, обеспе­чивающих реализацию функций микроЭВМ, микропроцессорного устройства или системы;

прямая адресация — система адресации, при которой адрес­ная часть инструкции содержит адрес, определяющий непосред­ственно ячейку памяти или место на носителе, содержащее тре­буемый операнд;

прямой доступ в память — метод, позволяющий с большой скоростью осуществлять загрузку данных с периферийного уст­ройства прямо в оперативное ЗУ;

регистр — функциональный блок для хранения машинного слова или его части;

редактор — обслуживающая программа для редактирования, набора данных с целью представления их в виде, воспринимаемом средствами обработки, либо представления в соответствующем формате вывода;

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

репрограммируемое постоянное запоминающее устройство (РПЗУ) —ЗУ, в которое информация, подлежащая хранению, за­носится многократно, но при этом время записи значительно пре­вышает время выборки;

секционный микропроцессор — микропроцессор, полученный на основе соединения однотипных 2-, 4-, 8- или 16-разрядных микропроцессорных интегральных схем, каждая из которых имеет в своем составе АЛУ и несколько общих регистров. Параллель­ное соединение этих микросхем позволяет построить микроЭВМ с любой желаемой длиной машинного слова;

сеть микроЭВМ — система соединенных между собой и обменивающихся информацией микроЭВМ;

символ — отдельный знак из заданного набора условных обо­значений, используемых для представления данных в ЭВМ;

система команд — полный набор всех инструкций, допусти­мых в машинном языке данной ЭВМ;

стек — память магазинного типа;

счетчик команд — регистр, на основе содержимого которого вырабатывается адрес следующей команды;

техническое обеспечение — совокупность технических компо­нентов микроЭВМ, микропроцессорного устройства или системы;

указатель стека — регистр, определяющий адрес верхней ячейки используемого стека;

устройство ввода-вывода — устройство, обеспечивающее об­мен данными между оперативной памятью ЭВМ и периферийны­ми устройствами;

файл — последовательность записей, размещаемая на внеш­них ЗУ и рассматриваемая в процессе пересылки и обработки как единое целое;

центральный процессор — процессорная БИС, непосредственно осуществляющая процесс обработки данных;

цифроаналоговый преобразователь (ЦАП) — устройство, пре­образующее дискретный цифровой сигнал в непрерывный аналого­вый сигнал;

шина — группа линий передачи информации, объединенных общим функциональным признаком (например, шина данных, ад­ресов, управления);

эмуляция — имитация функционирования одной системы средствами другой системы без потери функциональных возможностей или искажения получаемых результатов;

язык Ассемблер — символический язык программирования, структура операторов которого определяется форматами команд и данными машинного языка;

язык высокого уровня — язык программирования, средства которого допускают описание проблемы в наглядном, легко вос­принимаемом виде.

ТРЕТИЙ ВОПРОС

Микропроцессоры обладают следующими характе­ристиками: разрядность адреса и данных, тип корпу­са, количество источников питания, мощность рассея­ния, температурный диапазон, возможность расшире­ния разрядности, время цикла выполнения команд (микрокоманд), уровни сигналов, помехоустойчи­вость, нагрузочная способность, объединение сигна­лов на выходах, надежность и т. д.

По числу БИС в микропроцессорном комплекте (МПК) различают однокристальные, многокристаль­ные, многокристальные секционные микропроцессоры.

Однокристальные микропроцессоры получаются при реализации всех аппаратных средств процессора в виде одной БИС. По мере увеличения степени интеграции элементов в кристалле и числа выводов корпуса параметры однокристальных микро­процессоров улучшаются. Однако возможности одно­кристальных микропроцессоров ограничены аппара­турными ресурсами кристалла и корпуса. Поэтому более распространены многокристальные и много­кристальные секционные микропроцессоры.

Многокристальные микропроцессоры получаются при разбиении его логической струк­туры на функционально законченные части, которые реализуют в виде БИС. Функциональная закончен­ность БИС многокристального микропроцессора озна­чает, что его части выполняют заранее определенные функции и могут работать автономно, а для построе­ния развитого процессора не требуется организации большого количества новых связей и каких-либо дру­гих интегральных схем (ИС) или БИС.

Один из возможных вариантов разбиения структу­ры процессора – это создание трехкристального мик­ропроцессора, содержащего БИС операционного про­цессора, управляющего процессора и интерфейсного процессора. Операционный процессор (ОП) служит для обработки данных, управляющий процессор (УП) выполняет функции выборки, декодирования и вы­числения адресов операндов и также генерирует по­следовательности микрокоманд. Автономность рабо­ты и большое быстродействие БИС позволяют выби­рать команды из памяти с большей скоростью, чем БИС ОП. При этом в УП образуется очередь еще не исполненных команд, заранее подготавливаются те данные, которые потребуются ОП в следующих цик­лах работы. Такая опережающая выборка команд экономит время ОП на ожидание операндов, необхо­димых для выполнения команд программ. Интер­фейсный процессор (ИП) позволяет подключить па­мять и периферийные средства к микропроцессору. Большая интегральная схема ИП выполняет также функции канала прямого доступа к памяти. Выбираемые из памяти команды распознаются v выполняются каждой частью микропроцессора авто­номно, и поэтому может быть обеспечен режим одно­временной работы всех БИС МП, т. е. конвейерный поточный режим исполнения последовательности ко­манд программы (выполнение последовательности с небольшим временным сдвигом). Такой режим рабо­ты значительно повышает производительность микропроцессора.

Многокристальные секционные мик­ропроцессоры получаются в том случае, когда в виде БИС реализуются части (секции) логической структуры процессора. Микропроцессорная секция — это БИС, предназначенная для обработки нескольких разрядов данных или выполнения определенных уп­равляющих операций. Секционность БИС МП опре­деляет возможность «наращивания» разрядности об­рабатываемых данных или усложнения устройств уп­равления микропроцессором при «параллельном» включении большего числа БИС. Многокристальные секционные микропроцессоры имеют разрядность от 2—4 до 8—16 бит и позволяют создавать высокопроиз­водительные процессоры ЭВМ.

По назначению различают универсальные и специализированные микропроцессоры.

Универсаль­ные микропроцессоры можно применять для решения разнообразных задач. Их эффективная производи­тельность мало зависит от проблемной специфики решаемых задач.

Специализация МП, т. е. его проблем­ная ориентация на ускоренное выполнение определен­ных функций, позволяет резко увеличить эффективную производительность при решении только определенных задач. Среди специализированных микропро­цессоров можно выделить: микроконтроллеры, ориен­тированные на выполнение сложных последовательно­стей логических операций; математические МП, пред­назначенные для повышения производительности при выполнении арифметических операций за счет, например, матричных методов их выполнения; МП для об­работки данных в различных областях применения и т.д. С помощью специализированных МП можно эф­фективно решать сложные задачи параллельной об­работки данных.

По виду обрабатываемых входных сигналов различают цифровые и аналоговые мик­ропроцессоры.

Сами микропроцессоры — это цифро­вые устройства, однако могут иметь встроенные ана­лого-цифровые и цифро-аналоговые преобразователи. Поэтому входные аналоговые сигналы передаются в МП через преобразователь в цифровой форме, обра­батываются и после обратного преобразования в ана­логовую форму поступают на выход. С точки зрения архитектуры такие микропроцессоры представляют собой аналоговые функциональные преобразователи сигналов и называются аналоговыми микропроцессо­рами. Они могут выполнять функции любой аналоговой схемы. Применение аналогового микропроцессора значительно повышает точность обработки аналого­вых сигналов и их воспроизводимость, расширяет функциональные возможности за счет программной «настройки» цифровой части микропроцессора на раз­личные алгоритмы обработки сигналов.

Обычно в состав однокристальных аналоговых МП входят несколько каналов аналого-цифрового и цифроаналогового преобразования. В аналоговом микропроцессоре разрядность обрабатываемых дан­ных достигает 24 бит и более, большое значение уде­ляется увеличению скорости выполнения арифметиче­ских операций.

По характеру временной организа­ции работы различают синхронные и асинхрон­ные микропроцессоры.

Синхронные микропроцессо­ры— это микропроцессоры, в которых начало и ко­нец выполнения операций задаются устройством управления (время выполнения операций в этом случае не зависит от вида выполняемых команд и величин операндов).

Асинхронные микропроцессоры позволя­ют начало каждой следующей операции определить по сигналу фактического окончания выполнения преды­дущей операции. Для более эффективного использова­ния каждого устройства микропроцессорной системы в состав асинхронно работающих устройств вводят электронные цепи, обеспечивающие автономное функ­ционирование устройств.

Закончив работу над какой-либо операцией, устройство вырабатывает сигнал за­проса, означающий его готовность к выполнению сле­дующей операции. При этом функции естественного распределителя работ принимает на себя память, ко­торая в соответствии с заранее установленным прио­ритетом выполняет запросы остальных устройств по обеспечению их командной информацией и данными.

По количеству выполняемых прог­рамм различают одно- и многопрограммные микро­процессоры.

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

В много- или мультипрограммных .микропроцессо­рах одновременно выполняются несколько (обычно несколько десятков) программ. Организация мульти­программной работы микропроцессорных управляю­щих систем позволяет осуществлять контроль за со­стоянием и управлять большим числом источников или приемников информации.

Литература:

1. М.В. Напрасник «Микропроцессоры и микроЭВМ», стр: 4-10, 21-25.

ЗАНЯТИЕ 1.2.2 Микропроцессор как средство программного управления.

Общие принципы обработки и представления информации в

МП. Типовая структура обрабатывающей части МП (АЛУ,

РОН, буферные регистры). Взаимодействие узлов МП.

Вспомогательные элементы МП.

ВОПРОСЫ ЗАНЯТИЯ:

1. Микропроцессор как средство программного управления. Общие принципы обработки и представления информации в МП.

2. Типовая структура обрабатывающей части МП (АЛЛУ, РОН, буферные регистры).

3. Взаимодействие узлов МП. Вспомогательные элементы МП.

ПЕРВЫЙ ВОПРОС

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

Однако современная технология производства БИС, обеспечи­вающая очень высокую плотность размещения транзисторов, не обес­печивает столь же высокой плотности выполнения электрических соединений. Чем ниже степень регулярности соединений, тем менее технологичен компонент и тем ниже предельно допустимый уровень его интеграции. Компоненты с «жесткой» реализацией логических функций, обычно характеризуемые сложность и разнородностью внутренних соединений при малом числе транзисторов, не полностью позволяют использовать возможности современной технологии БИС.

В отличие от них элементы программируемой логики, например ЗУ, имеют регулярную структуру межсоединений и наиболее приспособ­лены к реализации с использованием современных технологических процессов производства БИС, что послужило одной из наиболее веских причин вытеснения устройств с «жесткой» логикой устройствами с программной реализацией, содержащими элементы памяти.

Наши рекомендации