Спосіб мікробіт
Спосіб передбачає використання для тестування існуючих в об’єктах тестування власних внутрішніх процесорів у поєднанні з кількома додатковими пристроями і спеціальних тест-програм, які зберігаються в програмовних постійних запам’ятовуючих пристроях РROM.
На рис. 23 наведено для прикладу спрощений модуль DUT з Рис. 23 | процесором СР, що має для самотестування чотири додаткових блоки: подільник частоти, генератор GPRBS, сигнатурний аналізатор SA і клавіатуру Kbd. За суттю клавіатура - це лише одна чи дві клавіші для запуску і припинення процедури тестування. |
Подільник частоти знижує значення частоти тактових імпульсів до необхідного для тестування значення.
Генератор GPRBS виробляє псевдовипадкову послідовність 2n чисел, яка виконує функції тест-послідовності для досліджуваного модуля. Тест-послідовність надходить через процесорну шину до сигнатурного регістра, регістр формує сигнатуру і потім вона за програмою зіставляється із взірцевою.
Процедура тестування передбачає надання модулям об’єкта тестування умовних номерів. При виявленні пошкодженого модуля на дисплеї внутрішнього комп’ютера (Embedded computer) об’єкта чи на дисплеї провідного комп’ютера системи (Host computer) відображається його номер.
Важливою складовою частиною способу мікробіт є його програмне забезпечення. Загальна програма самотестування розподіляється на кілька автономних і незалежних програмних модулів, які відповідають конкретним апаратним частинам об’єкта. Програму самотестування об’єднують з основним програмним забезпеченням об’єкта і розташовують у програмованому постійному запам’ятовуючому пристрої РROM.
Процедура розпочинається з виконання основного тесту – тесту ядра. Такий тест дозволяє перевіряти частково роботу процесора, шин, пристроїв синхронізації, дисплея.
Він полягає у складанні двох спеціально обраних байтів, наприклад, 10101010 і 01010101. Одержана сума порівнюється з числом 11111111. Якщо цей тест проходить безпомилково, далі перевіряється робота дисплея. Для цього на дисплей від процесора надходять числа 0...F. Потім перевіряється GPRBS. На його вхід подається відоме початкове слово і далі 2n тактових імпульсів. Число, що створюється на кожному такті, процесор порівнює з очікуваним для правильної роботи числом. Після цього в такий самий спосіб виконується тестування сигнатурного регістра.Випробування РROM полягає ось у чому. До сигнатурного регістра з РROM вводять (2k -1) байт (наприклад, 2047), по одному байту за цикл. В результаті стиснення цих даних сигнатурний регістр формує байт сигнатури, який мікропроцесор порівнює з вмістом 2k-ї комірки PROM (в нашому прикладі - 2048-ї), де зберігається взірцева сигнатура. Інформація про збіг або розбіжність обох сигнатур виводиться на дисплей.
Методика перевірки RАM розпочинається з запису першої сторінки, тобто перших 2n байтів (наприклад, 256), що їх формує генератор псевдовипадкової послідовності. Потім записується друга сторінка - вводяться суми кодів генератора і чисел, що їх зберігає перша сторінка. Аби заповнити третю сторінку, коди генератора підсумовуються з числами, які становлять зміст другої сторінки. Аналогічно проводиться запис четвертої сторінки. Після цього весь вміст RÀM (обсягом 4·2n байт, наприклад, 1 кВ) по одному байту за цикл передається до сигнатурного регістра, який здійснює стиснення даних. Сформована в результаті сигнатура надходить до процесора, де зіставляється із взірцевою, що зберігається в PROM. В разі незбігу сигнатур на дисплеї висвітлюється умовний номер RÀM, а це свідчить про його несправність. Далі проводиться повне тестування процесора СР, причому результати, які одержуються поетапно, порівнюються з відомими даними, характерними для нормально функціонуючого процесора.
Основний недолік методу мікробіт полягає в тому, що система тестується у статичному стані, а не в процесі функціонування.
8
Еще по теме Спосіб мікробіт:
- Прямий спосіб викладу правових норм
- Абстрактний спосіб викладу правових норм
- Спосіб вчинення злочину
- Азіатський спосіб виробництва
- 4. Рух як спосіб існування матерії, форми руху матері
- Казуїстичний спосіб викладу правових норм
- Відсильний спосіб викладу правових норм
- Бланкетний спосіб викладу правових норм
- 3.2. Спосіб укладання шлюбу за законами царя Хаммурапі
- Розділ другий Спосіб урядування Співтовариством: трикутник установ