Π’Π°Π±Π»ΠΈΡΠ° 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 Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΠΈΡΠ°Π½ΠΈΡ: