ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ установки Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π½Π° основС элСктронного ΠΊΠ»ΡŽΡ‡Π° Π½Π° исполняСмый Ρ„Π°ΠΉΠ»

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Π£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π”Π°Π½Π½Ρ‹ΠΉ комплСкс прСдставляСт собой ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ систСму, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, коммСрчСского ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ Π½Π΅ΡΠ°Π½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ примСнСния. Основная идСя состоит Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ распрСдСлСнной Π·Π°Ρ‰ΠΈΡ‚Ρ‹ с ΡΠΎΠ²ΠΌΠ΅ΡΡ‚Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ исполняСмого ΠΊΠΎΠ΄Π° ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ, Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ установки Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π½Π° основС элСктронного ΠΊΠ»ΡŽΡ‡Π° Π½Π° исполняСмый Ρ„Π°ΠΉΠ» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • 1. Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
    • 1. 1. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
    • 1. 2. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ элСктронный ΠΊΠ»ΡŽΡ‡
    • 1. 3. КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ элСктронныС ΠΊΠ»ΡŽΡ‡ΠΈ
    • 1. 4. Π—Π°Ρ‰ΠΈΡ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π°
      • 1. 4. 2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСктронного ΠΊΠ»ΡŽΡ‡Π°
      • 1. 4. 3. Бпособы Π·Π°Ρ‰ΠΈΡ‚Ρ‹
      • 1. 4. 4. АвтоматичСская Π·Π°Ρ‰ΠΈΡ‚Π°
      • 1. 4. 5. Π—Π°Ρ‰ΠΈΡ‚Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ API
    • 1. 5. Π Π°Π±ΠΎΡ‚Π°
    • 1. 6. ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ Π²Π·Π»ΠΎΠΌΡƒ
    • 1. 7. ΠžΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ модуля автоматичСской Π·Π°Ρ‰ΠΈΡ‚Ρ‹
    • 1. 8. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ API
    • 1. 9. Π‘Ρ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ
    • 1. 10. АвтоматичСская Π·Π°Ρ‰ΠΈΡ‚Π°
    • 1. 11. ВозмоТности элСктронного ΠΊΠ»ΡŽΡ‡Π°
      • 1. 11. 1. Π”Π΅ΠΌΠΎ-вСрсии
      • 1. 11. 2. АрСнда ΠΈ Π»ΠΈΠ·ΠΈΠ½Π³
    • 1. 12. ΠŸΡ€ΠΎΠ΄Π°ΠΆΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Ρ‡Π°ΡΡ‚ям
    • 1. 13. ОбновлСниС Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    • 1. 14. Π›ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСтях
    • 1. 15. Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ элСктронного ΠΊΠ»ΡŽΡ‡Π°
  • 2. ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ
    • 2. 1. ΠΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ создания срСдств Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
    • 2. 2. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ логичСского ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π°
    • 2. 3. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Π·Π»ΠΎΠΌΠ°
  • 3. БистСмы Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
    • 3. 1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹
    • 3. 2. РаспрСдСлСнныС систСмы Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ПО
    • 3. 3. Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ исполняСмого ΠΊΠΎΠ΄Π°
    • 3. 4. АппаратныС ΠΊΠ»ΡŽΡ‡ΠΈ
  • 4. ОписаниС систСмы
    • 4. 1. ОписаниС ΠΈΠ΄Π΅ΠΈ
    • 4. 2. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ
    • 4. 3. ΠŸΠΎΠ΄Π±ΠΎΡ€ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтной Π±Π°Π·Ρ‹
    • 4. 4. БхСмотСхничСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅
    • 4. 5. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ издСлия
    • 4. 6. Алгоритм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1 — ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма издСлия
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2 — Врассировка ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 4 — Один Ρ€Π°ΡƒΠ½Π΄ DES Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

ΠšΠ»ΡŽΡ‡ΠΈ, сдСланныС Π½Π° Π±Π°Π·Π΅ PIC ΠΈΠ»ΠΈ ASIC-Ρ‡ΠΈΠΏΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π° ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ Π²Π·Π»ΠΎΠΌΡƒ ΠΈ «ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ» для ΡˆΡ‚Π°Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΎΠ±ΠΌΠ΅Π½Π°. ОбС эти микросхСмы ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, содСрТащиС Π² ΡΠ΅Π±Π΅ процСссор, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, FLASH-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ для хранСния ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ Π²Π½ΡƒΡ‚рСнняя ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ‡Π°Ρ‰Π΅ всСго защищаСтся ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ считывания, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ копию ΠΊΠ»ΡŽΡ‡Π° довольно ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ. Π’Π°ΠΊΠΈΠ΅ комплСксы содСрТат Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ»ΡŽΡ‡ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΈ Π±Π»ΠΎΠΊΠΈ ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΠΈ/Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π±Π»ΠΎΠΊΠΈ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ся ΠΎΡ‚Ρ‚ΡƒΠ΄Π° Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’ ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… этого Ρ‚ΠΈΠΏΠ° довольно слоТно ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ, Π½ΠΎ ΠΎΡΡ‚аСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сохранСния Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅ послС ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ систСмы Π·Π°Ρ‰ΠΈΡ‚Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊ Π½ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π°. ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ PIC-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΎΡ‚ ASIC-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ PIC-Ρ‡ΠΈΠΏΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹), Π° ASIC-Ρ‡ΠΈΠΏΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π°ΠΊΠ°Π·Π½Ρ‹ΠΌΠΈ микросхСмами (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ТСстко Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π½Π° ΡΡ‚Π°ΠΏΠ΅ производства микросхСм). Из-Π·Π° этого ASIC-ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌΠΈ, Ρ‡Π΅ΠΌ собранныС Π½Π° Π±Π°Π·Π΅ PIC-Ρ‡ΠΈΠΏΠΎΠ², Π½ΠΎ ΠΏΠΎ ΡΡ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° ΠΈΡ… Π±Π°Π·Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Π° (ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ASIC-Ρ‡ΠΈΠΏΠΎΠ², имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ эмулятор ΠΊΠ»ΡŽΡ‡Π° для всСй ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ, которая — Π² ΡΠΈΠ»Ρƒ особСнностСй производства — Ρ‡Π°Ρ‰Π΅ всСго Π±Ρ‹Π²Π°Π΅Ρ‚ довольно большой). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ³ΠΎ комплСкса:

