Читайте также:
|
|
Этот уровень ответственен за передачу данных между всеми областями памяти устройств MicroLAN (кроме области ПЗУ) и ведущим шины, и за перемещения данных из области блокнотной памяти на окончательное место в памяти. Работа некоторых устройств на транспортном уровне отличается от остальных. Такими устройствами являются цифровые термометры DS1820 и DS1920 и адресуемые ключи DS2405 и DS2407, поскольку они не являются типичными устройствами памяти. Все микросхемы энергонезависимой памяти поддерживают выполнение команд Чтение памяти (Чтение подкпюча в случае DS1991), Запись блокнотной памяти. Чтение блокнотной памяти и Копирование блокнотной памяти. Из-за специфической области применения DS1991 также поддерживает команды Запись подкпюча и Запись пароля. DS1991 использует другие командные слова, способы адресации и размеры страниц памяти по сравнению с другими микросхемами. По этой причине она не полностью совместима на транспортном уровне. Благодаря отличающейся технологии микросхемы памяти с однократным программированием также требуют другой структуры системы команд на транспортном уровне. Однако обеспечивается совместимость для команды Чтение памяти.
28. Последовательность выполнения команд на шине Microlan. Команды «чтение ПЗУ», «пропуск ПЗУ», «совпадение ПЗУ», «поиск ПЗУ».
Любой цикл обмена данными на шине MicroLAN начинается с передачи ведущим шины Импульса Сброса. Этот импульс вызывает также немедленное прекращение любого обмена, идущего на шине, и вывода всех микросхем на шине из состояния ожидания. Как было показано выше отключение прибора от шины эквивалентно подаче Импульса Сброса неограниченной продолжительности. Последовательность действий прибора MicroLAN после подключения к шине полностью аналогична последовательности действий после получения Импульса Сброса. Поэтому в дальнейшем будем считать эти два действия полностью эквивалентными.
После получения Импульса Сброса все микросхемы, подключенные на шину генерируют Импульс присутствия (см. раздел "Временные параметры"). Импульс присутствия указывает ведущему, что на шине подключен хотя бы один прибор, и необходимо предпринять дальнейшие действия для идентификации приборов на шине. С другой стороны, каждый прибор, подключенный на шину, после передачи импульса присутствия переходит на Сетевой уровень и ожидает получения команд, связанных с идентификацией прибора. В качестве средства идентификации каждого прибора служит его уникальный серийный номер, записанный в области ПЗУ. Таким образом для работы любого прибора на шине MicroLAN необходимо обязательное наличия в его составе области ПЗУ с серийным номером прибора и поддержка команд сетевого уровня, связанных с идентификацией каждого прибора и возможностью выборочной адресации одного или нескольких приборов на шине. После выполнения любой команды ПЗУ микросхема переходит на следующий уровень связи — Транспортный уровень.
Дата добавления: 2015-09-09; просмотров: 82 | Поможем написать вашу работу | Нарушение авторских прав |