III. Показатели характеризующие
Сохраняемость и ремонтопригодность.
1. Ремонтопригодность. Характеризуется средним временем восстановления изделия Тв. Это время определяется длительностью ремонтов в процессе эксплуатации.
2. Сохраняемость. Характеризуют средним временем безотказного хранения Тхр, определяемого по формуле.
,
где Тхрi – время безотказного хранения i-го изделия;
n – число изделий, для которых определяется Тхр.
IV. Комплексные показатели, характеризующие
Безотказность и ремонтопригодность изделий.
1. Коэффициент готовности Кг. Вероятность того, что изделие будет работоспособно в произвольно выбранный момент времени в промежутках времени между выполнением планового технического обслуживания.
2. Коэффициент оперативной готовности Ког. Вероятность того, что изделие начав в произвольный момент времени выполнение задачи, проработает безотказно в течении требуемого времени.
Ког = Кг ×Р(t).
3. Коэффициент технического использования Кти. Показывает, какую часть от суммарного времени работы и простоя изделия (при технических обслуживаниях и ремонтах) составляет время его работы.
,
где ∑Тр, ∑Трем, ∑ТТхо – суммарное время работы изделия, ремонтов и
технического обслуживания.
ТРЕТИЙ ВОПРОС
В станках с числовым программным управлением (ЧПУ) проблемы диагностики и контроля решаются с помощью встроенных в устройства внутренних систем контроля и диагностики.
Работа этих устройств осуществляется как во время функционирования станка при обработке детали (Электроника НЦ-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. Взаимодействие узлов МП. Вспомогательные элементы МП.
ПЕРВЫЙ ВОПРОС
Наметившийся в последние годы прогресс в области микроэлектроники изменил подход к проектированию средств вычислительной техники. На смену компонентам малой и средней степеней интеграции приходят БИС, содержащие по несколько десятков тысяч транзисторов на одном кристалле.
Однако современная технология производства БИС, обеспечивающая очень высокую плотность размещения транзисторов, не обеспечивает столь же высокой плотности выполнения электрических соединений. Чем ниже степень регулярности соединений, тем менее технологичен компонент и тем ниже предельно допустимый уровень его интеграции. Компоненты с «жесткой» реализацией логических функций, обычно характеризуемые сложность и разнородностью внутренних соединений при малом числе транзисторов, не полностью позволяют использовать возможности современной технологии БИС.
В отличие от них элементы программируемой логики, например ЗУ, имеют регулярную структуру межсоединений и наиболее приспособлены к реализации с использованием современных технологических процессов производства БИС, что послужило одной из наиболее веских причин вытеснения устройств с «жесткой» логикой устройствами с программной реализацией, содержащими элементы памяти.