На ΡΡ‚ΠΎΡ€ΠΎΠ½Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠŸΠš навСсная Π·Π°Ρ‰ΠΈΡ‚Π° раздСляСтся Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, внСдряСмый Π² Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ» (Ρ„Π°ΠΉΠ»Ρ‹) ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ядра ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ (Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€) Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ комплСкса. Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ уровня ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π² Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ (Ρ„Π°ΠΉΠ»Π°Ρ…) ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΡ‹Ρ… элСмСнтов ΠΈ ΠΏΠΎΡΠ»Π΅ запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ навСсной Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ, ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠ±ΠΌΠ΅Π½ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ посрСдством Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для взаимодСйствия с ΡƒΡΡ‚ройством, прСдоставлСния интСрфСйса взаимодСйствия Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ.

4 ОписаниС систСмы4.

1ОписаниС идСи

Π”Π°Π½Π½Ρ‹ΠΉ комплСкс прСдставляСт собой ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ систСму, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, коммСрчСского ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ Π½Π΅ΡΠ°Π½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ примСнСния. Основная идСя состоит Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ распрСдСлСнной Π·Π°Ρ‰ΠΈΡ‚Ρ‹ с ΡΠΎΠ²ΠΌΠ΅ΡΡ‚Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ исполняСмого ΠΊΠΎΠ΄Π° ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ, Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΡ‹Ρ… элСмСнтов ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌ устройствС. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ комплСкс Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния физичСски ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π΄Π²Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Ρƒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ совмСстно, Ρ‚Π°ΠΊ ΠΈ, с Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΠΌΠΈ измСнСниями, ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹: внСшнСС устройство, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ основных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ПК, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ связь с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ исполняСмого ΠΊΠΎΠ΄Π°. АппаратноС устройство ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΠ΅Ρ‚ с ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠŸΠš посрСдством интСрфСйса USB 2.

0. Π­Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, высокоскоростной Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ интСрфСйс, рассчитанный Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄ΠΎ 480 ΠœΠ±ΠΈΡ‚/сСк. И ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ практичСски Π½Π° Π»ΡŽΠ±ΠΎΠΌ ΠŸΠš. ΠœΡ‹ ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ исполняСмого ΠΊΠΎΠ΄Π°. Как ΠΈ Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ исполняСмого ΠΊΠΎΠ΄Π° Π² Π½Π΅Π³ΠΎ вносятся ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΡ‹Ρ… элСмСнтов. Π§Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, находящСгося ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ, ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ. Π”Π°Π»Π΅Π΅ эти Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ участки ΠΊΠΎΠ΄Π° пСрСносятся Π²ΠΎ Π²Π½Π΅ΡˆΠ½Π΅Π΅ устройство.

Π’Π°ΠΌ ΠΆΠ΅ хранится ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ информация, нСобходимая для Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ. Π’ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄ вмСсто Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΡ‹Ρ… элСмСнтов вносят «ΠΌΡƒΡΠΎΡ€» Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ объСма. На ΡΡ‚Π°ΠΏΠ΅ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΡ€ΠΈ достиТСнии ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°, происходит ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ устройству, Π½Π° ΡΡ‚ΠΎΡ€ΠΎΠ½Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ происходит Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΡ ΠΈ «Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π½ΠΈΠ΅» Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π’Π°ΠΊ ΠΆΠ΅ устройство ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запросы Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ памяти процСсса (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π΄Π°ΠΌΠΏΠΈΠ½Π³Π°) ΠΈ, послС Π²Ρ‹Ρ…ΠΎΠ΄Π° Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, удаляСт Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ. Π”Π°Π»Π΅Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° замСняСт адрСсноС пространство ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ «ΠΌΡƒΡΠΎΡ€ΠΎΠΌ». Абстрактно, внСшнСС устройство ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ всякиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, связанныС с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простой Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚Ρ‹. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС информация, располоТСнная Π½Π° ΠŸΠš, кодируСтся ΠΈ Π΄Π»Ρ дСкодирования примСняСтся ΠΊΠ»ΡŽΡ‡, Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹ΠΉ Π½Π° Π²Π½Π΅ΡˆΠ½Π΅ΠΌ носитСлС. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ систСмы довольно просты Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ нСдовольной Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΅ΡΡ‚ΡŒ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π°, считываСмого Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ запуска ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠšΠ»ΡŽΡ‡ хранится Π½Π° Π²Π½Π΅ΡˆΠ½Π΅ΠΌ USB устройствС. ВрСбуСтся ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρƒ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ‚ Π½Π΅ΡΠ°Π½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ копирования. Π’ Ρ‚ΠΎΠΌ случаС, Ссли производится ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²Π·Π»ΠΎΠΌΠ° Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Π΅Π· наличия Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΡ‚ Π²Π·Π»ΠΎΠΌΠ° ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ²ΡΠ·ΠΈ с ΠΎΡ‚сутствиСм ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΊΡƒΠΏΠ»Π΅Π½Π° Ρƒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊΠ° Π½Π΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅Ρ‚ возмоТности просто Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. Π’Π·Π»ΠΎΠΌ ΠΆΠ΅ криптографичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² с Π²Ρ‹ΡΠΎΠΊΠΎΠΉ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒΡŽ (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ AES ΠΈΠ»ΠΈ DES) практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½.

