Обоснование выбора микропроцессора
Для конкретной обл. применения МП можно сформулировать ряд требований к аппаратуре, программному обеспечению и вспомогательным средствам.
Требования к МП, как к элементу системы, определяются функциональным назначением системы.
Можно выделить 4 сферы применения МП:
1) Встроенная система управления (ВСУ).
Это, например, программное управление станками, контроль расхода топлива и т. д.
МП во ВСУ выполняют функции, ориентированные на обработку вх. и вых. сигналов, т.е. процессоров предварительной обработки данных, представленных в аналоговой форме.
В этом случае важна надежность, способность быстрого выполнения арифметических и логических операций.
2) МП, управляющие процессом или объектом в реальном времени (УРВ).
МП должен обладать высокой производительностью, иметь системные средства защиты питания и автоматического перезапуска после сбоя.
3) МП, управляющие процессом приема-передачи сообщений (ППС).
Работают с нечисловой информацией. Используются для передачи сообщений между терминалами. Важны: способ адресации, быстродействие.
4) Система для научно-технических расчетов.
Необходимы развитые средства взаимодействия с пользователем, программное обеспечение языками высокого уровня, развитая система команд.
КРИТЕРИИ ВЫБОРА МИКРОПРОЦЕССОРА
МП одновременно рассматривается как вычислительное устройство и как ИС. Как вычислительное устройство микропроцессор характеризуется следующими параметрами:
Разрядность обрабатываемых данных и выполняемых команд;
Способность к наращиванию разрядности;
Время выполнения команд типа «регистр-регистр», «регистр-память»;
Число команд;
Число внутренних рег-в (РОН, индексных, арифметических, вспомогательных);
Возможность обеспечения режима прерывания;
Число уровней прерываний;
Тип интерфейса;
Наличие и объем стека;
10) Объем адресуемой памяти;
11) Наличие канала прямого доступа к памяти;
12) Число входных и выходных шин и их разрядность.
Как ИС микропроцессор характеризуется следующими параметрами:
1. Тип базовой технологии;
2. Степень интеграции элементов;
3. Число источников питания, их номиналы;
4. Тип корпуса;
5. Помехоустойчивость;
6. Нагрузочная способность;
7. Устойчивость к климатическим, радиационным, механическим факторам;
8. Стоимость;
9. Число микросхем в МПК и число микросхем МПК, необходимых и достаточных для построения 16-разрядных микропроцессоров.
Комплексный анализ по всем приведенным параметрам, имеющим различную ее природу и вес затруднителен, поэтому выбираются наиболее значительные параметры в каждом конкретном случае, или с помощью весовых коэффициентов.
| 
				 Критерий выбора  | 
				 Область применения  | |||
| 
				 ВСУ  | 
				 УРВ  | 
				 ППС  | 
				 НТР  | |
| 
				 1. Производительность  | 
				 
  | 
				 +  | 
				 
  | 
				 +  | 
| 
				 2. Развитая адресация  | 
				 
  | 
				 
  | 
				 +  | 
				 +  | 
| 
				 3. Многоуровневые прерывания  | 
				 +  | 
				 +  | 
				 
  | 
				 
  | 
| 
				 4. Развитый ввод/ввод  | 
				 +  | 
				 +  | 
				 
  | 
				 
  | 
| 
				 5. Таймер  | 
				 +  | 
				 +  | 
				 
  | 
				 
  | 
| 
				 6. Канал прямого доступа  | 
				 
  | 
				 
  | 
				 +  | 
				 
  | 
| 
				 7. Защита питания  | 
				 
  | 
				 +  | 
				 
  | 
				 
  | 
| 
				 8. Высокая надежность  | 
				 +  | 
				 +  | 
				 
  | 
				 
  | 
| 
				 9. Автоматический перезапуск после сбоя  | 
				 
  | 
				 +  | 
				 
  | 
				 
  | 
| 
				 10. Программное обеспечение  | 
				 +  | 
				 
  | 
				 
  | 
				 +  | 
| 
				 11. Средства взаимодействия с пользователем  | 
				 
  | 
				 
  | 
				 
  | 
				 +  | 
Оценка качества и выбор того или иного типа МП для конкретной области применения проводится ориентировочно, например с учетом весовых коэффициентов, учитывающих важность того или иного параметра для потребителя.
| 
				 Критерий выбора  | 
				 Весовой коэф., %  | 
				 Диапазон параметров  | 
				 Бал значимости  | 
| 
				 Разрядность данных  | 
				 20,0  | 
				 4;8 16 32  | 
				 1 2 4  | 
| 
				 Эффективность системы команд  | 
				 15,0  | 
				 малый средний высокий  | 
				 1 2 4  | 
| 
				 Число уровней приоритетных прерываний  | 
				 10,0  | 
				 до 8 16-32 64 и более  | 
				 1 2 4  | 
| 
				 Время реакции на прерывание (мс)  | 
				 13,0  | 
				 более 10 1-10 менее 1  | 
				 1 2 4  | 
| 
				 Аппаратные арифметические расширители  | 
				 10,0  | 
				 отсутствует средний обширный  | 
				 1 2 4  | 
| 
				 Число индексных регистров  | 
				 12,0  | 
				 до 8 16-32 более 64  | 
				 1 2 4  | 
| 
				 Емкость памяти, кВ  | 
				 10,0  | 
				 менее 16 16-64 более 64  | 
				 1 2 4  | 
| 
				 Цикл памяти (мс)  | 
				 10,0  | 
				 более 2 1-2 менее 1  | 
				 1 2 4  | 
По дан. табл. можно получить числовую оценку в баллах аппаратурных средств. Предполагаем наиболее простой и наиболее сложный МП (от 100 до 400 баллов).
QЦ
= 
,Бi
– бал значимости;
