ПредишенСледващото

ДИАГНОСТИКА микропроцесорни системи

7.1. Организация тест схема диагноза

Микропроцесорна система като диагностичен обект е сложен изчислителен автобус структура (фиг. 7.1).

Диагностициране микропроцесорни системи

Фигура 7.1. Блоковата схема на микропроцесорната система

Тя се състои от четири основни групи Бис - микропроцесор, памет, входно-изходни контролери, комуникационни контролери и обекти. Всеки един от тези функционални подсистеми, от своя страна, е доста сложен от гледна точка на диагноза. Поради това, организацията на функционални системи за изпитване и диагностика, използвайки подход микропроцесор разлагане, където обект диагностициране извърши отделни функционални единици: един ALU, процесор, памет, входно-изходни устройства IOCTL, отделни TEZy и ICI и LSI корпуса.

Трудностите, свързани с диагностиката микропроцесорни системи, силно интегрирани LSIS се определят (голям брой логически елементи и ограничен брой външни контакти), разклонени връзки между системни елементи. В допълнение, хардуер разработчик често не разполага с пълната информация за вътрешната структура LSI и е принуден да го разгледа като "черна" кутия.

Поради тези причини, добре развита общи методи за разработване на тестовите цифрови схеми, описани в глава 4, не може винаги да се използва ефективно. За тестване на микропроцесори са разработени и специални методи, основани на използването на функционални тестове. Тези тестове дават операции представяне микропроцесорни на набор от операнди.

Има три основни подхода към изграждането на тестове на микропроцесори и микропроцесорни системи: модулна, фърмуер и функционални. В модулния подход, степен на интеграция, е представен като съвкупност от функционално завършени модули. Тя регистрира, броячи, разширители, аритметика-логически устройства, мултиплексори и други. За да се конструира специален тест на всеки модул. General Test е конструиран чрез комбиниране на частния тестване на базата на предаването на данни автобус компания между модулите.

подход Firmware решава проблема по следния начин. Някои избрани микропрограмата, състояща се от микро- и свързаното за прехвърляне на данни от външен източник към външен изходно устройство. Решен част от оборудването, участващи в изпълнението на този фърмуер. Избрани операнди, е открита неизправност на тази част от оборудването при изпълнението на всяка микро-операции. Проблемът с оптимален избор на снимачната площадка на фърмуера, която обхваща всички хардуера на системата.

Функционалната подход се основава на функциите за изпитване на микропроцесорната система. Списък микропроцесор инструкция е източник на информация за дейността си. Последните са разделени в няколко класа: операциите по обработка; Доставка; клон; IO и други [50]. Тествани всяка функция и частта на хардуера микропроцесор, който изпълнява тази функция (на "механизъм" в терминологията на [37]). Следните основните механизми на микропроцесор:

- за контрол за обработка на данни: декриптиране операции; операции декриптиране модификация, операнди и резултати; операции и модификации активиране;

- механизми за съхранение на данни и прехвърляне;

- механизми на отговор на външни сигнали и въвеждане на данни и изход; прекъсне, директен достъп до паметта, и др.

Основа за изграждане на механизми модели е регистър трансфер [50]. програми за изпитване са построени за всеки механизъм на предположението, че други механизми, са в изправност.

Фиг. 7.2 показва основната схема на организацията на тест LSI диагностика.

Диагностициране микропроцесорни системи

Фигура 7.2. Организация тест схема диагноза

Схема тестване на софтуер (фиг. 7.2, а) включва тест генератор (GT). Тестовете се съхраняват в памет (RAM или ROM) и могат да бъдат въведени за диагностициране на обекта (OD) в специално запазени за тази интервал от време. OD изход отговор в сравнение с референтната реакцията, което се съхранява в паметта. Получаване тестове, извършени с помощта на известни алгоритми, или чрез изчисляване на лицето тест или компютърна симулация. Физическо моделиране в копие на устройството по време на изпитването се правят физически недостатъци и входни действия са, че те са открити. За сложни устройства, използвани за тази цел, компютърни модели. При прилагането на програми за тестване, използвани условни и безусловни диагностика алгоритми. Търсене за дефекти с помощта на речници или сонди.

Още по темата

Свързани статии

Подкрепете проекта - споделете линка, благодаря!