Π”Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π·Π°Ρ‰ΠΈΡ‚ уязвим, Ссли Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ ΡΡ‚ΠΎΠΌ случаС ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ послС Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°ΠΌΠΏ памяти ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ процСсса ΠΈ Π½Π° Π΅Π³ΠΎ Π±Π°Π·Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π·Π°ΠΊΠΎΠ½Π½ΡƒΡŽ копию всСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π•ΡΡ‚ΡŒΠ²ΡΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Π°Π½Ρ‚ΠΈΠ΄Π°ΠΌΠΏΠΈΠ½Π³Π°, Π½ΠΎ ΡƒΡ‡ΠΈΡ‚ывая, Ρ‡Ρ‚ΠΎ Π²Π·Π»ΠΎΠΌ дорогостоящСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния приносит Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ, Π΄Π°Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ высококвалифицированныС Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ с Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°ΠΉΠ΄ΡƒΡ‚ срСдство ΠΈΡ… ΠΎΠ±Ρ…ΠΎΠ΄Π°. Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ части исполняСмого ΠΊΠΎΠ΄Π°. Π’ ΡΡ‚ΠΎΠΌ случаС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ вводятся ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡ элСмСнтов, ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится Π²ΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌ устройствС. Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запрос ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ устройству ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ Π² Π°Π΄Ρ€Π΅ΡΠ½ΠΎΠΌ пространствС процСсса ΠΊΠΎΠ΄, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ USB устройства. НСдостатки Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π»ΡŽΠ±ΠΎΠΌ случаС Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠŸΠš ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π½ΡƒΡ‚Ρ‹ Π΄Π°ΠΌΠΏΠΈΠ½Π³Ρƒ. ИсполнСниС Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΡ‹Ρ… элСмСнтов Π²Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠŸΠš.

Π’ Π½Π°ΡˆΠ΅ΠΌ случаС — это исполнСниС части Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌ устройствС ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ связи Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° выполнСния этих ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Рассмотрим Π΄Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒ элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‚ΡΡ. Π­Ρ‚ΠΈ Π±Π»ΠΎΠΊΠΈ хранятся Π² ΡΠΎΡΡ‚Π°Π²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Помимо этого, эти Π±Π»ΠΎΠΊΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ, ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ вводится Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» для ΠΏΡ€ΠΈΠ΅ΠΌΠ°-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ USB устройства. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ информация Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌ USB устройствС. Помимо этого, Π² ΡΠΎΡΡ‚Π°Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части Π·Π°Ρ‰ΠΈΡ‚Ρ‹ вводится Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ, Π² Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ исполнСниС элСмСнтов ΠΊΠΎΠ΄Π°, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠŸΠš. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ отсутствуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтов (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста), ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ†Π΅Π»ΠΎΠΌ.

Π­Ρ‚ΠΈΠΌ ΠΌΡ‹ ΠΈΠ·Π±Π°Π²Π»ΡΠ΅ΠΌΡΡ ΠΎΡ‚ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠΎΠ² Π΄Π²ΡƒΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°ΠΌΠΏ памяти процСсса Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π° ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… даст Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. Для ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π²Π·Π»ΠΎΠΌ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π·Π»ΠΎΠΌ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС, Ρ‡Π΅ΠΌ исслСдованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ наличия спСциализированной Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ² схСмотСхники ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² программирования ΠœΠš ΠΈΠ»ΠΈ ΠŸΠ›Π˜Π‘. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠΉ систСмы Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ опрСдСляСтся ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒΡŽ ΠΊ Π²Π·Π»ΠΎΠΌΡƒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части Π·Π°Ρ‰ΠΈΡ‚Ρ‹. Достоинства Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹

КомплСкс Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΅ΡΡ‚ΡŒ «Π½Π°Π²Π΅ΡΠ½ΠΎΠΉ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ Ρ‚рСбуСтся внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Максимально ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΠ΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ изготовлСния Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π·Π° ΡΡ‡Π΅Ρ‚ примСнСния ΠΌΠ΅Π½Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Ρ… (ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ…) ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈ ΠΌΠ°Ρ‚СматичСски ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π·Π°Ρ‰ΠΈΡ‚Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ собствСнный, максимально ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ, криптопроцСссор. РСализация Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… криптографичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π°. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Π° Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ $ 150. Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΠΎΠ³ΠΎ ΠŸΠž ΠΏΠΎ ΡΡ‚оимости $ 1K-$ 100K. ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ нСсанкционированного примСнСния дорогостоящСго ΠŸΠž.

4.2ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

Π—Π°Π΄Π°Ρ‡Π° Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части комплСкса Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ПО, которая Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ условиям Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 4.1Π’Π°Π±Π»ΠΈΡ†Π° 4.1-ВрСбованияя

НаимСнованиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅1. Π‘Π΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

НС Π±ΠΎΠ»Π΅Π΅ 4 800 Ρ€ΡƒΠ±. ($ 150)

2. Π€ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€FLASH — устройство (USB — Flash-drive) 3. Π“Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹10×50×10 ΠΌΠΌ4. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ связи с ΠŸΠšUSB 2.

05. Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ°, вносимая Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ ПОНС Π±ΠΎΠ»Π΅Π΅ 300 мс

Π’Π°ΠΊΠΆΠ΅ Π² Π·Π°Π΄Π°Ρ‡Ρƒ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ рСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ с ΠŸΠš ΠΏΠΎ ΠΈΠ½Ρ‚СрфСйсу USB, ΠΈ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ криптографичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ DES. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Π΄Π°Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ входят:

1) Аппаратная рСализация, 2) ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ПО Π΄Π»Ρ МК3) ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ конструктива (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹) Аппаратная рСализация состоит ΠΈΠ·:1) Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Π½Π° Π±Π°Π·Π΅ Π½Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ2) Π’Ρ‹Π±ΠΎΡ€ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтной Π±Π°Π·Ρ‹3) ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΡΡ…Π΅ΠΌΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ (ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы устройства Π½Π° Π±Π°Π·Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹)

4) ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ схСмы5) ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹

Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠŸΠž для ΠœΠš Π²Ρ…ΠΎΠ΄ΠΈΡ‚:

1) ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ2) ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ взаимодСйствия с ΠŸΠš ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Ρƒ USB3) ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ модуля Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… элСмСнтов.

4.3 ΠŸΠΎΠ΄Π±ΠΎΡ€ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтной Π±Π°Π·Ρ‹

Π’ ΡΠ²ΡΠ·ΠΈ с Π½Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ ограничСниями Π½Π° ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π²Ρ‹Π±ΠΎΡ€ Π±Ρ‹Π» остановлСн Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ

МК Ρ ΠΈΠ½Ρ‚СрфСйсом USB. БущСствуСт довольно большоС количСство ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠœΠš. Π•ΡΡ‚ΡŒ нСсколько Ρ„ΠΈΡ€ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ… Π΄Π΅Π»Π°ΡŽΡ‚: Microchip, Atmel ΠΈ CyrrusLogic. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠœΠš. Π’Π°Π±Π»ΠΈΡ†Π° 4.2 -ΠœΠšΠœΠšΠ³Π°Π±Π°Ρ€ΠΈΡ‚

Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ АЛУ (bit)Π’ΠΎΠΊ (mA)Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСния (V)ΠœΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ (mW)Ρ†Π΅Π½Π°ST7SCR1R4TQFP 64 16×16×1.6 mm8154.

0 — 5.5 40 — 82.5 $ 12.7AT90USB82QFN32 5x5x0.8 — 5x5x1 mmTQFP32 9x9x1.2 mm3225−302.

7 — 5.

567.

5 — 165 $ 1.95, $ 2.04PIC18F2450QFN 28 6×6×0.

8 — 6×6×1 mm8250 — 3002.

0 — 5.5 500 — 1650 $ 3.32, $ 3.35PIC18F4550TQFP44 12×12×1.2mmQFN44 8x8x0.8 — 8x8x1 mm8250 — 3002.

0- 5.5 500 — 1650 $ 4.38−4.64ATmega16U4/ATmega32U4QFN44 7x7x1 mm TQFP44 12×12×1.20mm32182.

7 — 5.

548.

6 — 99 $ 2.48, $ 3.57ATmega32U6/AT90USB128TQFP64 16×16×1.20 mm QFN64 9x9x0.8 — 9x9x1.0 mm32302.

7 — 5.581 — 165 $ 3.43, $ 3.37/ $ 2.7, $ 3.5 Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² (МК):По ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ (быстродСйствиС, USB).По Π½Π°Π»ΠΈΡ‡ΠΈΡŽ доступных срСдств Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° со ΡΡ‚ΠΎΡ€ΠΎΠ½Ρ‹ Ρ„ΠΈΡ€ΠΌΡ‹-производитСля.ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… сообщСств Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ПослС ΠΎΡ†Π΅Π½ΠΊΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠœΠš Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ элСмСнтной Π±Π°Π·Ρ‹ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ МКPIC18F4550 Ρ„ΠΈΡ€ΠΌΡ‹ Microchip. Π”Π°Π½Π½Ρ‹ΠΉ МК ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ характСристиками:

содСрТит высокоскоростной интСрфСйс USB2.0 Π² ΡΠΎΡΡ‚Π°Π²Π΅ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ, ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ быстродСйствиСмалоС врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ устройства Π½Π° Π΅Π³ΠΎ Π±Π°Π·Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΡ‚Π°ΠΏΠ΅ выпуска ΠΈΠ·Π΄Π΅Π»ΠΈΠΉΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ со ΡΡ‚ΠΎΡ€ΠΎΠ½Ρ‹ Ρ„ΠΈΡ€ΠΌΡ‹ Microchip, Π² Ρ‚ΠΎΠΌ числС, Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

ОписаниС МКPIC18F4550PIC18F4550 — 8-разрядный ΠœΠš со Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΠΎΠΉ Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Π²Ρ‹ΡΠΎΠΊΠΎΡΠΊΠΎΡ€ΠΎΡΡ‚Π½Ρ‹ΠΌ USB-интСрфСйсом для экономичных (nanoWatt) ΠΈ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π’Ρ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚Π° — FS-USB (12 ΠœΠ±ΠΈΡ‚/сСк), I2C, SPI (Π΄ΠΎ 10 ΠœΠ±ΠΈΡ‚/сСк), ΠΈ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ EUSART. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° содСрТит 13-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ 10-разрядный АЦП, Π΄Π²Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π°, Π΄Π²Π° 10-разрядных ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ШИМ, Ρ‚Ρ€ΠΈ 16-разрядных ΠΈ ΠΎΠ΄ΠΈΠ½ 8-разрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€, стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€, Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ напряТСния ΠΈ ΡΡ…Π΅ΠΌΡƒ сброса ΠΏΠΎ ΠΏΡ€ΠΎΠ²Π°Π»Π°ΠΌ питания. ΠœΠΎΠ΄ΡƒΠ»ΡŒ USB ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с ΡΠ΄Ρ€ΠΎΠΌ МК, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ максимальной пропускной способности ΠΏΡ€ΠΈ мСньшСй Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ процСссора. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ PIC18F4550 достигаСт 12 MIPS. Π’ Π±Π°Π·Π΅

МК Π»Π΅ΠΆΠΈΡ‚ тСхнология Enhanced FLASH (1 000 000 Ρ†ΠΈΠΊΠ»ΠΎΠ² пСрСзаписи, 40 Π»Π΅Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ хранСния), Ρ‡Ρ‚ΠΎ позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Π² ΡƒΡΡ‚ройствах, эксплуатируСмых Π² ΠΆΠ΅ΡΡ‚ΠΊΠΈΡ… условиях ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… пСриодичСского ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ с ΠŸΠš. PIC18F4550 содСрТит высокоскоростной интСрфСйс USB 2.

0. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ USB ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½ΠΈΠ·ΠΊΠΎΡΠΊΠΎΡ€ΠΎΡΡ‚Π½ΡƒΡŽ, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ-ΡΠΊΠΎΡ€ΠΎΡΡ‚Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ для всСх ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный трансивСр ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ‚ΠΎΡ€ напряТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Ρ€Π΅Π³ΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠ² напряТСния. МК ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ всяких ΠΎΠΏΡ†ΠΈΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, прСдоставляя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ уровня ядра. ΠžΠΏΡ†ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π΅ΠΆΠΈΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹Π΅ ΠΈΠ»ΠΈ кСрамичСскиС рСгуляторы напряТСния

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ примСнСния Π΄Π²ΡƒΡ… Π½ΠΎΠΆΠ΅ΠΊ (Π²Ρ…ΠΎΠ΄ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈ Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты) ΠΈΠ»ΠΈ СдинствСнной Π½ΠΎΠΆΠΊΠΈ (Π²Ρ…ΠΎΠ΄ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° со Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½ΠΎΠΆΠΊΠΎΠΉ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ I/O)Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту 8 ΠœΠ“Ρ† (± Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ 2%), ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ RC Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ (ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 31 ΠœΠ³Ρ†, устойчивый ΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΈ VDD), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡˆΠ΅ΡΡ‚ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… частот, ΠΌΠ΅ΠΆΠ΄Ρƒ 125 ΠΊΠ“Ρ† Π΄ΠΎ 4ΠœΠ“Ρ†, ΠΈΡ‚ΠΎΠ³ΠΎ 8 Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… частот. Π­Ρ‚Π° опция освобоТдаСт ΠΏΠΎΡ€Ρ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° для примСнСния ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π²Π²ΠΎΠ΄Π° Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния

Π£ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ частоты систСмы Ρ„Π°Π·ΠΎΠ²ΠΎΠΉ автоподстройки частоты (ЀАПБ), доступный ΠΊΠ°ΠΊ ΠΊΠ²Π°Ρ€Ρ†Ρƒ, Ρ‚Π°ΠΊ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌ внСшнСго Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… частот ΠΎΡ‚ 4 ΠœΠ“Ρ† Π΄ΠΎ 48 ΠœΠ“Ρ†Π Π΅ΠΆΠΈΠΌ асинхронного Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ тактирования, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ USB ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ Π²Ρ‹ΡΠΎΠΊΠΎΡ‡Π°ΡΡ‚ΠΎΡ‚Π½ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΏΠΎΠΊΠ° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠœΠš ΠΏΠΎΠ΄Π°Π΅Ρ‚ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΡΠ½Π΅Ρ€Π³ΠΎΡΠ±Π΅Ρ€Π΅Π³Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠšΡ€ΠΎΠΌΠ΅ Π΅Π³ΠΎ пригодности ΠΊΠ°ΠΊ источника Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π΄Π°Π΅Ρ‚ устойчивый ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ источник, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²ΡƒΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ особСнностям:

Устойчивый ΠΊ ΠΎΡ‚ΠΊΠ°Π·Π°ΠΌ диспСтчСр Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты. Он Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π³Π»Π°Π²Π½Ρ‹ΠΉ источник Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° ΠΎΡ‚ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ сигнала, установлСнного Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ. Двухскоростной запуск. Π­Ρ‚Π° опция позволяСт Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ источником Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° ΠΎΡ‚ ΡΠ±Ρ€ΠΎΡΠ° ΠΏΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ питания ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΡΠΏΡΡ‰Π΅Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ

МК PIC18F4550 -это Π²Ρ‹Π½ΠΎΡΠ»ΠΈΠ²ΠΎΡΡ‚ΡŒ памяти. Π’ Π΅Π³ΠΎ Π±Π°Π·Π΅ Π»Π΅ΠΆΠΈΡ‚ тСхнология EnhancedFlash, которая Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎ 100 000 Ρ†ΠΈΠΊΠ»ΠΎΠ² стирания/записи для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ памяти ΠΈ 1 ΠΌΠ»Π½. Ρ†ΠΈΠΊΠ»ΠΎΠ² для EEPROM. Π‘ΠΎΡ…Ρ€Π°Π½Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· восстановлСния прСдполагаСтся большС сорока Π»Π΅Ρ‚. Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ΡΠ°ΠΌΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ устройство ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡƒΡŽ Π² Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, становится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ сСбя Π² ΡƒΡΡ‚ройствС Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня. МК PIC18F4550 ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ систСму ΠΊΠΎΠΌΠ°Π½Π΄, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠœΠš с ΡΠ΄Ρ€ΠΎΠΌ PIC18, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ добавляСт 8 Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ адрСсации со ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ (ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° указываСтся нСпосрСдствСнно Π² ΠΏΠΎΠ»Π΅ адрСса ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹). Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, доступноС ΠΊΠ°ΠΊ свойство ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ устройства, Π±Ρ‹Π»ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅Π΅Π½Ρ‚Π΅Ρ€Π°Π±Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΡΠ·Ρ‹ΠΊΠ°Ρ… высокого уровня Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π‘. Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ CCP ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠ³ΠΎ модулятора (ШИМ) этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΡƒ, Π΄Π²ΡƒΠΌ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌ для управлСния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ полумоста ΠΈ ΠΌΠΎΡΡ‚ΠΎΠ²Ρ‹ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ свойства Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ автоматичСскоС Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ для блокирования Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ШИМ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… состояний ΠΈ Π°Π²Ρ‚оматичСский пСрСзапуск для восстановлСния Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ состояниС ΡΠ±Ρ€ΠΎΡˆΠ΅Π½ΠΎ. МК Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ адрСсуСмый ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ синхронно-асинхронный ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ (USART). Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π΄Π°Π΅Ρ‚ стандартныС RS-232 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΡˆΠΈΠ½Ρ‹ LIN. Π‘ΠΈΠ³Π½Π°Π»Ρ‹ TX/CK ΠΈ RX/DT ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ инвСртирования Π±ΡƒΡ„Π΅Ρ€ΠΎΠ². Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² ΡΠ΅Π±Ρ автоматичСский ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΠ±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ высокого качСства.

Когда ΠœΠš ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, EUSART Π΄Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‰Π°ΡŽΡ‚ΡΡ с Π²Π½Π΅ΡˆΠ½ΠΈΠΌ ΠΌΠΈΡ€ΠΎΠΌ. ΠœΠšΠΈΠΌΠ΅Π΅Ρ‚ спСциализированными ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ ICD/ICSP. Π­Ρ‚ΠΈ устройства вводят ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π½ΠΎΠΆΠ΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ся с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ свойствами ΠœΠš. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ свойство Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅, эта ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния для устройства Π²Π²ΠΎΠ΄Π° Π²Ρ‹Π²ΠΎΠ΄Π°, сохраняя Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ°Π½Π°Π»Π΅. Π’Π°Π±Π»ΠΈΡ†Π° 4.3 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Π―Π΄Ρ€ΠΎPIC18 F, ΠœΠ“Ρ†ΠΎΡ‚ 0 Π΄ΠΎ 48 ΠŸΠ°ΠΌΡΡ‚ΡŒ: Flash, ΠΊΠ‘32 ΠŸΠ°ΠΌΡΡ‚ΡŒ: RAM, ΠΊΠ‘2 ΠŸΠ°ΠΌΡΡ‚ΡŒ: EEPROM, ΠΊΠ‘0.25 I/O (макс.), ΡˆΡ‚.35 Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹: 8-Π±ΠΈΡ‚, ΡˆΡ‚1 Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹: 16-Π±ΠΈΡ‚, ΡˆΡ‚3 Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹: Каналов ШИМ, ΡˆΡ‚1 Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹: RTCНСт Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹: SPI, ΡˆΡ‚1 Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹: USB, ΡˆΡ‚1 АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹: Разрядов АЦП, Π±ΠΈΡ‚10 АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹: Каналов АЦП, ΡˆΡ‚13 АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹: Аналоговый ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€, ΡˆΡ‚2 VCC, Π’ΠΎΡ‚ 2 Π΄ΠΎ 5.5 ICC, мА25 TA,Β°CΠΎΡ‚ -40 Π΄ΠΎ 125 ΠšΠΎΡ€ΠΏΡƒΡDIP-40 QFN-44 SOIC-44 4.4 БхСмотСхничСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

На Π±Π°Π·Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ систСмы ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ элСмСнтной Π±Π°Π·Ρ‹ Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма устройства с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ БАПР Pulsonix 6. Для этого Π±Ρ‹Π»Π° ΠΈΠ·ΡƒΡ‡Π΅Π½Π° проСктированиСсхСмотСхники ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ Π² Π΄Π°Π½Π½ΠΎΠΉ систСмС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. МК Π²Ρ‹Π±Ρ€Π°Π½ Π² ΠΊΠΎΡ€ΠΏΡƒΡΠ΅ TQFP44, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 11,8×11,8 ΠΌΠΌ, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π² ΡΠΎΡΡ‚Π°Π²Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° LM3940 осущСствляСт ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ напряТСния USB 4,5−5 Π’ Π² Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΠΈ питания ΠœΠš ΠΈ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти 3,3 Π’.USB Ρ€Π°Π·ΡŠΠ΅ΠΌ содСрТит ΠΏΠ»Π°Π²ΠΊΠΈΠΉ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ, Из-Π·Π° этого установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½Π°. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма устройства находится Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 1. БАПР Pulsonix (БистСма Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚) ОписаниС: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Pulsonix рСкомСндуСтся для ΠΏΠ»Π°Ρ‚ срСднСго уровня слоТности ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ схСм многолистовых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚, срСдства автоматичСской ΠΈ ΠΏΠΎΠ»ΡƒΠ°Π²Ρ‚оматичСской трассировки, смСшанного Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ модСлирования. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ трансляторов Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π²ΡΡΠΊΠΈΡ… популярных систСм Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, благодаря Ρ‡Π΅ΠΌΡƒ позволяСт ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС сдСланныС Ρ€Π°Π½Π΅Π΅ Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ интСрфСйсы связи с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ трассировки Specctra ΠΈ Electra. Для автоматичСской трассировки использовался встроСнный автотрассировщик систСмы Pulsonix, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ»Π°Ρ‚Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ высокой ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° (количСство ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π° ΡƒΡ‡Π°ΡΡ‚ΠΎΠΊ ΠΏΠ»Π°Ρ‚Ρ‹).

4.5ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ издСлия ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½ΠΎΠ΅ устройство Π΅ΡΡ‚ΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·Π΅Ρ†, ΠΈ Π½Π° Π΅Π³ΠΎ Π±Π°Π·Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ дальнСйшиС Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ большС Ρ‡Π΅ΠΌ Ρƒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Π° ΠΈ Π½Π° Π½Π΅ΠΉ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄ΠΎΠΏ. Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ оборудования (Π½Π°ΠΏΡ€. Π΄ΠΎΠΏ. памяти).Расстановка ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, вСрхняя сторона ΠΈ Π½ΠΈΠΆΠ½ΡΡ сторона ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π² ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 2. ОписаниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

Π’Π°Π±Π»ΠΈΡ†Π° 4.4- ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ элСмСнтов. НазваниС

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠšΠΎΠ»-Π²ΠΎ

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅footprintΠ‘1Π‘222pF2C1812

БСскорпусный кондСнсаторC1812C1812C30.47uf1C Polarised4ΠŸΠΎΠ»ΡΡ€Π½Ρ‹ΠΉ кондСнсаторCPOLC40.33uF1C Polarised4ΠŸΠΎΠ»ΡΡ€Π½Ρ‹ΠΉ кондСнсаторCPOLC547 nF1C3518

