Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «АппаратныС интСрфСйсы ПК. ЭнциклопСдия». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 98

Автор ΠœΠΈΡ…Π°ΠΈΠ» Π“ΡƒΠΊ

Π’Π°Π±Π»ΠΈΡ†Π° 7.25. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ микросхСм Ρ„Π»ΡΡˆ-памяти Intel ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ поколСния

Команда Число Ρ†ΠΈΠΊΠ»ΠΎΠ² ΡˆΠΈΠ½Ρ‹ ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΡˆΠΈΠ½Ρ‹ΒΉ Π’Ρ‚ΠΎΡ€ΠΎΠΉ (Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ) Ρ†ΠΈΠΊΠ» ΡˆΠΈΠ½Ρ‹ΒΉ R/W АдрСс Π”Π°Π½Π½Ρ‹Π΅ R/W АдрСс Π”Π°Π½Π½Ρ‹Π΅ Read Memory 1 W X 00h - - - Read ID 3 W X 90h R 0(1) M_Id (D_Id) Set-up Erase/Erase 2 W X 20h W X 20h Erase Verify 2 W EA A0h R X EVD Set-up Program/Program 2 2 W X 40h W PA PD Program Verify 2 W X C0h R X PVD Reset 2 W X FFh W X FFh

ΒΉ Π—Π΄Π΅ΡΡŒ X ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ нСсущСствСнный адрСс, M_Id ΠΈ D_Id β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ производитСля ΠΈ устройства, EA β€” адрСс ячСйки, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ контролируСтся стираниС, EVD β€” Π΄Π°Π½Π½Ρ‹Π΅, считанныС ΠΏΡ€ΠΈ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ стирания (Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ FFh), PA ΠΈ PD β€” адрСс ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ячСйки, PVD β€” Π΄Π°Π½Π½Ρ‹Π΅, считанныС ΠΏΡ€ΠΈ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ программирования.


НиТС описано Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄.

♦ Read Memory β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° чтСния Π΄Π°Π½Π½Ρ‹Ρ…, пСрСводящая микросхСму Π² Ρ€Π΅ΠΆΠΈΠΌ чтСния, совмСстимый ΠΏΠΎ интСрфСйсу с EPROM.

♦ Read ID β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° чтСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². Π’ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°Ρ… чтСния ΠΏΠΎ адрСсу 0 считываСтся M_Id (Manufacturer Identifier β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ производитСля, 89h), ΠΏΠΎ адрСсу 1 β€” D_Id (Device Identifier β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства, для микросхСм 8F256, 28F512, 28F010, 28F020 это B9h, B8h, B4h ΠΈ BDh соотвСтствСнно). Из этого Ρ€Π΅ΠΆΠΈΠΌΠ° микросхСма Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ записи любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ высокого напряТСния Π½Π° А9 (ΠΊΠ°ΠΊ ΠΈ для EPROM).

♦ Set-up Erase/Erase β€” ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΈ собствСнно стираниС. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ†ΠΈΠΊΠ» стирания начинаСтся ΠΏΠΎ ΠΏΠΎΠ΄ΡŠΠ΅ΠΌΡƒ сигнала WE# Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ шинном Ρ†ΠΈΠΊΠ»Π΅ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡˆΠΈΠ½Π½ΠΎΠΌΡƒ Ρ†ΠΈΠΊΠ»Ρƒ записи ΠΈΠ»ΠΈ ΠΏΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ (Stop Timer). ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся вСрификация стирания. Π”Π²Π° ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π° записи, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π‘Π½ΠΈΠΆΠ°ΡŽΡ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ случайного стирания ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ выполнСния стирания посылкой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Reset. НаличиС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° позволяСт Π½Π΅ Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для стирания, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (ΠΎΠΊΠΎΠ»ΠΎ 10 мс). ΠŸΠ΅Ρ€Π΅Π΄ стираниСм всС Π±ΠΈΡ‚Ρ‹ микросхСмы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π½ΡƒΠ»ΠΈ.

♦ Erase Verify β€” вСрификация стирания. ΠžΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ считывания Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ провСряСмая ячСйка ставится Π² Π±ΠΎΠ»Π΅Π΅ ТСсткиС условия считывания для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ достовСрности контроля стирания. ΠœΠ΅ΠΆΠ΄Ρƒ ΡˆΠΈΠ½Π½Ρ‹ΠΌΠΈ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠ°ΡƒΠ·Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 6 мкс. Алгоритм быстрого стирания (Quick-Erase) прСдусматриваСт ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ всСх ячССк (ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ программирования) ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ стирания, сопровоТдаСмой Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки микросхСмы. Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ считывания отличаСтся ΠΎΡ‚ FFh, производится ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ стираниС (Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 10 мс), ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ вСрификация ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ€Π°Π½Π΅Π΅ Π½Π΅ стСртой ячСйки. Если количСство ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² стирания ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 3 000, фиксируСтся ошибка стирания ΠΈ микросхСма признаСтся Π½Π΅Π³ΠΎΠ΄Π½ΠΎΠΉ. Алгоритм позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ стираниС микросхСмы ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° сСкунду.

♦ Set-up Program/Program β€” ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΈ собствСнно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Команда выполняСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΡΡ‚ΠΈΡ€Π°Π½ΠΈΡŽ, Π½ΠΎ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ шинном Ρ†ΠΈΠΊΠ»Π΅ пСрСдаСтся адрСс ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ячСйки, Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 10 мкс.

