DS1982 1024-БИТНАЯ EPROM Карта памяти показанная на рис 5 изображает 1024-битную EPROM DS1982 которая сконфигурирована как четыре страницы по 32 байта в каждой 8-битный блокнот является дополнительным регистром который работает как буфер при программировании памяти Данные вначале записываются в блокнот затем проверяются путем считывания 8-битной CRC из DS1982 что служит подтверждением их правильного приема Если содержимое буфера правильное подается напряжение программирования и байт данных записывается в память по выбранному адресу Этот процесс гарантирует целостность данных при программировании памяти Подробности чтения и программирования 1024-битной EPROM DS1982 приведены в разделе «Команды функций памяти». БАЙТЫ СОСТОЯНИЯ EPROM В дополнение 1024 битам памяти данных DS1982 содержит 64 бита состояния которые доступны с помощью отдельных команд Байты состояния EPROM могут быть считаны или записаны для индикации различных состояний DS1982 которые затем могут быть определены программно Первый байт памяти состояния EPROM содержит биты защиты страниц от записи Если некоторые биты защиты от записи запрограммированы запрещается программирование соответствующих страниц в 1024-битной основной области памяти Будучи однажды запрограммированным один бит защиты от записи делает 32-байтную страницу соответствующую этому биту недоступной для дальнейших изменений но ее по-прежнему можно считывать Следующие 4 байта в памяти состояния EPROM представляют собой байты перенаправления адреса страницы которые показывают что одна (или более) страница данных в 1024-битной EPROM была объявлена недействительной и перенаправлена на адрес страницы который содержится в соответствующем байте перенаправления Аппаратно DS1982 не производит никаких действий зависящих от содержимого байтов перенаправления адресов страниц Эти дополнительные байты состояния EPROM позволяют программе перенаправить страницу целиком на другой адрес страницы показывая что данные в оригинальной странице больше не являются действительными Из-за особенностей технологии EPROM состояние битов внутри страницы при программировании может быть изменено с логической 1 на логический 0 но не может быть изменено обратно Поэтому невозможно просто перезаписать страницу если данные требуют изменения или обновления Но если позволяет место страница целиком может быть перенаправлена на другую страницу DS1982 путем записи инверсного значения нового адреса страницы в байт перенаправления адреса который соответствует оригинальной (замещаемой)
странице Данная архитектура позволяет пользовательскому программному обеспечению производить обновление данных в EPROM путем указания того что отдельная страница или страницы должны быть замещены другими указанными в байтах перенаправления адреса Если байт перенаправления адреса содержит значение FFh то данные в соответствующей странице основной памяти являются действительными Если байт перенаправления адреса содержит любое другое значение то данные в соответствующей странице являются недействительными а действительные данные теперь можно найти по адресу инверсному записанному в байт перенаправления адреса Значение FDh байта перенаправления адреса для станицы 1 например будет показывать что обновленные данные теперь находятся в странице 2. Подробности считывания и программирования памяти состояния EPROM DS1982 приведены в разделе описания команд функций памяти КОМАНДЫ ФУНКЦИЙ ПАМЯТИ Блок-схема функций памяти (рис 6) описывает протоколы необходимые для доступа к различным полям данных DS1982 Блок управления памятью 8-битный блокнот и схема детектора 6 из 23
Инструкция по эксплуатации Rainbow Electronics DS1982 — страница 6
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1982 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.