БСскорпусный кондСнсаторC3518 C6C722pf2C Polarised4ΠŸΠΎΠ»ΡΡ€Π½Ρ‹ΠΉ кондСнсаторCPOLCPOLC8100nF1C 100nFΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€CDD11PIC18F4550-X_PTTQFP44_MCIC1124AA64SNSOIC8R11 МОм1R 0.1W SMTF 1MThick Film Surface Mount ResistorSM0805U11LM3940IMP-3.3MP04AU2 1USB-25−2H4USB-25−2H4U31SLW10S-1C7LFCONN FPC/FFC 10POS 1 MM VERT PCBCON10_1X10_UB_58JFU41SLW16R-1C7LFCONN FPC/FFC 16POS 1 MM R/A PCBCON16_1X16_RB_58JFU51SLW8R-1C7LFCONN FPC/FFC 8POS 1 MM R/A PCBCON8_1X8_RB_58JFX11XtalGenericCrystalHC18U 4.6Алгоритм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Данная систСма ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠ°Ρ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΠ°. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅ΠΌ Π²Π·ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΠΈ Ρ‚. ΠΏ. Π£ ΠΌΠ΅Π½Ρ курсовой Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ систСмы. По Π·Π°Π΄Π°Π½ΠΈΡŽ Π½Π°ΡƒΡ‡Π½ΠΎΠ³ΠΎ руководитСля Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° я Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ DES с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ 64 Π±ΠΈΡ‚Π°. Π’Ρ‹Π±ΠΎΡ€ Π±Ρ‹Π» обусловлСн ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ простотой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ большого числа описаний Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠœΠš. ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° DES ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ ΡΡΡ‹Π»ΠΊΠ΅ 4. РСализация DES Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Алгоритм ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ DES Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΡΠΎΡΡ‚Π°Π²Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄Π° для ядра PIC18 °F.ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° DES для МКPIC18F4550 я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»Π° Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π­Ρ€ΠΈΠΊΠ° Π‘ΠΌΠΈΡ‚Π° ΠΈ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ тСксты ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ„ΠΈΡ€ΠΌΡ‹ Microchip для ΠœΠš PIC16. Из Π½ΠΈΡ… Π² ΡΠ²ΠΎΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ я Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π° Ρ‡Π°ΡΡ‚ΡŒ модуля Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ DES, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΡƒΡŽ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 4 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠ΄ΠΈΠ½ Ρ€Π°ΡƒΠ½Π΄ DES Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π°. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ΠšΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ Π°Π½Π°Π»ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠœΠšΠ˜Π·ΡƒΡ‡Π΅Π½Π° проСктированиСсхСмотСхники ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ Π² Π‘АПР PulsonixΠ Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма устройства. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° пСчатная ΠΏΠ»Π°Ρ‚Π°. НизкоуровнСвая адаптация Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° DES для ядра PIC18. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ связи с ΠŸΠš ΠΏΠΎ ΠΈΠ½Ρ‚СрфСйсу USB. Ѐотография ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ‹ находится Π² ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ3. ВозмоТности развития систСмы

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠŸΠž для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ слоТного устройства Π½Π° Π±Π°Π·Π΅ FPGA для примСнСния Π² Π·Π°Ρ‰ΠΈΡ‚Π΅ дорогостоящСго ΠŸΠž. БписоклитСратуры1. Jean-Jacques Quisquater, Francois Koeune, Side Channel Attacks2. Datasheet микросхСмы PIC18F45503.

http://www.pcweek.ru/themes/detail.php?ID=639 244.

http://ru.wikipedia.org/wiki/DES — описаниС DES Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°5. Π”ΠΆΠ΅Ρ„Ρ„Ρ€ΠΈ Π ΠΈΡ…Ρ‚Π΅Ρ€, Windows для профСссионалов6.

http://www.woweb.ru/publ/49−1-0−6367

БидСльников Π’.М., ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ ΠΈ Ρ‚Сория кодирования8. Dorthy Elizabeth Robling Denning, Cryptography and Data Security9. Π‘Ρ€ΡŽΡ Π¨Π½Π°ΠΉΠ΅Ρ€, ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Π°Ρ криптография 2-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ тСксты Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Π‘10.

http://www.pdfgeni.com/book/software-security-pdf.htmlΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1 — ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°ΡΡΡ…Π΅ΠΌΠ°ΠΈΠ·Π΄Π΅Π»ΠΈΡ

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2- Врассировка ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹

Расстановка ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

ВСрхняя сторона ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹

НиТняя сторона ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 3 — ΠŸΠ»Π°Ρ‚Π°

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 4- Один Ρ€Π°ΡƒΠ½Π΄ DES Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°; roundr2 = 344 cycles; roundr = 324 cyclesroundr2: callroundcallkeyrotr; 20 cyclesgotokeyrotr; 20 cyclesroundr: callround; 302 cyclesgotokeyrotr; 20 cycles; roundl2 = 338 cycles including call; roundl = 320 cycles including callroundl2: callkeyrotl; 18 cyclesroundl: callkeyrotl; 18 cycles; fall into round; xxx cycles including call; call = 2 cycles; clearnewr = 4 cycles; 2 sboxes @ 33 cycles = 66 cycles; 6 sboxes @ 34 cycles = 204 cycles; xor = 8 cycles; swap = 16 cycles; return = 2 cycles; —————; total = 302 cyclesround:; clearnewr to make it easy to do the P-box permutation (by simply setting; bits) clrfnewr+0clrfnewr+1clrfnewr+2clrfnewr+3; do s-box 1gethiright+0,r32,r05; 6 cyclesxorkeyk14, k05,k17,k11,k24,k01; 12 cyclescorehisbox12, nr09,nr17,nr23,nr31; 15 cycles; do s-box 2getloright+0,r04,r09; 6 cyclesxorkeyk03, k10,k28,k15,k06,k21; 12 cyclescorelosbox12, nr13,nr28,nr02,nr18; 15 cycles; do s-box 3gethiright+1,r08,r13; 6 cyclesxorkeyk23, k08,k19,k12,k04,k26; 12 cyclescorehisbox34, nr24,nr16,nr30,nr06; 16 cycles; do s-box 4getloright+1,r12,r17; 6 cyclesxorkeyk16, k02,k07,k27,k20,k13; 12 cyclescorelosbox34, nr26,nr20,nr10,nr01; 16 cycles; do s-box 5gethiright+2,r16,r21; 6 cyclesxorkeyk41, k55,k52,k31,k37,k47; 12 cyclescorehisbox56, nr08,nr14,nr25,nr03; 16 cycles; do s-box 6getloright+2,r20,r25; 6 cyclesxorkeyk30, k48,k40,k51,k45,k33; 12 cyclescorelosbox56, nr04,nr29,nr11,nr19; 16 cycles; do s-box 7gethiright+3,r24,r29; 6 cyclesxorkeyk44, k53,k49,k39,k56,k34; 12 cyclescorehisbox78, nr32,nr12,nr22,nr07; 16 cycles; do s-box 8getloright+3,r28,r01; 6 cyclesxorkeyk46, k32,k42,k50,k36,k29; 12 cyclescorelosbox78, nr05,nr27,nr15,nr21; 16 cycles; now exclusive-or the old left with the new right to complete the; computationmovf left+0,Wxorwfnewr+0movf left+1,Wxorwfnewr+1movf left+2,Wxorwfnewr+2movf left+3,Wxorwfnewr+3; now swap the stuff aroundmovf right+0,Wmovwfleft+0movf right+1,Wmovwfleft+1movf right+2,Wmovwfleft+2movf right+3,Wmovwfleft+3movf newr+0,Wmovwfright+0movf newr+1,Wmovwfright+1movf newr+2,Wmovwfright+2movf newr+3,Wmovwfright+3returnДля Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°ΡƒΠ½Π΄Π° понадобились ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ макросы:; The gethi and getlo macros implement six bit sections of the Expansion; Permutation.; 6 cyclesgethi macro rbyte, b20r, b20b, b10r, b10bswapfrbyte, Wandlw 0x0fbtfsc b20r, b20biorlw 0×20btfsc b10r, b10biorlw 0×10endm; 6 cyclesgetlo macro rbyte, b20r, b20b, b10r, b10bmovfrbyte, Wandlw 0x0fbtfsc b20r, b20biorlw 0×20btfsc b10r, b10biorlw 0×10endm; The xorkey macro is used to exclusive-or the 6-bit result of the Expansion; Permuation in the W register (as generated by the gethi or getlo macros; above) with the appropriate 6 bits of the current subkey (as defined by; Permuted Choice 2). The arguments are the six subkey bits to be used.; 12 cyclesxorkey macro b20r, b20b, b10r, b10b, b08r, b08b, b04r, b04b, b02r, b02b, b01r, b01bbtfsc b20r, b20bxorlw 0×20btfsc b10r, b10bxorlw 0×10btfsc b08r, b08bxorlw 0×08btfsc b04r, b04bxorlw 0×04btfsc b02r, b02bxorlw 0×02btfsc b01r, b01bxorlw 0×01endm; The corehi and corelo macros are used to perform the S-box lookup and; the P-box permutation. The only difference between the two macros is; which half of the sbox table value is used. The corehi macro must be; used for S-boxes 1, 3, 5, and 7, while the corelo macro must be used for; S-boxes 2, 4, 6, and 8.; The first argument to the macro is the entry point of the S-box table to; be used.; The second through fifth arguments to the macro are the bits that the; P-box permutes the S-box outputs into, in order from the most to the least; significant.; 15 cycles for sbox12; 16 cycles for otherscorehi macro sbox, b7r, b7b, b6r, b6b, b5r, b5b, b4r, b4bcallsbox; 6 cycles for sbox12,; 7 cycles for othersmovwftempbtfsctemp, 7bsf b7r, b7bbtfsctemp, 6bsf b6r, b6bbtfsctemp, 5bsf b5r, b5bbtfsctemp, 4bsf b4r, b4bendm; 15 cycles for sbox12; 16 cycles for otherscorelo macro sbox, b3r, b3b, b2r, b2b, b1r, b1b, b0r, b0bcallsbox; 6 cycles for sbox12,; 7 cycles for othersmovwftempbtfsctemp, 3bsf b3r, b3bbtfsctemp, 2bsf b2r, b2bbtfsctemp, 1bsf b1r, b1bbtfsctemp, 0bsf b0r, b0bendmГСнСрация ΠΊΠ»ΡŽΡ‡Π°setkey: movlwkeylenmovwftempsetkey0:rlf INDFrrfkeyl+0rlf INDFrrfkeyl+1rlf INDFrrfkeyl+2rlf INDFrrfkeyl+3rlf INDFrrfkeyr+2rlf INDFrrfkeyr+1rlf INDFrrfkeyr+0incf FSRdecfsztempgotosetkey0swapf keyl+3,W; move low 4 bits of keyl+3movwfkeyr+3; into high 4 bits of keyr+3movlw0f0h; mask off extra bitsandwfkeyl+3andwfkeyr+3movlw — keylen; restore FSR to original valueaddlw FSRreturn

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

  1. Jean-Jacques Quisquater, Francois Koeune, Side Channel Attacks
  2. Datasheet микросхСмы PIC18F4550
  3. http://www.pcweek.ru/themes/detail.php?ID=63 924
  4. http://ru.wikipedia.org/wiki/DES — описаниС DES Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
  5. Π”ΠΆΠ΅Ρ„Ρ„Ρ€ΠΈ Π ΠΈΡ…Ρ‚Π΅Ρ€, Windows для профСссионалов
  6. http://www.woweb.ru/publ/49−1-0−636
  7. БидСльников Π’.М., ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ ΠΈ Ρ‚Сория кодирования
  8. Dorthy Elizabeth Robling Denning, Cryptography and Data Security
  9. Π‘Ρ€ΡŽΡ Π¨Π½Π°ΠΉΠ΅Ρ€, ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Π°Ρ криптография 2-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ тСксты Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Π‘
  10. http://www.pdfgeni.com/book/software-security-pdf.html
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ
ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

Π˜Π›Π˜