♦ Program Verify β€” вСрификация программирования (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ стирания), ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ послС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ программирования. ΠœΠ΅ΠΆΠ΄Ρƒ ΡˆΠΈΠ½Π½Ρ‹ΠΌΠΈ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠ°ΡƒΠ·Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 6 мкс. Алгоритм быстрого программирования (Quick-Pulse Programming) прСдусматриваСт Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° программирования Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 10 мкс с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ. Π’ случаС нСсовпадСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° выполняСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Π΄ΠΎ 25 Ρ€Π°Π· для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки), Π° Ссли ΠΈ это Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ β€” фиксируСтся ΠΎΡ‚ΠΊΠ°Π· микросхСмы.

♦ Reset β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° сброса, ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ программирования ΠΈΠ»ΠΈ стирания. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ мСняСт содСрТимоС памяти; послС Π½Π΅Π΅ трСбуСтся ΠΏΠΎΠ΄Π°Ρ‡Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

По Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ рСгистр ΠΊΠΎΠΌΠ°Π½Π΄ обнуляСтся, Ρ‡Ρ‚ΠΎ соотвСтствуСт ΠΊΠΎΠΌΠ°Π½Π΄Π΅ чтСния, ΠΈ микросхСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ обычная микросхСма PROM ΠΈΠ»ΠΈ EPROM. Π­Ρ‚ΠΎ позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ микросхСмы Ρ„Π»ΡΡˆ-памяти вмСсто EPROM Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ Смкости. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ Π½Π° Π²Ρ…ΠΎΠ΄ VPP Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ напряТСния (0–6,5 Π’) стираниС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹, ΠΈ микросхСма Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ обычная EPROM.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡ‹ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ поколСния сСкторированы β€” ячСйки Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Π±Π»ΠΎΠΊΠΈ, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠ΅ нСзависимоС стираниС (асиммСтричноС Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ β€” Boot Block ΠΈ симмСтричноС β€” Flash File). Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ опСрация стирания ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ для считывания Π΄Π°Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ², Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ устройства. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ слоТный Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ ΠΈ Π² Π½ΠΈΡ… Π²Π²Π΅Π΄Π΅Π½ рСгистр состояния, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ внСшний процСссор ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΡ‚ Π·Π°Π±ΠΎΡ‚ ΠΏΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡŽ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ программирования ΠΈ стирания, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ эти ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ микросхСм ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ поколСния, Π² шинном Ρ†ΠΈΠΊΠ»Π΅ записи адрСс ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅ΠΏΠ°Π΄Ρƒ WE#. Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сигнала RP# (Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… вСрсиях обозначался ΠΊΠ°ΠΊ PWD#) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° микросхСмы Π² Ρ€Π΅ΠΆΠΈΠΌ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ. Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ модификация содСрТимого памяти Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ этого Π²Ρ‹Π²ΠΎΠ΄Π° Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (ΠΊΠΎΠ³Π΄Π° Π½Π΅ трСбуСтся ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡŒ Boot-Π±Π»ΠΎΠΊΠ°) с систСмным сигналом RESET# прСдохраняСт микросхСму ΠΎΡ‚ выполнСния Π»ΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² процСссС ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания.

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ стирания ΠΈ программирования Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ послС посылки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ рСгистр ΠΊΠΎΠΌΠ°Π½Π΄. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π». 7.26. Как ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΈ, этот рСгистр для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΊΠΎΠΌΠ°Π½Π΄ бСзадрСсный, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ программирования ΠΈ стирания ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΌΡƒ адрСсу ячСйки (Π±Π»ΠΎΠΊΠ°). ΠžΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ отобраТаСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π±ΠΈΡ‚Π°ΠΌΠΈ рСгистра состояния SR (Status Register), ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… внСшняя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния ΠΈ возмоТности посылки ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄. Π§Ρ‚Π΅Π½ΠΈΠ΅ рСгистра SR выполняСтся ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅; Π΅ΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΅Π³ΠΎ очистки. НазначСниС Π±ΠΈΡ‚ рСгистра состояния описано Π½ΠΈΠΆΠ΅.

♦ SR.7 β€” WSMS (Write State Machine Status) β€” состояниС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π°:

 β€’ 0 β€” Busy (занят ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ стирания ΠΈΠ»ΠΈ программирования);

 β€’ 1 β€” Ready (свободСн).

♦ SR.6 β€” ESS (Erase Suspend Status) β€” состояниС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ стирания:

 β€’ 0 β€” стираниС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ ΠΈΠ»ΠΈ выполняСтся;

 β€’ 1 β€” стираниС приостановлСно.

♦ SR.5 β€” ES (Erase Status) β€” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ стирания Π±Π»ΠΎΠΊΠ°:

 β€’ 0 β€” Π±Π»ΠΎΠΊ стСрт ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ;

 β€’ 1 β€” ошибка стирания.

♦ SR.4 β€” PS (Program Status) β€” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ программирования Π±Π°ΠΉΡ‚Π°:

 β€’ 0 β€” Π±Π°ΠΉΡ‚ записан ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ;

 β€’ 1 β€” ошибка записи.

♦ SR.3 β€” VPPS (VPP Status) β€” состояниС VPP Π²ΠΎ врСмя программирования ΠΈΠ»ΠΈ стирания: