Железо ПК
Для начинающих пользователейДля любопытных пользователей
Для продвинутых пользователей
Трюки
Базовые операции с системной платойНастройка системной платы
Процессор
Память
Жесткие диски
Производительность жестких дисков
Видео
Устройства ввода/вывода
Загрузка
Настройка нового компьютера
Аппаратные интерфейсы ПК
ВведениеПараллельный интерфейс— LPT-порт
Последовательный интерфейс — СОМ-порт
Беспроводные интерфейсы
Последовательные шины USB и FireWire
Шина SCSI
Шины и карты расширения
Интерфейсы электронной памяти
Специализированные интерфейсы периферийных устройств
Интерфейсы устройств хранения
Интерфейсы компьютерных сетей
Вспомогательные последовательные интерфейсы и шины
Архитектурные компоненты IBM PC-совместимого компьютера
Интерфейсы питания, заземление и гальваническая развязка
Интерфейсы электронной памяти
Альтернативный способ — подача такого же потенциала, но на вход ОЕ# на время пар шинных циклов записи команд стирания или программирования. Попытка программирования Boot-бло¬ка без выполнения этих условий не удается, а в регистре состояния одновременно
296
Глава 7. Интерфейсы электронной памяти
устанавливаются единичные значения бит ES и PS, что индицирует попытку моди¬фикации защищенного блока.
Микросхемы Flash-file организованы в виде набора одинаковых блоков, равно¬правных (симметричных) по защите (Symmetrical Architecture, SA), Защита от модификации для 28F008SA может осуществляться только для всей микросхемы подачей низкого напряжения на вход VPP. По интерфейсу и командам микросхе¬мы совпадают с микросхемами Boot Block (исключая специфику Boot-блока).
Архитектура микросхем 28F016SA существенно изменена, что значительно по¬вышает производительность программирования (до 28,6 Мбайт/с в пакетном режиме) и обеспечивает поблочную защиту. Микросхема имеет два буфера дан¬ных для записи по 256 Кбайт. Флэш-память организована как 32 блока по 64 Кбайт, допускающих однобайтное или двухбайтное обращение. С каждым блоком свя¬зан собственный 8-битный регистр состояния блока BSRx (Block Status Register). Адреса регистров смещены относительно начального адреса блока на 2 или 1 для режимов обращения х8 или х!6 соответственно. Назначение бит BSR описано ниже.
♦
BSR. 7 — BS (Block Status) — состояние блока:
•
1 — готов;
•
0 — занят.
♦
B5R. 6 — BLS (Block-Lock Status) — состояние защиты блока:
•
1 — программирование и стирание запрещены;
•
0 — блок не защищен.
♦
BSR.5 — BOS (Block Operation Status) — состояние операции с блоком:
•
1 — операция завершена безуспешно;
•
0 — операция успешно завершена или выполняется.
♦
BSR. 4 — BOAS (Block Operation Abort Status) — состояние отмены операции с блоком:
•
1 — операция отменена;
•
0 — операция не отменялась.
♦
BSR. 3 — QS (Queue Status) — состояние очереди:
•
1 — очередь заполнена;
•
0 — очередь доступна.
♦
BSR. 2 -VPPS(VPP Status)- состояние VPP:
•
1 — обнаружен низкий уровень, операция прервана;
•
0 — VPP в норме.
♦
BSR[1:0] —зарезервированы.
7.3. Энергонезависимая память
297
Глобальный регистр состояния GSR (Global Status Register) несет информацию о состоянии микросхемы в целом. К GSR можно обращаться по адресу, смещенному относительно начального адреса любого блока на 4 или 2 для режимов обращения х8 или х!6 соответственно.