Для надежной записи в ОЗУ необходимо выполнить следующие условия:
t1 > tsu(a-memw), (4.13)
trd > twr, (4.14)
t3...5 > th(memw-d), (4.15)
где: t1 определяется формулой (4.5); trd - формулой (2.1), а t3...5 - формулой (4.7).
Если не выполняются условия (4.13), (4.15), то необходимо снижать частоту синхронизации МП fbq (при этом необходим перерасчет временных параметров цикла чтения). Если условие (4.14) выполняется при N = 0, то квитирующее устройство не нужно, в противном случае значение N является исходным данным при проектировании квитирующего устройства. Если при анализе цикла чтения также выявилась необходимость такового, то в качестве N необходимо взять большую величину.
5. ОТЛАДКА МПС
5.1. Общие положения
В ходе проектирования МПС создается схема электрическая принципиальная устройства с полной спецификацией используемых микросхем. Эта схема является исходной для конструирования печатной платы - элемента конструкции МПС. До проведения радиомонтажных работ (припаивания микросхем и других навесных изделий) и после проведения радиомонтажных работ изготовленная МПС должна пройти стадию отладки.
Под отладкой понимается проверка работоспособности всех элементов МПС во всех запроектированных режимах работы. К элементам МПС можно отнести: МП; магистраль, ПЗУ; ОЗУ; порты ввода/вывода. Опытные (не серийные) образцы МПС отлаживает, как правило, разработчик МПС.
Необходимость отладки возникает по причине ошибок, которые возникают на всех стадиях продвижения проекта: ошибок разработчика, ошибок конструктора, ошибок при производстве печатной платы МПС, ошибок радиомонтажника, а также неисправности микросхем.
Для выявления этих ошибок разработаны некоторые методы тестирования и аппаратура тестирования (они кратко описаны ниже). Труднее всего выявлять ошибки разработчика (по сути свои собственные), поскольку они возникают из-за неточного знания свойств элементов МПС, но сам разработчик еще об этом не догадывается. После долгих (часто трудных) безуспешных попыток ²вдохнуть жизнь² в свое ²детище² ему необходимо усомниться в некоторых ранее ²бесспорных² для него истин.
К ошибкам разработчика следует отнести и ошибки при проведении расчетов нагрузочных и временных соотношений (см.пп. 4.3, 4.4). Эти ошибки также трудно выявлять. Для уменьшения собственных ошибок разработчик должен не только хорошо изучить документацию на все используемые им микросхемы, но также ознакомиться с документацией на находящиеся в эксплуатации существующие МПС аналогичного назначения.
5.2. Тестирование печатной платы
Такое тестирование производится после изготовления печатной платы и позволяет выявить ошибки конструктора и ошибки изготовления. Цель тестирования - убедиться, что конструкция печатной платы полностью соответствует схеме электрической принципиальной МПС и требованиям технического задания на конструирование печатной платы.
Метод тестирования - ²прозвонка² всех цепей, предусмотренных схемой электрической принципиальной. В серийном производстве эта операция производится специальными программно-управляемыми автоматами, но опытные образцы (а также единичные) часто приходиться тестировать вручную. В процессе тестирования используются приборы, измеряющие сопротивление печатных проводников. Наличие цепи фиксируется зажиганием лампочки или сигналом звонка (отсюда название термина).
Очень часто проверяется не только наличие необходимых связей, но и отсутствие непредусмотренных связей, например, при тестировании одной линии какой-либо шины обязательно проверяется не замкнута ли она на соседние проводники своей шины. Проверка таким образом непредусмотренных связей не очень надежна, поэтому часто требуется дополнительное тестирование.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.