Железо ПК
Для начинающих пользователейДля любопытных пользователей
Для продвинутых пользователей
Трюки
Базовые операции с системной платойНастройка системной платы
Процессор
Память
Жесткие диски
Производительность жестких дисков
Видео
Устройства ввода/вывода
Загрузка
Настройка нового компьютера
Аппаратные интерфейсы ПК
ВведениеПараллельный интерфейс— LPT-порт
Последовательный интерфейс — СОМ-порт
Беспроводные интерфейсы
Последовательные шины USB и FireWire
Шина SCSI
Шины и карты расширения
Интерфейсы электронной памяти
Специализированные интерфейсы периферийных устройств
Интерфейсы устройств хранения
Интерфейсы компьютерных сетей
Вспомогательные последовательные интерфейсы и шины
Архитектурные компоненты IBM PC-совместимого компьютера
Интерфейсы питания, заземление и гальваническая развязка
Интерфейсы электронной памяти
Применение — «твердые диски», цифровые камеры, диктофоны и т. п.
Флэш-память других фирм
Микросхемы флэш-памяти выпускаются многими фирмами. Они различаются по организации, интерфейсу, напряжению питания и программирования, методам защиты и другим параметрам. Лидеры в области разработки и производства флэш-памяти — фирмы AMD, Fujitsu Corporation, Intel Corporation и Sharp Corporation летом 1996 года приняли спецификацию CFI (Common Flash Memory Interface Specification), обеспечивающую совместимость разрабатываемого программного обеспечения с существующими и разрабатываемыми моделями флэш-памяти. Эта спецификация определяет механизм получения информации о производителе, организации, параметрах и возможных алгоритмах программирования микросхем флэш-памяти. Для этого микросхемы флэш-памяти должны поддерживать команду опроса QUERY. В первом шинном цикле в микросхему по адресу 55h посылается код 98h (микросхема может и игнорировать адрес, «отзываясь» только на код дан¬ных 98h). Во втором шинном цикле, адресованном к этой микросхеме, выполняется чтение данных .идентификационной структуры (на шину адреса микросхемы пода¬ется адрес интересующего байта структуры). Этими парами циклов структура может быть считана в произвольном порядке. Идентификационная структура содержит:
♦
ключ-признак наличия структуры — цепочка символов «QRY»;
♦
идентификатор (2 байта) первичного набора команд и интерфейса програм¬
мирования;
304
Глава 7. Интерфейсы электронной памяти
♦
указатель на таблицу параметров для программирования (и саму таблицу);
♦
идентификатор, указатель и таблицу параметров альтернативного набора
команд и интерфейса (если имеется);
♦
минимальные и максимальные значения напряжений питания (основного
и программирующего);
♦
значение тайм-аутов для операций стирания (блока и всей микросхемы) и за¬
писи (байта, слова, буфера);
♦
объем памяти;
♦
максимальное число байтов для многобайтной записи;
♦
описания независимо стираемых блоков.
Для перевода в режим чтения массива микросхемы должны воспринимать коман¬ду чтения массива Read Ar ray — запись кода FFh (FOh) по любому адресу в мик¬росхеме.
Для большинства изделий справедливы тенденции, описанные при рассмотрении микросхем Intel и AMD, а именно — повышение объема, снижение напряжений питания и потребляемой мощности, повышение производительности и упроще¬ние внешнего интерфейса для операций стирания и программирования.