Тестирование БИС ПЗУ

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

Чаще всего для тестирования микросхем ПЗУ используют третий из указанных вариантов проверки, при котором суммируют содержание всех ячеек памяти, игнорируя возникающие переносы. Полученное число сравнивают с заранее известным (эталонным) значением - контрольной суммой. Микросхема считается исправной, если полученная сумма совпадает с эталонным значением. Контрольная сумма может храниться либо в отдельной микросхеме ПЗУ, либо в одной из ячеек (или нескольких ячейках) проверяемой микросхемы, чаще всего в последних ячейках. Так, например, в этих ячейках может быть занесено число, дополняющее контрольную сумму до нуля. При подготовке исполнительной программы за счет команд безусловного перехода эти ячейки должны быть обойдены.


21.04.2018