Π§ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ»ΠΈΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π½Ρ. ΠΠ°ΠΊΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π²ΠΈΠ΄Ρ ΠΏΠ»ΠΈΡΠ°. ΠΠ°ΠΊΠΈΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΏΠ»ΠΈΡ. ΠΠ°ΠΊ ΡΡ Π°ΠΆΠΈΠ²Π°ΡΡ Π·Π° ΠΈΠ·Π΄Π΅Π»ΠΈΡΠΌΠΈ ΠΈΠ· ΠΏΠ»ΠΈΡΠ°. ΠΠ΄Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΠ»ΠΈΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π½Ρ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡΠ΅.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ»ΠΈΡ ΠΈ ΠΈΡΡΠΎΡΠΈΡ Π΅Π³ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ
ΠΠ»ΠΈΡ — ΡΡΠΎ Π²ΠΎΡΡΠΎΠ²Π°Ρ Ρ Π»ΠΎΠΏΡΠ°ΡΠΎΠ±ΡΠΌΠ°ΠΆΠ½Π°Ρ ΡΠΊΠ°Π½Ρ, Π²Π½Π΅ΡΠ½Π΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ°Ρ Π±Π°ΡΡ Π°Ρ. ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ «ΠΏΠ»ΠΈΡ» ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡ ΡΠ²Π΅Π΄ΡΠΊΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° «plys», ΡΡΠΎ Π² ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ «ΠΏΠ»ΡΡ». ΠΡΠ° ΡΠΊΠ°Π½Ρ ΠΈΠ·Π²Π΅ΡΡΠ½Π° Π΅ΡΠ΅ Ρ XVII Π²Π΅ΠΊΠ° ΠΈ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ΅Π²ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ Π΄ΠΎΡΠΎΠ³ΠΎΠ³ΠΎ Π±Π°ΡΡ Π°ΡΠ°.
ΠΡΡΠΎΡΠΈΡ ΠΏΠ»ΠΈΡΠ° Π½Π°ΡΠ°Π»Π°ΡΡ Π² ΠΠ²ΡΠΎΠΏΠ΅, Π³Π΄Π΅ Π΅Π³ΠΎ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π½Π°ΡΠ°Π»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ. Π Π ΠΎΡΡΠΈΠΈ ΠΏΠ»ΠΈΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π½Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π² XVIII Π²Π΅ΠΊΠ΅. ΠΠ»ΠΈΡ Π±ΡΡΡΡΠΎ ΠΎΠ±ΡΠ΅Π» ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΡΠ΅Π΄ΠΈ ΠΌΠ΅Π»ΠΊΠΎΠ³ΠΎ Π΄Π²ΠΎΡΡΠ½ΡΡΠ²Π° ΠΈ Π·Π°ΠΆΠΈΡΠΎΡΠ½ΡΡ ΠΊΡΠ΅ΡΡΡΡΠ½, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ ΡΠ΅Π±Π΅ Π½Π°ΡΡΠΎΡΡΠΈΠΉ Π±Π°ΡΡ Π°Ρ, Π½ΠΎ Ρ ΠΎΡΠ΅Π»ΠΈ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΌΠΎΠ΄Π½ΠΎ ΠΈ Π±ΠΎΠ³Π°ΡΠΎ.
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΠ°ΠΊΡ: ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΎ ΠΏΠ»ΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡΡ ΡΡΡΡΠΊΠΈΡ ΠΊΠ»Π°ΡΡΠΈΠΊΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² «ΠΠ°ΡΡΡΠ½Π΅-ΠΊΡΠ΅ΡΡΡΡΠ½ΠΊΠ΅» Π.Π‘. ΠΡΡΠΊΠΈΠ½Π° ΡΠΈΠ³ΡΡΠΈΡΡΠ΅Ρ ΠΏΠ»ΠΈΡΠΎΠ²Π°Ρ ΠΊΡΡΡΠΊΠ°, Π° Π² «ΠΠ΅ΡΡΠ²ΡΡ Π΄ΡΡΠ°Ρ » Π.Π. ΠΠΎΠ³ΠΎΠ»Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠ±ΡΠ²Ρ ΠΈΠ· ΠΏΠ»ΠΈΡΠ° Ρ Π·Π½Π°ΡΠ½ΠΎΠΉ Π΄Π°ΠΌΡ.

ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΡΠΎΡΡΠ°Π² ΠΏΠ»ΠΈΡΠΎΠ²ΠΎΠΉ ΡΠΊΠ°Π½ΠΈ
ΠΠ»ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π²ΠΎΡΡΠΎΠ²ΡΡ ΡΠΊΠ°Π½Ρ, Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ Π»Π΅ΠΆΠΈΡ Ρ Π»ΠΎΠΏΡΠ°ΡΠΎΠ±ΡΠΌΠ°ΠΆΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΡΠ½ΠΎ. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΠ»ΠΈΡΠ°:
- ΠΠΎΡΠΎΡΠΊΠΈΠΉ ΡΡΡΠΈΠΆΠ΅Π½ΡΠΉ Π²ΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π»ΠΈΠ½Π½Π΅Π΅, ΡΠ΅ΠΌ Ρ Π±Π°ΡΡ Π°ΡΠ°
- ΠΠΎΠ»ΠΎΡΠ½ΡΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ ΡΠ°ΡΠΆΠ΅Π²ΠΎΠ΅ ΠΏΠ»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ
- ΠΡΠ½ΠΎΠ²Π° ΠΈΠ· Ρ Π»ΠΎΠΏΠΊΠ°, ΡΠ΅ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΡΡΡΡ
- ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΡΠΎΡΠ½ΠΎ-Π²ΠΎΡΡΠΎΠ²ΡΠΌ ΡΠΊΠ°Π½ΡΠΌ
- ΠΠΎΡΡ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ»ΡΠΌΠΈ ΡΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΡΠ΅ΠΌ ΡΠΎΡΡΡΠΈΠ³Π°ΡΡΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ²Π°ΡΡΡΡ
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠ»ΠΈΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ: Ρ Π»ΠΎΠΏΡΠ°ΡΠΎΠ±ΡΠΌΠ°ΠΆΠ½Π°Ρ ΠΎΡΠ½ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅ΠΏΠ»Π΅ΡΠ°Π΅ΡΡΡ Ρ ΡΡΠΊΠΎΠΌ, ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΠΌ ΠΏΠ΅ΡΠ»ΠΈ. ΠΠ°ΡΠ΅ΠΌ ΡΡΠΈ ΠΏΠ΅ΡΠ»ΠΈ ΡΠΎΡΡΡΠΈΠ³Π°ΡΡΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ²Π°ΡΡΡΡ, ΡΠΎΡΠΌΠΈΡΡΡ Π²ΠΎΡΡ. Π’Π°ΠΊΠ°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ½ΠΎΠ΅ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π²ΠΎΡΡΠ° Π² ΡΡΡΡΠΊΡΡΡΠ΅ ΡΠΊΠ°Π½ΠΈ.
Π Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ ΠΏΠ»ΠΈΡΠΎΠ²ΠΎΠΉ ΡΠΊΠ°Π½ΠΈ
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²ΠΈΠ΄ΠΎΠ² ΠΏΠ»ΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠΎΡΡΠ°Π²Ρ ΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
ΠΠΈΠ²Π΅Ρ
ΠΠΈΠ²Π΅Ρ — ΡΡΠΎ ΠΏΠ»ΠΎΡΠ½Π°Ρ ΠΈ ΠΏΡΠΎΡΠ½Π°Ρ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡ ΠΏΠ»ΠΈΡΠ°. ΠΠ³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ:
- ΠΡΠ½ΠΎΠ²Π° ΠΈΠ· ΠΏΠΎΠ»ΠΈΡΡΠΈΡΠ½ΠΎΠΉ Π½ΠΈΡΠΈ
- ΠΡΡΠΎΠΊΠ°Ρ ΠΏΡΠΎΡΠ½ΠΎΡΡΡ ΠΈ ΡΡΠΎΠΉΠΊΠΎΡΡΡ ΠΊ Π·Π°Π³ΡΡΠ·Π½Π΅Π½ΠΈΡΠΌ
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΡΠΈΠ²Π° ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ΄Π΅ΠΆΠ΄Ρ
- ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΠΌΠ½ΡΠ΅ ΠΈΠ»ΠΈ ΡΡΠΊΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠ΅ ΠΎΡΡΠ΅Π½ΠΊΠΈ
ΠΠ΅Π»ΡΠ²Π΅Ρ (Π²Π΅Π»ΡΠ²Π΅ΡΠΈΠ½)
ΠΠ΅Π»ΡΠ²Π΅Ρ — ΡΡΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡ ΠΏΠ»ΠΈΡΠ° Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΡΠ½ΡΠΌΠΈ ΡΡΠ±ΡΠΈΠΊΠ°ΠΌΠΈ. ΠΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠΈΡ:

- ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΡΠ½ΡΡ ΡΡΠ±ΡΠΈΠΊΠΎΠ² Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ
- ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π΄Π»Ρ ΠΏΠΎΡΠΈΠ²Π° ΡΡΠΎΡ
- Π‘Π΅ΠΉΡΠ°Ρ ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ΄Π΅ΠΆΠ΄Ρ ΠΈ ΠΎΠ±ΡΠ²ΠΈ
ΠΠ΅Π±Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ»ΠΈΡ
ΠΠ΅Π±Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ»ΠΈΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΎΠ±ΠΈΠ²ΠΊΠΈ ΠΌΠ΅Π±Π΅Π»ΠΈ. ΠΠ³ΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
- ΠΠΎΠ²ΡΡΠ΅Π½Π½Π°Ρ ΠΏΡΠΎΡΠ½ΠΎΡΡΡ ΠΈ ΠΈΠ·Π½ΠΎΡΠΎΡΡΠΎΠΉΠΊΠΎΡΡΡ
- Π£ΡΠΎΠΊ ΠΈΠ· ΡΠ΅ΡΡΡΠΈ
- ΠΡΠ΅Π½Ρ ΠΏΠ»ΠΎΡΠ½ΠΎΠ΅ ΠΏΠ»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ
- Π£ΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ ΠΈΡΡΠΈΡΠ°Π½ΠΈΡ ΠΈ Π²ΡΡΠ²Π΅ΡΠ°Π½ΠΈΡ
Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΏΠ»ΠΈΡΠΎΠ²ΠΎΠΉ ΡΠΊΠ°Π½ΠΈ
ΠΠ»ΠΈΡ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΡΠ΄ΠΎΠΌ Π²Π°ΠΆΠ½ΡΡ ΡΠ²ΠΎΠΉΡΡΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΎΠ±Π»Π°ΡΡΠΈ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- ΠΡΠ³ΠΊΠΎΡΡΡ ΠΈ ΠΏΡΠΈΡΡΠ½Π°Ρ Π½Π° ΠΎΡΡΠΏΡ ΡΠ΅ΠΊΡΡΡΡΠ°
- ΠΡΠΎΡΠ½ΠΎΡΡΡ ΠΈ ΠΈΠ·Π½ΠΎΡΠΎΡΡΠΎΠΉΠΊΠΎΡΡΡ
- Π£ΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΠ»Π°Π΄ΠΎΠΊ
- Π₯ΠΎΡΠΎΡΠΈΠ΅ ΡΠ΅ΠΏΠ»ΠΎΠΈΠ·ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°
- Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ «Π΄ΡΡΠ°ΡΡ» ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΡ ΠΎΠ΄Π΅
- Π‘ΠΊΠ»ΠΎΠ½Π½ΠΎΡΡΡ ΠΊ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΡ ΠΏΡΠ»ΠΈ ΠΈΠ·-Π·Π° Π²ΠΎΡΡΠΈΡΡΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ
ΠΠ°ΠΆΠ½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ»ΠΈΡΠ° — Π΅Π³ΠΎ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΠ»Π°Π΄ΠΎΠΊ. ΠΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΏΠ»ΠΈΡ ΡΠ΄ΠΎΠ±Π½ΡΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠΌ Π΄Π»Ρ ΠΎΠ΄Π΅ΠΆΠ΄Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²Π΅ΡΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ Π½ΡΠΆΠ΄Π°ΡΡΡΡ Π² Π³Π»Π°ΠΆΠΊΠ΅.
ΠΡΠ°Π²ΠΈΠ»Π° ΡΡ ΠΎΠ΄Π° Π·Π° ΠΈΠ·Π΄Π΅Π»ΠΈΡΠΌΠΈ ΠΈΠ· ΠΏΠ»ΠΈΡΠ°
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π΄Π΅Π»ΠΈΡ ΠΈΠ· ΠΏΠ»ΠΈΡΠ° Π΄ΠΎΠ»Π³ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ»ΠΈ ΡΠ²ΠΎΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΡΡΠ΄ ΠΏΡΠ°Π²ΠΈΠ» ΠΏΠΎ ΡΡ ΠΎΠ΄Ρ:

- Π‘ΡΠΈΡΠ°ΡΡ ΠΏΠ»ΠΈΡΠΎΠ²ΡΠ΅ Π²Π΅ΡΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΡΡΠ½ΡΡ ΠΈΠ»ΠΈ Π² Π΄Π΅Π»ΠΈΠΊΠ°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΡΠΈΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ ΠΏΡΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅ Π½Π΅ Π²ΡΡΠ΅ 30Β°C.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΡΠ³ΠΊΠΈΠ΅ ΠΌΠΎΡΡΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π±Π΅Π· ΠΎΡΠ±Π΅Π»ΠΈΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
- ΠΠ΅ Π²ΡΠΊΡΡΡΠΈΠ²Π°ΡΡ ΠΈ Π½Π΅ ΠΎΡΠΆΠΈΠΌΠ°ΡΡ ΠΈΠ·Π΄Π΅Π»ΠΈΡ — Π»ΡΡΡΠ΅ Π΄Π°ΡΡ Π²ΠΎΠ΄Π΅ ΡΡΠ΅ΡΡ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΡΠ΅ΠΌ.
- Π‘ΡΡΠΈΡΡ Π² ΡΠ°ΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π²Π΄Π°Π»ΠΈ ΠΎΡ ΠΏΡΡΠΌΡΡ ΡΠΎΠ»Π½Π΅ΡΠ½ΡΡ Π»ΡΡΠ΅ΠΉ ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠ΅ΠΏΠ»Π°.
- ΠΠΎΡΠ»Π΅ ΡΡΠΈΡΠΊΠΈ Π²ΠΎΡΡ ΠΌΠΎΠΆΠ΅Ρ «ΠΏΡΠΈΠ»Π΅ΡΡ» — Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΡΡΠ΅ΡΠ°ΡΡ ΠΌΡΠ³ΠΊΠΎΠΉ ΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΡΠΏΠ°ΡΠΈΡΡ.
- ΠΠ»Π°Π΄ΠΈΡΡ ΠΏΠ»ΠΈΡΠΎΠ²ΡΠ΅ Π²Π΅ΡΠΈ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ, Π½ΠΎ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΠ°ΡΠΈΡΡ Ρ ΠΈΠ·Π½Π°Π½ΠΎΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ.
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ ΠΏΠ»ΠΈΡ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ ΠΊ Π²ΠΎΠ΄Π΅ ΠΈ Π²ΡΡΠΎΠΊΠΈΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°ΠΌ. ΠΠΎΡΠ»Π΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° Ρ Π²ΠΎΠ΄ΠΎΠΉ Π²ΠΎΡΡ ΠΌΠΎΠΆΠ΅Ρ «ΠΏΡΠΈΠ»Π΅ΡΡ» ΠΊ ΠΎΡΠ½ΠΎΠ²Π΅, ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΡΡΡΠ΅ΠΊΡ «ΠΏΡΠΈΠ»ΠΈΠ·Π°Π½Π½ΠΎΡΡΠΈ». Π§ΡΠΎΠ±Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°ΠΊΡΡΡΡ ΡΠΊΠ°Π½ΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΡΡΠ΅ΡΠ°ΡΡ Π²ΠΎΡΡ ΠΌΡΠ³ΠΊΠΎΠΉ ΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΎΡΠΏΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅.
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ»ΠΈΡΠΎΠ²ΠΎΠΉ ΡΠΊΠ°Π½ΠΈ
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΠ»ΠΈΡ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ»Π΅ΡΠΈΠΉ, ΠΎΠ½ Π½Π΅ ΡΠ΅ΡΡΠ΅Ρ ΡΠ²ΠΎΠ΅ΠΉ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π² Π½Π°ΡΠΈ Π΄Π½ΠΈ. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ»ΠΈΡΠ° Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡΠ΅:
ΠΠ΄Π΅ΠΆΠ΄Π°
ΠΠ»ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΡΠΈΠ²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ² ΠΎΠ΄Π΅ΠΆΠ΄Ρ:

- ΠΠ΅ΡΡ Π½ΡΡ ΠΎΠ΄Π΅ΠΆΠ΄Π° (ΠΊΡΡΡΠΊΠΈ, ΠΏΠ°Π»ΡΡΠΎ)
- ΠΡΡΠΊΠΈ ΠΈ ΡΠ±ΠΊΠΈ
- ΠΠ»Π°ΡΡΡ ΠΈ ΡΠ°ΡΠ°ΡΠ°Π½Ρ
- ΠΠΎΠ»ΠΎΠ²Π½ΡΠ΅ ΡΠ±ΠΎΡΡ
ΠΠ±ΡΠ²Ρ
ΠΠ»ΠΈΡΠΎΠ²Π°Ρ ΠΎΠ±ΡΠ²Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΌΡΠ³ΠΊΠΎΡΡΠΈ ΠΈ ΠΊΠΎΠΌΡΠΎΡΡΡ. ΠΠ· ΠΏΠ»ΠΈΡΠ° ΡΠ°ΡΡΠΎ ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡ:
- ΠΠΎΠΌΠ°ΡΠ½ΠΈΠ΅ ΡΠ°ΠΏΠΎΡΠΊΠΈ
- ΠΠΎΠΊΠ°ΡΠΈΠ½Ρ
- ΠΠΈΠΌΠ½ΠΈΠ΅ Π±ΠΎΡΠΈΠ½ΠΊΠΈ (Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ΄ΠΊΠ»Π°Π΄ΠΊΠΈ)
ΠΠ΅Π±Π΅Π»Ρ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅Ρ
Π ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ΅ ΠΏΠ»ΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠΈΡΠΎΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅:
- ΠΠ±ΠΈΠ²ΠΊΠ° ΠΌΡΠ³ΠΊΠΎΠΉ ΠΌΠ΅Π±Π΅Π»ΠΈ
- ΠΠ΅ΠΊΠΎΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΡΠΊΠΈ
- Π¨ΡΠΎΡΡ ΠΈ ΠΏΠΎΡΡΡΠ΅ΡΡ
- ΠΠΎΠΊΡΡΠ²Π°Π»Π° ΠΈ ΠΏΠ»Π΅Π΄Ρ
ΠΠΊΡΠ΅ΡΡΡΠ°ΡΡ
ΠΠ· ΠΏΠ»ΠΈΡΠ° ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π°ΠΊΡΠ΅ΡΡΡΠ°ΡΡ:
- Π‘ΡΠΌΠΊΠΈ ΠΈ ΠΊΠ»Π°ΡΡΠΈ
- ΠΠ΅ΡΡΠ°ΡΠΊΠΈ
- Π¨Π°ΡΡΡ ΠΈ ΠΏΠ°Π»Π°Π½ΡΠΈΠ½Ρ
ΠΠ»ΠΈΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅
ΠΠ»ΠΈΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π° ΠΏΠΎΠ΄ΠΈΡΠΌΡ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠ². ΠΠ³ΠΎ ΡΠ΅Π½ΡΡ Π·Π°:
- ΠΠΎΠ³Π°ΡΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠΈΠΉ Π±Π°ΡΡ Π°Ρ
- ΠΠΎΠΌΡΠΎΡΡ ΠΏΡΠΈ Π½ΠΎΡΠΊΠ΅
- Π¨ΠΈΡΠΎΠΊΡΡ ΡΠ²Π΅ΡΠΎΠ²ΡΡ ΠΏΠ°Π»ΠΈΡΡΡ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΠ°ΠΊΡΡΡ ΠΈ ΡΠ·ΠΎΡΠΎΠ²
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠ»ΠΈΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΡΠ΅ΠΊΡΠ°ΠΌΠΈ: ΡΠΈΡΠ½Π΅Π½ΠΈΠ΅ΠΌ, ΠΏΡΠΈΠ½ΡΠ°ΠΌΠΈ, Π²ΡΡΠΈΠ²ΠΊΠΎΠΉ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΡΠ΅ΡΠΎΠ² ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ°.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΏΠ»ΠΈΡΠ°
ΠΠ°ΠΊ ΠΈ Π»ΡΠ±ΠΎΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π», ΠΏΠ»ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΈ ΡΠ»Π°Π±ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΏΠ»ΠΈΡΠΎΠ²ΠΎΠΉ ΡΠΊΠ°Π½ΠΈ:

ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΏΠ»ΠΈΡΠ°:
- ΠΡΠΎΡΠ½ΠΎΡΡΡ ΠΈ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΡ ΠΎΠ΄Π΅
- ΠΡΠΈΡΡΠ½Π°Ρ Π½Π° ΠΎΡΡΠΏΡ ΡΠ΅ΠΊΡΡΡΡΠ°
- Π₯ΠΎΡΠΎΡΠΈΠ΅ ΡΠ΅ΠΏΠ»ΠΎΠΈΠ·ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°
- Π£ΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΠ»Π°Π΄ΠΎΠΊ
- ΠΠΎΠ³Π°ΡΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠΈΠΉ Π±Π°ΡΡ Π°Ρ
- ΠΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ ΡΠ΅Π½Π° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π½Π°ΡΡΡΠ°Π»ΡΠ½ΡΠΌ Π±Π°ΡΡ Π°ΡΠΎΠΌ
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΏΠ»ΠΈΡΠ°:
- Π‘ΠΊΠ»ΠΎΠ½Π½ΠΎΡΡΡ ΠΊ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΡ ΠΏΡΠ»ΠΈ ΠΈΠ·-Π·Π° Π²ΠΎΡΡΠΈΡΡΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ
- Π’ΡΠ΅Π±ΡΠ΅Ρ Π΄Π΅Π»ΠΈΠΊΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡ ΠΎΠ΄Π°
- ΠΠΎΠΆΠ΅Ρ ΡΠ΅ΡΡΡΡ ΡΠΎΡΠΌΡ ΠΏΠΎΡΠ»Π΅ ΡΡΠΈΡΠΊΠΈ, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΡ ΠΎΠ΄Π°
- ΠΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΆΠ°ΡΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΌΠ°ΡΠ° ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ ΠΎΠΉ Π²ΠΎΠ·Π΄ΡΡ ΠΎΠΏΡΠΎΠ½ΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈΠ· ΠΏΠ»ΠΈΡΠ° Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΡΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΡΠΎΠΎΡΠ½ΠΎΡΠΈΡΡ ΠΈΡ Ρ Π²Π°ΡΠΈΠΌΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌΠΈ ΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΆΠΈΠ·Π½ΠΈ.
ΠΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΎΡΡΡ ΠΏΠ»ΠΈΡΠΎΠ²ΠΎΠΉ ΡΠΊΠ°Π½ΠΈ
Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡΠ΅ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΎΡΡΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ². ΠΠ°ΠΊ ΠΆΠ΅ ΠΎΠ±ΡΡΠΎΡΡ Π΄Π΅Π»Π° Ρ ΠΏΠ»ΠΈΡΠΎΠΌ?
- ΠΠ»ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π½Π°ΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ Π»ΠΎΠΏΠΊΠ° ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠΌ
- Π‘ΠΈΠ½ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ ΠΏΠ»ΠΈΡΠ° ΠΌΠ΅Π½Π΅Π΅ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ½Ρ, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½Ρ
- ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠ»ΠΈΡΠ° ΡΡΠ΅Π±ΡΠ΅Ρ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΡΡΡΡΠΎΠ², ΡΠ΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π°ΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π±Π°ΡΡ Π°ΡΠ°
- ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠ»ΠΈΡΠ°
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΠ»ΠΈΡΠΎΠ²ΡΡ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΡΠ°Π² ΡΠΊΠ°Π½ΠΈ ΠΈ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ². ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΡΠΎΠ·Π½Π°Π½Π½ΡΠΉ ΠΈ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ.

ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ»ΠΈΡ — ΡΡΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠ°Π½Ρ, ΡΠΎΡΠ΅ΡΠ°ΡΡΠ°Ρ Π² ΡΠ΅Π±Π΅ Π±ΠΎΠ³Π°ΡΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄, ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ²ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎΠ²Π΅ΠΊΠΎΠ²ΡΡ ΠΈΡΡΠΎΡΠΈΡ, ΠΏΠ»ΠΈΡ Π½Π΅ ΡΠ΅ΡΡΠ΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ ΡΡΠ΅ΡΠ°Ρ : ΠΎΡ ΠΌΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ΄Π΅ΠΆΠ΄Ρ Π΄ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ²ΠΎΠΈΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ — ΠΏΡΠΎΡΠ½ΠΎΡΡΠΈ, ΠΌΡΠ³ΠΊΠΎΡΡΠΈ, ΡΠ΅ΠΏΠ»ΠΎΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ — ΠΏΠ»ΠΈΡ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΉ. ΠΡΠΈ ΡΡΠΎΠΌ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΡ ΠΎΠ΄Π΅ Π·Π° ΠΏΠ»ΠΈΡΠΎΠ²ΡΠΌΠΈ ΠΈΠ·Π΄Π΅Π»ΠΈΡΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π΄ΠΎΠ»Π³ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ»ΠΈ ΡΠ²ΠΎΠΉ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄.
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ ΠΏΠ»ΠΈΡΠ°, Π΄Π΅Π»Π°Ρ Π΅Π³ΠΎ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π΄Π»Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠ² ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΉ. ΠΡΠ΄Ρ ΡΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠ»ΠΈΡ Π΄Π»Ρ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°Π»ΡΡΠΎ ΠΈΠ»ΠΈ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΠΏΠ»ΠΈΡ Π΄Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅Π±Π΅Π»ΠΈ — ΡΡΠΎΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ΄ΠΈΠ²Π»ΡΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡΡ ΠΈ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡΡ ΠΊ ΠΌΠ΅Π½ΡΡΡΠΈΠΌΡΡ ΡΡΠ΅Π½Π΄Π°ΠΌ.
ΠΠ»ΠΈΡ — ΡΡΠΎ Π·Π° ΡΠΊΠ°Π½Ρ?
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ»ΠΈΡ ΠΈ Ρ ΡΠ΅ΠΌ Π΅Π³ΠΎ Π½ΠΎΡΠΈΡΡ
«ΠΠ΅ΡΠ΅Π²ΡΠΉ Π±Π°ΡΡ Π°Ρ», «Π±ΡΠΌΠ°ΠΆΠ½ΡΠΉ Π±Π°ΡΡ Π°Ρ» — ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ Π½Π°Π·ΡΠ²Π°Π»ΠΈ ΠΏΠ»ΠΈΡ Π·Π° Π²Π΅ΠΊΠ° Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π’ΠΊΠ°Π½Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅Π»Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Π΅ΡΠ΅ Π² ΡΠ΅ΠΌΠ½Π°Π΄ΡΠ°ΡΠΎΠΌ Π²Π΅ΠΊΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Π»ΠΊΠΎΠ΅ Π΄Π²ΠΎΡΡΠ½ΡΡΠ²ΠΎ ΠΈ Π·Π°ΠΆΠΈΡΠΎΡΠ½ΡΠ΅ ΠΊΡΠ΅ΡΡΡΡΠ½Π΅ Π½Π°ΡΠ°Π»ΠΈ ΡΠΈΡΡ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΎΠ΄Π΅ΠΆΠ΄Ρ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠ°Ρ ΡΠ΅Π»Π΅Π²Π°Ρ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ ΠΏΠΎΡΡΠ½ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΡΡ ΠΏΠ»ΠΈΡΠ° ΠΈ Π΅Π³ΠΎ ΡΡ ΠΎΠΆΠ΅ΡΡΡΡ Ρ Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠΈΠΌ Π±Π°ΡΡ Π°ΡΠΎΠΌ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π΅Π³ΠΎ Π²ΡΠ±ΠΈΡΠ°Π»ΠΈ Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΡΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ ΡΠ΅Π±Π΅ Π½Π°ΡΡΡΠ°Π»ΡΠ½ΡΠΉ Π±Π°ΡΡ Π°Ρ. Π Π ΠΎΡΡΠΈΠΈ ΡΡΠ° ΡΠΊΠ°Π½Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²Π΅ΠΊΠΎΠΌ ΠΏΠΎΠ·ΠΆΠ΅, Π° ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠ»ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΠ²ΡΠΎΠΏΠ΅. Π£ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΎ ΠΏΠ»ΠΈΡΠΎΠ²ΠΎΠΉ ΡΠΊΠ°Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π΄Π°ΠΆΠ΅ Π² Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡΡ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ ΠΊΠ»Π°ΡΡΠΈΠΊΠΎΠ²: Π² ΠΏΡΡΠΊΠΈΠ½ΡΠΊΠΎΠΉ Β«ΠΠ°ΡΡΡΠ½Π΅-ΠΊΡΠ΅ΡΡΡΡΠ½ΠΊΠ΅Β» ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΡΡΡ ΠΏΠ»ΠΈΡΠΎΠ²Π°Ρ ΠΊΡΡΡΠΊΠ°, Π° Π² Π³ΠΎΠ³ΠΎΠ»Π΅Π²ΡΠΊΠΈΡ Β«ΠΠ΅ΡΡΠ²ΡΡ Π΄ΡΡΠ°Ρ Β» Ρ Π·Π½Π°ΡΠ½ΠΎΠΉ Π΄Π°ΠΌΡ Π±ΡΠ»Π° ΠΎΠ±ΡΠ²Ρ ΠΈΠ· ΠΏΠ»ΠΈΡΠ°. Π ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ΅ΡΠ°Ρ ΠΏΠ»ΠΈΡ Π½Π΅ ΡΠ΅ΡΡΠ΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΠΈ Π² Π½Π°ΡΠΈ Π΄Π½ΠΈ.
Π§ΡΠΎ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ»ΠΈΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π½Ρ
Π‘Π°ΠΌΠΎ ΡΠ»ΠΎΠ²ΠΎ «ΠΏΠ»ΠΈΡ» ΠΏΡΠΈΡΠ»ΠΎ ΠΊ Π½Π°ΠΌ ΠΈΠ· ΡΠ²Π΅Π΄ΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, Ρ
ΠΎΡΡ, Ρ ΡΡΠ°Π½ΡΡΠ·ΡΠΊΠΎΠ³ΠΎ ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡΡ ΠΊΠ°ΠΊ Β«ΠΏΠ»ΡΡΒ».
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΠΎΡΠ½ΡΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ ΡΠ°ΡΠΆΠ΅Π²ΠΎΠ΅ ΠΏΠ»Π΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ»ΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠ΅ΡΠ»ΠΈ Π²ΠΎΡΡΠ° Π±ΡΠ΄ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΠ½ΠΎ Π΄Π΅ΡΠΆΠ°ΡΡΡΡ Π² ΠΏΠ»Π΅ΡΠ΅Π½ΠΈΠΈ ΠΈ Π½Π΅ Π½Π°ΡΠ½ΡΡ ΡΡΠΏΠ°ΡΡΡΡ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΡΡ ΡΡΠΈΡΠΎΠΊ. ΠΠΎ ΡΡΠΎ ΠΆΠ΅ ΠΏΠ»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½Ρ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅Ρ ΠΏΠΎΡΠΈΠ² ΠΏΠ»ΠΈΡΠΎΠ²ΡΡ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΠΈΠ· ΠΏΠ»ΠΈΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡΡ. ΠΡ ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ°ΠΌ Π²ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΌ ΠΏΡΠ»Π΅ΡΠ±ΠΎΡΠ½ΠΈΠΊΠΎΠΌ, ΠΊΠ°ΠΊ Π»ΡΠ±Π°Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΡΠΊΠ°Π½Ρ.
ΠΠΈΠ΄Ρ ΠΏΠ»ΠΈΡΠ° ΠΈ ΠΈΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
Π‘Π°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ ΠΏΠ»ΠΈΡΠ° Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΠΎ:
- Π±ΠΈΠ²Π΅Ρ;
- Π²Π΅Π»ΡΠ²Π΅ΡΠΈΠ½;
- ΠΌΠ΅Π±Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ»ΠΈΡ.
Β
ΠΠΈΠ²Π΅Ρ ΡΠ΄Π΅Π»Π°Π½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ»ΠΈΡΡΠΈΡΠ½ΠΎΠΉ Π½ΠΈΡΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΡΠΎΠΉΠΊΠΎΡΡΡΡ ΠΊ Π·Π°Π³ΡΡΠ·Π½Π΅Π½ΠΈΡΠΌ. ΠΠ΅ ΡΡΡΠ΄Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°ΡΡΡΡ, ΡΡΠΎ ΡΠΊΠ°Π½Ρ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ (ΠΊΡΡΠ°ΡΠΈ, Π±ΠΈΠ²Π΅Ρ Π΅ΡΠ΅ ΠΈ ΠΎΡΠ΅Π½Ρ Π΄Π΅ΡΠ΅Π²ΡΠΉ) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΡΠΈΠ²Π° ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ΄Π΅ΠΆΠ΄Ρ. ΠΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Π΄Π°Π΄ΠΈΡΠ΅ΡΡ ΡΠ΅Π»ΡΡ ΠΊΡΠΏΠΈΡΡ ΡΠ΅Π±Π΅ ΠΎΡΡΠ΅Π· Π±ΠΈΠ²Π΅ΡΠ°, ΠΎΠ½, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π±ΡΠ΄Π΅Ρ ΠΈΠ»ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ΅ΠΌΠ½ΡΠΌ, ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ΅Π½ΠΊΠ° (ΠΊΠ°ΠΊ Π² ΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠ΄Π΅ΠΆΠ΄Π΅ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΠΠ, ΠΠΠ₯ ΠΈ Ρ.Π΄). ΠΠΏΠ΅ΡΠ²ΡΠ΅ ΡΡΠ° ΡΠΊΠ°Π½Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π½Π° ΡΠΊΠ°ΡΠΊΠΈΡ ΡΠ°Π±ΡΠΈΠΊΠ°Ρ ΠΠ°Π½ΡΠ΅ΡΡΠ΅ΡΠ°.
ΠΠ΅Π»ΡΠ²Π΅Ρ (ΠΎΠ½ ΠΆΠ΅ Π²Π΅Π»ΡΠ²Π΅ΡΠΈΠ½) ΠΌΠ°Π»ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠ»ΠΈΡΠ°. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ β ΠΏΡΠΎΠ΄ΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΠ±ΡΠΈΠΊΠΈ, Π²ΡΡΡΡΠΈΠΆΠ΅Π½Π½ΡΠ΅ Π½Π° ΡΠΊΠ°Π½ΠΈ. ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΡ ΡΠΊΠ°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π΄Π»Ρ ΠΏΠΎΡΠΈΠ²Π° ΡΡΠΎΡ. Π Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, Π½Π°Ρ ΠΎΠΊΡΡΠΆΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ΄Π΅ΠΆΠ΄Ρ ΠΈ ΠΎΠ±ΡΠ²ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π΅Π»ΡΠ²Π΅ΡΠ°.
ΠΠ΅Π±Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ»ΠΈΡ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΡΠΎΠΉΠΊΠΎΡΡΡΡ ΠΊ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡΠΌ. Π£ΡΠΎΠΊ ΠΏΠ»Π΅ΡΠ΅ΡΡΡ ΠΈΠ· ΡΠ΅ΡΡΡΠΈ, Π΄Π»Ρ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠ»ΠΎΡΠ½ΠΎΠ΅ ΠΏΠ»Π΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ ΠΌΠ΅Π±Π΅Π»Ρ, ΠΎΠ±ΡΠΈΡΠ°Ρ ΠΏΠ»ΠΈΡΠΎΠΌ, Π½Π΅ ΠΏΡΠΎΡΠΈΡΠ°Π΅ΡΡΡ ΠΈ Π½Π΅ Π»ΠΈΠ½ΡΠ΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΆΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΡ ΡΠΈΡΡΠΎΠΊ.
Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΏΠ»ΠΈΡΠ° ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΡ ΠΎΠ΄Π°
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠ»ΠΈΡ Π²ΡΠΏΡΡΠΊΠ°Π»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΡΠΎΠ½Π½ΡΠΌ, Π΄Π»Ρ ΠΎΠ΄Π΅ΠΆΠ΄Ρ, ΠΎΠ±ΡΠ²ΠΈ. ΠΠΎΠ·Π΄Π½Π΅Π΅, ΠΈΠ· ΠΏΠ»ΠΈΡΠ° Π½Π°ΡΠ°Π»ΠΈ ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠΈΠΊΠ°ΡΠ½ΡΠ΅ Π³ΠΎΠ±Π΅Π»Π΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΈΡΠΊΡΡΡΡΠ²Π°. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ·ΠΎΡΡΠ°ΡΡΠΉ ΠΏΠ»ΠΈΡ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠ΄Π΅Π»ΠΊΠΈ ΠΌΠ΅Π±Π΅Π»ΠΈ.
ΠΠ»Ρ ΠΏΠΎΡΠΈΠ²Π° ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈΠ· ΠΏΠ»ΠΈΡΠΎΠ²ΠΎΠΉ ΡΠΊΠ°Π½ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΡΡ ΠΏΡΠ°Π²ΠΈΠ» (Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π²Π΅Π»ΡΠ²Π΅ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΡΠ²ΠΎΠ², ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΡ ΠΏΠΎΠ»ΠΎΡΡ Π½Π° ΡΠ°ΠΌΠΎΠΉ ΡΠΊΠ°Π½ΠΈ). Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΎΡΠ΄Π΅Π»Π°ΡΡ ΠΊΡΠ°Ρ, ΡΡΠΎΠ±Ρ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π½Π°ΡΠ°Π»ΠΈ ΡΠ°ΡΡΡΠΏΠ°ΡΡΡΡ.
Π‘Π΅ΠΉΡΠ°Ρ ΠΏΠ»ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠΊΠ°ΡΠΊΠΈΡ ΡΠ°Π±ΡΠΈΠΊΠ°Ρ Π² Π ΠΎΡΡΠΈΠΈ ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΉ ΠΠ²ΡΠΎΠΏΠ΅. ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠΊΠ°Π½ΠΈ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΡΠ΅Π³ΠΈΠΎΠ½ΠΎΠ² ΠΌΠ°Π»ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΡΠΌΠ°-ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ.
ΠΠ΄Π½ΠΎ ΠΈΠ· ΡΠ°ΠΌΡΡ Π³Π»Π°Π²Π½ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² β ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ ΡΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ. ΠΠ°-Π΄Π°, ΠΏΠ»ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΌΠ½Π΅ΡΡΡ, Π³Π»Π°Π΄ΠΈΡΡ Π΅Π³ΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΡΠΎΡ Π½ΡΠ°Π½Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ΅Π½ Π΄Π»Ρ ΠΎΠ΄Π΅ΠΆΠ΄Ρ ΠΈΠ· ΠΏΠ»ΠΈΡΠ°, ΡΡ ΠΎΠ΄ Π·Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅ Π΄ΠΎΡΡΠ°Π²ΠΈΡ Π²Π°ΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΡΡ Ρ Π»ΠΎΠΏΠΎΡ. ΠΠΎ Π½Π΅ ΡΡΠΎΠΈΡ Π·Π°Π±ΡΠ²Π°ΡΡ, ΡΡΠΎ ΠΏΠ»ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ ΠΊ ΡΡΠΈΡΠΊΠ΅. ΠΠ°ΠΊ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ, Π²ΠΎΡΡΠΈΠ½ΠΊΠΈ ΠΎΠ½ Π½Π΅ ΡΠ΅ΡΡΠ΅Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° Ρ Π²ΠΎΠ΄ΠΎΠΉ Π²ΠΎΡΡ Β«ΡΠΊΠ»ΠΎΠ½ΡΠ΅ΡΡΡΒ» ΠΊ ΠΎΡΠ½ΠΎΠ²Π΅. Π’ΠΎ Π΅ΡΡΡ, ΡΠΊΠ°Π½Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Β«ΠΏΡΠΈΠ»ΠΈΠ·Π°Π½Π½ΠΎΠΉΒ». ΠΡΠΎΡ ΡΡΡΠ΅ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΠ°Π² ΡΠΊΠ°Π½Ρ ΠΌΡΠ³ΠΊΠΎΠΉ ΡΠ΅ΡΠΎΡΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΡΠΏΠ°ΡΠΈΠ² Π΅Π΅.
ΠΠ»ΠΈΡΠΎΠ²Π°Ρ ΠΎΠ±ΡΠ²Ρ
ΠΠ±ΡΠ²Ρ ΠΈΠ· ΠΏΠ»ΠΈΡΠ°, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π΄ΠΎΠΌΠ°ΡΠ½ΡΡ. ΠΠ½Π° ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΌΡΠ³ΠΊΠΎΡΡΡΡ, Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠ΄ΠΎΡ Π½ΡΡΡ Ρ ΠΊΠΎΠΌΡΠΎΡΡΠΎΠΌ ΠΈ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ Π½Π΅ΡΠ΄ΠΎΠ±ΡΡΠ². ΠΡΠΎΡΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ»ΠΈ ΡΠ²Π΅ΡΡΡ ΠΎΠ½Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅Π΄ΠΊΠΎ, ΡΡΠΎ Π΄Π°Π΅Ρ Π΅ΠΉ ΡΠ²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ.
Π§ΡΠΎ ΠΈ ΠΊΠ°ΠΊ Π½ΠΎΡΠΈΡΡ
ΠΠ»ΠΈΡΠΎΠ²ΡΠ΅ ΡΠΊΠ°Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π³Π°ΡΠ΄Π΅ΡΠΎΠ±Ρ. ΠΠΎ, ΠΏΠΎΠ²Π΅ΡΡΡΠ΅, ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΊΡΠ°ΡΠΎΡΠ° ΡΠ°ΠΊΠΎΠΉ ΠΎΠ΄Π΅ΠΆΠ΄Ρ ΡΡΠΎΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΠ²ΠΎΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
FPGA. Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡ Π΅ΠΌΡ ΠΈ ΡΠ΅ΠΌ ΠΎΠ½ΠΈ Ρ ΠΎΡΠΎΡΠΈ
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ
ΠΡΠ΅Π΄ΡΡΠ°Π²Ρ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² Β«ΠΆΠ΅Π»Π΅Π·ΠΎΒ». ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ FPGA! Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Ρ ΡΠ΅Π±Ρ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ FPGA.
ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΡΡ ΡΠΌΠ΅Π΅ΡΡ Π²Π·Π»Π°ΠΌΡΠ²Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ ΡΠ²Π΅ΡΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ΠΈΡΡ ΠΊΡΡΡΡΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡ Π»ΠΈ ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ? Π ΡΠ΅ΡΡ Π½Π΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½ΠΊΠ°, ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ garbage collector Π² Java ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ C++. Π― Π³ΠΎΠ²ΠΎΡΡ ΠΎ ΡΠ°ΠΌΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠΌ, Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, Π½ΠΈΠΆΠ΅ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ°: ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΆΠ΅Π»Π΅Π·ΠΎ.
Π§ΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΊΠ°ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ Ethernet? ΠΠ°ΠΊ ΡΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π΄Π°Π»ΡΡΠ΅ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π· ΡΠΈΠ½Ρ PCI Express? ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΌΡΠ΅ Π±ΡΡΡΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅?
ΠΠ»Ρ ΠΎΡΠ²Π΅ΡΠ° Π½Π° ΡΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ Π½Π°Π΄ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ASIC, Π½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΈ Π΄ΠΎΡΠΎΠ³ΠΎ, ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π»ΡΡΡΠ΅ Π½Π°ΡΠ°ΡΡ Ρ FPGA.
INFO
FPGA ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ field-programmable gate array, ΠΏΠΎ-ΡΡΡΡΠΊΠΈ β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π²Π΅Π½ΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΡΠΈΡΡ, ΠΠΠΠ. Π Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ½ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΠΠΠ‘ β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡ Π΅ΠΌΡ.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ FPGA ΠΌΠΎΠΆΠ½ΠΎ Π² Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎΠΌ ΡΠΌΡΡΠ»Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, ΡΠΈΠ΄Ρ Ρ ΡΠ΅Π±Ρ Π΄ΠΎΠΌΠ° Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠΎΠΉ Π½Π° ΡΡΠΎΠ»Π΅ ΠΈ ΡΠΎΡΡΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π·Π° ΠΏΠ°ΡΡ ΠΊΠΈΠ»ΠΎΠ±Π°ΠΊΡΠΎΠ². ΠΠΏΡΠΎΡΠ΅ΠΌ, Π΅ΡΡΡ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ. ΠΠ°ΠΌΠ΅ΡΡ: ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ, Π° Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΡΡΠΎΠ²Π°Ρ ΡΡ Π΅ΠΌΠ°, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, Π° Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.
Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ. ΠΡΡΡ Π³ΠΎΡΠΎΠ²Π°Ρ ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Ρ Π½Π°Π±ΠΎΡΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ FPGA, Π²ΡΠΎΠ΄Π΅ ΠΊΡΡΡΠΎΠΉ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ° ΠΈΠ»ΠΈ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ.
ΠΠΎΠΊΠ° ΠΌΡ Π½Π΅ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅ΠΌ FPGA, Π²Π½ΡΡΡΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΏΡΠΎΡΡΠΎ Π½Π΅Ρ Π»ΠΎΠ³ΠΈΠΊΠΈ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², ΠΈ ΠΏΠΎΡΠΎΠΌΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ, ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π² FPGA ΡΠΎΠ·Π΄Π°ΡΡ Π½ΡΠΆΠ½ΡΡ Π½Π°ΠΌ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΡ Π΅ΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ 100G Ethernet, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ.
ΠΠ°ΠΆΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ FPGA β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ 100G Ethernet, Π° Π·Π°Π²ΡΡΠ° ΡΡΠ° ΠΆΠ΅ ΠΏΠ»Π°ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΡΠ΅ΡΡΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² 25G Ethernet.
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π²Π° ΠΊΡΡΠΏΠ½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ FPGA-ΡΠΈΠΏΠΎΠ²: Xilinx ΠΈ Intel, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡΡ 58 ΠΈ 42% ΡΡΠ½ΠΊΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Xilinx ΠΈΠ·ΠΎΠ±ΡΠ΅Π»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΏ FPGA Π² Π΄Π°Π»Π΅ΠΊΠΎΠΌ 1985 Π³ΠΎΠ΄Ρ. Intel ΠΏΡΠΈΡΠ»Π° Π½Π° ΡΡΠ½ΠΎΠΊ Π½Π΅Π΄Π°Π²Π½ΠΎ β Π² 2015 Π³ΠΎΠ΄Ρ, ΠΏΠΎΠ³Π»ΠΎΡΠΈΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Altera, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΡΠΎ ΠΈ Xilinx. Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Xilinx ΠΈ Altera Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΡΡ ΠΎΠΆΠΈ, ΠΊΠ°ΠΊ ΠΈ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π§Π°ΡΠ΅ Ρ ΡΠ°Π±ΠΎΡΠ°Π» Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Xilinx, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΡΠ΄ΠΈΠ²Π»ΡΠΉΡΡ Π΅Π΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΌΡ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ.
FPGA ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΡΠ°Π·Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ : ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅, ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠ°, ΠΏΠ»Π°ΡΠ°Ρ -ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΡΡ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°Ρ , ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ASIC. ΠΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Ρ ΡΠ°Π·Π±Π΅ΡΡ ΡΡΡΡ Π½ΠΈΠΆΠ΅.
Π’Π°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΡΡΠΈΠΊΠ° Π½Π° ΡΠ·ΡΠΊΠ΅ Verilog. ΠΡΠ»ΠΈ Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ Π»ΡΠ±Π°Ρ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° FPGA, ΡΡ ΡΠΌΠΎΠΆΠ΅ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΡΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΠ»ΠΈ ΠΏΠ»Π°ΡΡ Π½Π΅Ρ, ΡΠΎ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΡΠΌΠΎΠΆΠ΅ΡΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Verilog, ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π² ΡΠ°Π±ΠΎΡΡ ΡΡ Π΅ΠΌΡ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠ΅.
Β
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ
ΠΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° FPGA β ΡΡΠΎ ΡΠ° ΠΆΠ΅ Π·Π°ΠΊΠ°Π·Π½Π°Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° ASIC, ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· ΡΠ°ΠΊΠΈΡ ΠΆΠ΅ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ², ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ ΡΡΠΈΠ³Π³Π΅ΡΡ, ΡΠ΅Π³ΠΈΡΡΡΡ, ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ½ΡΡ ΡΡ Π΅ΠΌ. ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΠΈΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ², ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅Π»ΡΠ·Ρ. ΠΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° ΡΠ°ΠΊΠΈΠΌ Ρ ΠΈΡΡΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΡΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ: ΠΈΡ Π½Π°Π·ΡΠ²Π°ΡΡ CLB β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ.
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ CLB. ΠΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ ΡΡΠΎ Π·Π° ΡΡΠ΅Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ½ΠΈΠ·Π°Π½Π° ΡΡΠ΅ΠΉΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Static RAM. ΠΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ ΡΡΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π»ΠΈΠ±ΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΊΠ»ΡΡΠΎΠΌ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»ΠΎΠ², Π»ΠΈΠ±ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ CLB.
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° ΠΏΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Static RAM, ΡΠΎ, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ FPGA ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½Π°Π΄ΠΎ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ, Π° Π²ΠΎ-Π²ΡΠΎΡΡΡ , ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·.
ΠΡΠ΅Π½Ρ ΡΠΏΡΠΎΡΠ΅Π½Π½Π°Ρ 2D-ΡΡΡΡΠΊΡΡΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π±Π΅Π· ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈΠΠ»ΠΎΠΊΠΈ CLB Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°Π΄Π°Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π²Ρ ΠΎΠ΄ΠΎΠ² ΠΈ Π²ΡΡ ΠΎΠ΄ΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² CLB.
Π‘Ρ Π΅ΠΌΠ° ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠ΅ΠΉΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΠΊΡΡΠ²Π°Ρ ΠΎΠ΄Π½ΠΈ ΠΈ Π·Π°ΠΊΡΡΠ²Π°Ρ Π΄ΡΡΠ³ΠΈΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠ°Π·Π½ΡΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ CLB.
CLBCLB ΠΎΡΠ΅Π½Ρ ΡΠΏΡΠΎΡΠ΅Π½Π½ΠΎ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π±Π»ΠΎΠΊΠ°, Π·Π°Π΄Π°ΡΡΠ΅Π³ΠΎ Π±ΡΠ»Π΅Π²Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² (ΠΎΠ½Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ β Look Up Table, LUT) ΠΈ ΡΡΠΈΠ³Π³Π΅ΡΠ° (flip-flop, FF). Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ FPGA LUT ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΡΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ², Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΡΡΠΈ. ΠΡΡ ΠΎΠ΄ LUT ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄ CLB Π»ΠΈΠ±ΠΎ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ (Π½Π°ΠΏΡΡΠΌΡΡ), Π»ΠΈΠ±ΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ (ΡΠ΅ΡΠ΅Π· ΡΡΠΈΠ³Π³Π΅Ρ FF, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅).3 = 8 Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π²Ρ ΠΎΠ΄Π½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ². ΠΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΡΠΈΡΠ»ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΠΠΠ‘ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΡΠ΅Π΅ΠΊ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½Π° ΡΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡΠ° LUT, Π° Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π±ΡΠ»Π΅Π²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ. CLB β Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΡΠ΅ΡΡΡΡ FPGA. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ CLB Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΊΡΠΈΡΡΠ°Π»Π»Π°Ρ FPGA ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·Π½ΡΠΌ ΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΠΏΠ° ΠΈ Π΅ΠΌΠΊΠΎΡΡΠΈ ΠΊΡΠΈΡΡΠ°Π»Π»Π°. Π£ Xilinx Π΅ΡΡΡ ΠΊΡΠΈΡΡΠ°Π»Π»Ρ Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ CLB Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΡ ΡΠ΅ΡΡΡΠ΅Ρ ΡΡΡΡΡ Π΄ΠΎ ΡΡΠ΅Ρ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ².
ΠΠΎΠΌΠΈΠΌΠΎ CLB, Π²Π½ΡΡΡΠΈ FPGA Π΅ΡΡΡ Π΅ΡΠ΅ ΡΡΠ΄ Π²Π°ΠΆΠ½ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΈ DSP. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ 18-Π±ΠΈΡΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°ΠΊΡ. Π ΡΠΎΠΏΠΎΠ²ΡΡ ΠΊΡΠΈΡΡΠ°Π»Π»Π°Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±Π»ΠΎΠΊΠΎΠ² DSP ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ 6000.
ΠΡΡΠ³ΠΎΠΉ ΡΠ΅ΡΡΡΡ β ΡΡΠΎ Π±Π»ΠΎΠΊΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΏΠ°ΠΌΡΡΠΈ (Block RAM, BRAM). ΠΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ 2 ΠΠ±Π°ΠΉΡ. ΠΠΎΠ»Π½Π°Ρ Π΅ΠΌΠΊΠΎΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΡΠΈΡΡΠ°Π»Π»Π° ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ ΠΎΡ 20 ΠΠ±Π°ΠΉΡ Π΄ΠΎ 20 ΠΠ±Π°ΠΉΡ. ΠΠ°ΠΊ ΠΈ CLB, BRAM ΠΈ DSP-Π±Π»ΠΎΠΊΠΈ ΡΠ²ΡΠ·Π°Π½Ρ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ ΠΈ ΠΏΡΠΎΠ½ΠΈΠ·ΡΠ²Π°ΡΡ Π²Π΅ΡΡ ΠΊΡΠΈΡΡΠ°Π»Π». Π‘Π²ΡΠ·ΡΠ²Π°Ρ Π±Π»ΠΎΠΊΠΈ CLB, DSP ΠΈ BRAM, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π²Π΅ΡΡΠΌΠ° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΡ Π΅ΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ .
Β
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° FPGA
ΠΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΏ FPGA, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Xilinx Π² 1985 Π³ΠΎΠ΄Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» Π²ΡΠ΅Π³ΠΎ 64 CLB. Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°Ρ Π±ΡΠ»Π° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅, ΡΠ΅ΠΌ ΡΠ΅ΠΉΡΠ°Ρ, ΠΈ Π² ΡΠΈΡΡΠΎΠ²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Β«ΡΠ°ΡΡΡΠΏΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈΒ». ΠΡΠ»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², ΡΡΠ΅ΡΡΠΈΠΊΠΎΠ², ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡΠΎΠ², ΡΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Π΅ΠΉ. ΠΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Π»Π°ΡΡ ΡΠ²ΠΎΡ ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΈΡΡ ΡΡΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ FPGA ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°. ΠΠ°ΠΆΠ΅ FPGA Π½Π° 64 CLB Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΌΠ΅ΡΡΠΎ Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅, Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΡΡ Β«in the fieldΒ» (ΠΎΡΡΡΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ β field-programmable gate array).
ΠΠ° ΡΡΠ΅Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Π½ΡΡΡΠΈ FPGA ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π»ΡΠ±ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΡ Π΅ΠΌΡ (Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎΠ±Ρ Ρ Π²Π°ΡΠΈΠ»ΠΎ ΡΠ΅ΡΡΡΡΠΎΠ²), ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π²Π°ΠΆΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΠΠΠ‘ β ΡΡΠΎ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ASIC.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ASIC ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½Π° ΠΈ Π·Π°ΡΡΠ°ΡΠ½Π°, ΡΠ΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠΈ ΠΎΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠ°, ΠΈ Π²ΠΎΠΏΡΠΎΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΊΡΠΈΡΠΈΡΠ΅Π½. ΠΠΎΡΡΠΎΠΌΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡΠ°ΠΏΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΅ΡΠ΅ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΡΡ Π΅ΠΌΡ ΡΡΠ°Π»ΠΎ Π΅Π΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΡΠΈΡΡΠ°Π»Π»Π°Ρ FPGA.
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ASIC Π²ΡΠΏΡΡΠΊΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ FPGA, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ. ΠΡΠΎΡΠΎΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠΈΡ ΡΠ°ΡΡΠΎΡΠ°Ρ (ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π΄Π΅ΡΡΡΠΊΠΈ ΠΌΠ΅Π³Π°Π³Π΅ΡΡ), Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π½Π° Π²ΡΡΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ Π±Π°Π³ΠΎΠ².
ΠΠ΄Π½Π°ΠΊΠΎ, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΠΠΠ‘. ΠΠΈΠ±ΠΊΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ° FPGA ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠΉ ΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΠ°Π²Π°ΠΉ ΠΏΠΎΠ΄ΡΠΌΠ°Π΅ΠΌ, ΡΠ΅ΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ CPU, GPU, FPGA ΠΈ ASIC. CPU ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½, Π½Π° Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Π»ΡΠ±ΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΎΠ½ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΎΠΊ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π»Π΅Π³ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΠ·-Π·Π° ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ CPU ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎΠ²ΡΡΠ°Π΅ΡΡΡ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΡ Π΅ΠΌΡ. ΠΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ CPU ΡΠΎΠ²Π΅ΡΡΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ ΠΈ ΠΊΠ΅ΡΠ΅ΠΌ, ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅Π»ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ.
ΠΠ° Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ASIC. ΠΠ° ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎ Π·Π° ΡΡΠ΅Ρ ΠΏΡΡΠΌΠΎΠ³ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ², Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ²ΡΠ·Π°Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΈ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ. ΠΡΡΡΠ΄Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅Π΅ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π Π²ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ASIC Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
Π‘ΠΏΡΠ°Π²Π° ΠΎΡ CPU Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ GPU. ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π±ΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ, Π½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΈ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ½ΠΈ ΡΠΎΡΡΠΎΡΡ ΠΈΠ· ΡΡΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΄Π΅Ρ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ Π΄Π°Π½Π½ΡΡ .
ΠΡΠ»ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΡΡ, ΡΠΎ Π½Π° GPU ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ CPU. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π±ΡΠ΄ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡΡΡ Ρ ΡΠΆΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΌΠ΅Π½Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ, ΡΠ΅ΠΌ CPU. Π’Π°ΠΊΠΆΠ΅ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ GPU Π½Π°Π΄ΠΎ ΠΈΠΌΠ΅ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ, Π·Π½Π°ΡΡ OpenCL ΠΈΠ»ΠΈ CUDA.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, FPGA. ΠΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΡΠΎΡΠ΅ΡΠ°Π΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ASIC Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΌΠ΅Π½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΠΠ‘ Π½Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Ρ, Π½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΊΠ»Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π° Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π»ΡΡΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΡΠ΅ΠΌ Π½Π° CPU ΠΈ Π΄Π°ΠΆΠ΅ GPU. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ FPGA Π²ΡΡΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎΡ ΡΠ°Π·ΡΡΠ² ΠΌΠ΅Π½ΡΡΠ΅.
Π Π΅ΡΠ°ΡΡΠ΅Π΅ ΠΆΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ FPGA β ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ΅ΠΌΠΏΠ΅ ΠΈΡ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅ΡΡ Π²ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΌΠ½ΡΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΠΎΡΡΠΎΠ²: ΠΏΡΠΈ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° Ethernet Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π³ΠΎ ΠΏΠΎΡΡΠΎΠ² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ°Π²ΠΈΠ», ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²ΡΠ±ΡΠ°ΡΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΡ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ»Π΅ΠΉ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ .
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ FPGA ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅ΡΠ°ΡΡ ΡΡΡ Π·Π°Π΄Π°ΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ: Π±Π°ΠΉΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΅ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠ°Π»ΠΈ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΈΠ· ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, Π° Π΅Π³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠΆΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² ΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°. Π―ΡΠ½ΠΎ, ΡΡΠΎ Π΄Π»Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π°ΠΊΠ°Π·Π½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ASIC, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ, Π½ΠΎ ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΌΠ΅Π½ΡΡΡΡΡ? ΠΠΎΡΡΠΈΡΡ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠΉ Π³ΠΈΠ±ΠΊΠΎΡΡΠΈ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ FPGA.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, FPGA ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°ΠΌ, Π³Π΄Π΅ Π½ΡΠΆΠ½Π° Π²ΡΡΠΎΠΊΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ , Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅.
Β
FPGA in the cloud
Π ΠΎΠ±Π»Π°ΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡΡ FPGA ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΡΠ΅ΡΠ°, ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ° ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌ Π΄Π°Π½Π½ΡΡ . Π‘ΡΠ΄Π° ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ FPGA Π΄Π»Ρ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΠΎΠΉ ΡΠΎΡΠ³ΠΎΠ²Π»ΠΈ Π½Π° Π±ΠΈΡΠΆΠ°Ρ . Π ΡΠ΅ΡΠ²Π΅ΡΡ Π²ΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΠ»Π°ΡΡ FPGA Ρ PCI Express ΠΈ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΅ΡΠ΅Π²ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Intel (Altera) ΠΈΠ»ΠΈ Xilinx.
ΠΠ° FPGA ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π»ΠΎΠΆΠ°ΡΡΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΠΠ ΠΈ Π½Π°ΡΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π²ΡΠΎΠ΄Π΅ ΠΌΠΎΠ»Π΅ΠΊΡΠ»ΡΡΠ½ΠΎΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ. Π Microsoft Π΄Π°Π²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ FPGA Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Bing, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Software Defined Networking Π²Π½ΡΡΡΠΈ ΠΎΠ±Π»Π°ΠΊΠ° Azure.
ΠΡΠΌ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠΆΠ΅ Π½Π΅ ΠΎΠ±ΠΎΡΠ΅Π» ΡΡΠΎΡΠΎΠ½ΠΎΠΉ FPGA. ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Xilinx ΠΈ Intel ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ FPGA Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΌΠΈ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΡΠΌΠΈ. ΠΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ FPGA, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ ΡΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΡΠ΅ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ· ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² Π²ΡΠΎΠ΄Π΅ Caffe ΠΈ TensorFlow.
ΠΡΠΈΡΠ΅ΠΌ ΡΡΠΎ Π²ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ, Π½Π΅ Π²ΡΡ ΠΎΠ΄Ρ ΠΈΠ· Π΄ΠΎΠΌΠ° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Amazon ΠΌΠΎΠΆΠ½ΠΎ Π°ΡΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΠΏΠ»Π°ΡΠ΅ FPGA ΠΈ Π»ΡΠ±ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ machine learning.
Β
FPGA on the edge
Π§ΡΠΎ Π΅ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ Π΄Π΅Π»Π°ΡΡ Π½Π° FPGA? ΠΠ° ΡΠ΅Π³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡΡ! Π ΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ°, Π±Π΅ΡΠΏΠΈΠ»ΠΎΡΠ½ΡΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ, Π΄ΡΠΎΠ½Ρ, Π½Π°ΡΡΠ½ΡΠ΅ ΠΏΡΠΈΠ±ΠΎΡΡ, ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠ°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ°, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠΌΠ½ΡΠ΅ ΠΊΠ°ΠΌΠ΅ΡΡ Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ FPGA ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² (ΠΈ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°ΠΌΠΈ DSP) Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΡΠ°Π΄ΠΈΠΎΠ»ΠΎΠΊΠ°ΡΠΈΠΈ, ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°Ρ ΡΠ°Π΄ΠΈΠΎΡΠΈΠ³Π½Π°Π»ΠΎΠ². Π‘ ΡΠΎΡΡΠΎΠΌ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ FPGA ΡΡΠ°Π»ΠΈ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Β«Π½Π° ΠΊΡΠ°Ρ ΠΎΠ±Π»Π°ΠΊΠ°Β» (edge computing).
ΠΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π»Π΅Π³ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ½ΡΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅ΡΡ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ° Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΌΠ°ΡΠΈΠ½. ΠΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ ΠΊΠ°ΠΌΠ΅ΡΡ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΡΠ΅ΡΠ΅Π· Ethernet ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΠΎΡΠΎΠΊ Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅. Π‘ ΡΠΎΡΡΠΎΠΌ ΡΠΈΡΠ»Π° ΠΊΠ°ΠΌΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΈ ΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠ° Π½Π° ΡΠ΅ΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠ±ΠΎΡΠΌ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π»ΡΡΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π½Π° Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»Π΅, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ ΠΏΡΡΠΌΠΎ Π² ΠΊΠΎΡΠΏΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅ΡΡ, ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π² ΠΎΠ±Π»Π°ΠΊΠΎ Π½ΠΎΠΌΠ΅ΡΠ° ΠΌΠ°ΡΠΈΠ½ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΡΠ΅ΠΊΡΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ FPGA Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠΌ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΡΡΠ°Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ FPGA, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ².
Π§ΡΠΎ Π΄ΠΎ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈ Π΄ΡΠΎΠ½ΠΎΠ², ΡΠΎ Π² ΡΡΠΎΠΉ ΡΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π΄Π²Π° ΡΡΠ»ΠΎΠ²ΠΈΡ β Π²ΡΡΠΎΠΊΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° FPGA ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π½Π΅Π»ΡΠ·Ρ Π»ΡΡΡΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π΄Π»Ρ Π±Π΅ΡΠΏΠΈΠ»ΠΎΡΠ½ΠΈΠΊΠΎΠ². Π£ΠΆΠ΅ ΡΠ΅ΠΉΡΠ°Ρ Π΄Π΅Π»Π°ΡΡ ΠΠΠΠ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° Π»Π΅ΡΡ.
Β
ΠΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° FPGA?
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Π½ΠΈΠ·ΠΊΠΈΠΉ, Π±Π»ΠΎΡΠ½ΡΠΉ ΠΈ Π²ΡΡΠΎΠΊΠΈΠΉ. ΠΠΈΠ·ΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ² ΡΠΈΠΏΠ° Verilog ΠΈΠ»ΠΈ VHDL, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΡΡ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Ρ (RTL β register transfer level). Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡ ΡΠ΅Π³ΠΈΡΡΡΡ, ΠΊΠ°ΠΊ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ΅, ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ.
Π‘Ρ Π΅ΠΌΡ FPGA Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΠ°Ρ (ΠΎΠ±ΡΡΠ½ΠΎ 100β300 ΠΠΡ), ΠΈ Π½Π° ΡΡΠΎΠ²Π½Π΅ RTL ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡ Π΅ΠΌΡ Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Π΄ΠΎ ΡΠ°ΠΊΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ. ΠΡΠ° ΠΊΡΠΎΠΏΠΎΡΠ»ΠΈΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΡΡ Π΅ΠΌ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΊΡΠΈΡΡΠ°Π»Π»Π° FPGA ΠΈ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ. ΠΠΎ ΡΡΡ ΡΡΠ΅Π±ΡΡΡΡΡ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ ΡΠΊΠΈΠ»Π»Ρ Π² ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ΅, Π΄Π° ΠΈ Ρ Π½ΠΈΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π΅Π±ΡΡΡΡΡΠΉ.
ΠΠ° Π±Π»ΠΎΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΡΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ΠΌ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΡ ΠΊΡΡΠΏΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎΠΉ ΡΠ΅Π±Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΠΊΡΠΈΡΡΠ°Π»Π»Π΅ (system-on-chip).
ΠΠ° Π²ΡΡΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡ ΡΠΆΠ΅ Π½Π΅ Π±ΡΠ΄Π΅ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°ΠΊΡΠ΅, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΡΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠΈΡΡΠ΅ΡΡΡΡ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ ΠΈΠ»ΠΈ ΡΡΠ°Π½ΡΠ»ΡΡΠΎΡΡ Ρ ΡΠ·ΡΠΊΠΎΠ² C ΠΈ C++ Π½Π° ΡΡΠΎΠ²Π΅Π½Ρ RTL, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Vivado HLS. ΠΠ½ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠΌΠ½ΡΠΉ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠ°Π½ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΈΡΠΎΠΊΠΈΠΉ ΠΊΠ»Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ².
ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΏΠ΅ΡΠ΅Π΄ ΡΠ·ΡΠΊΠ°ΠΌΠΈ RTL β ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°: ΠΊΠΎΠ΄ Π½Π° C++ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈ Π²Π΅ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΠΈ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π½Π° ΡΡΠΎΠ²Π½Π΅ RTL. ΠΠ° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π·Π°ΠΏΠ»Π°ΡΠΈΡΡ β ΡΡ Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ Π½Π΅ ΡΠ°ΠΊΠΎΠΉ Π±ΡΡΡΡΠΎΠΉ ΠΈ Π·Π°ΠΉΠΌΠ΅Ρ Π±ΠΎΠ»ΡΡΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ².
Π§Π°ΡΡΠΎ ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ ΠΏΠ»Π°ΡΠΈΡΡ ΡΡΡ ΡΠ΅Π½Ρ: Π΅ΡΠ»ΠΈ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½ΡΠ»ΡΡΠΎΡ, ΡΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π½Π΅ ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΡΡΡΠ°Π΄Π°Π΅Ρ, Π° ΡΠ΅ΡΡΡΡΠΎΠ² Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ FPGA Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. Π Π½Π°ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅ Ρ ΠΊΡΠΈΡΠΈΡΠ½ΡΠΌ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΌ time to market ΡΡΠΎ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠΏΡΠ°Π²Π΄Π°Π½Π½ΡΠΌ.
Π§Π°ΡΡΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ Π²ΡΠ΅ ΡΡΠΈ ΡΡΠΈΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠΎΠΏΡΡΡΠΈΠΌ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²ΡΡΡΠΎΠΈΡΡ Π² ΡΠΎΠ±ΠΎΡΠ° ΠΈ Π½Π°Π΄Π΅Π»ΠΈΡΡ Π΅Π³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡΠΎΠΊΠ΅ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΡΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΠΊΠΈ. ΠΠΎΠ·ΡΠΌΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π²ΠΈΠ΄Π΅ΠΎΡΠ΅Π½ΡΠΎΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ Π΅Π΅ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ FPGA. ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡ HDMI, ΡΠΎΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ FPGA.
ΠΠ°Π΄ΡΡ Ρ ΠΊΠ°ΠΌΠ΅ΡΡ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ Π² FPGA ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΡΠ΅Π½ΡΠΎΡΠ° (USB ΡΡΡ Π½Π΅ ΠΊΠ°ΡΠΈΡ), ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ. ΠΠ»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠ°Π΄ΡΠΎΠ² ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΡΠ΅ΠΉΠΌΠ±ΡΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡΠΈ DDR, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΡΡΠ΄ΠΎΠΌ Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠΎΠΉ FPGA.
Π’ΠΈΠΏΠΈΡΠ½Π°Ρ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° FPGAΠΡΠ»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π²ΠΈΠ΄Π΅ΠΎΡΠ΅Π½ΡΠΎΡΠ° Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Interface IP Π΄Π»Ρ Π½Π°ΡΠ΅ΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ FPGA, ΡΠΎ Π½Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΈΡΠ°ΡΡ Π΅Π³ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π½Π° ΡΠ·ΡΠΊΠ΅ RTL, ΡΡΠΈΡΠ°Ρ ΡΠ°ΠΊΡΡ, Π±ΠΈΡΡ ΠΈ Π±Π°ΠΉΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠ»ΠΎΠΊΠΈ Preprocess, DDR Controller ΠΈ HDMI IP ΠΌΡ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠΌ ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ. Π Π±Π»ΠΎΠΊ HLS, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠΎΠΈΡΠΊ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π° C++ ΠΈ ΡΡΠ°Π½ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Vivado HLS.
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π°ΠΌ Π΅ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ Π³ΠΎΡΠΎΠ²Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π΅ΡΠ΅ΠΊΡΠΎΡΠ° ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° Π΄ΠΎΡΠΎΠΆΠ½ΡΡ Π·Π½Π°ΠΊΠΎΠ², Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² FPGA. Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΈΠ²ΠΎΠΆΡ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ΅Π½Π½ΡΡ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π½ΠΎ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΠΎΠ½Π° ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° RTL Π΄ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π² FPGA.
ΠΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡΠΡΠ°ΠΊ, ΡΡ ΠΏΠΈΡΠ΅ΡΡ ΠΊΠΎΠ΄ RTL, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ Π½ΡΠΆΠ½ΡΡ ΡΠ΅Π±Π΅ ΡΡ Π΅ΠΌΡ. ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π΅Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΠΆΠ΅Π»Π΅Π·Π΅, Π½Π°Π΄ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΎΠ½ Π²Π΅ΡΠ½ΡΠΉ ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ΅ΡΠ°Π΅Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΡ Π·Π°Π΄Π°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ RTL-ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅.
Π’Ρ Π±Π΅ΡΠ΅ΡΡ ΡΠ²ΠΎΡ ΡΡ Π΅ΠΌΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΏΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΊΠΎΠ΄Π΅ RTL, ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡ Π΅Π΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ΅Π½Π΄, Π³Π΄Π΅ ΠΏΠΎΠ΄Π°Π΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π½Π° Π²Ρ ΠΎΠ΄Ρ ΡΡ Π΅ΠΌΡ, ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΡΡ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡ Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΌΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ. ΠΠ±ΡΡΠ½ΠΎ ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡΡ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ RTL.
ΠΠ°Π»Π΅Π΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ Π²Π΅ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½Π° Π²Ρ ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅-ΡΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡΡ. ΠΠ½Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡ Π΅ΠΌΡ Π² ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΡΠΈΡΡΠ°Π»Π»Π° FPGA. Π ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π±ΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠ°ΠΊ LUT, ΡΡΠΈΠ³Π³Π΅ΡΡ, ΠΈ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ. ΠΠ° ΡΡΠΎΠΉ ΡΡΠ°Π΄ΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΠΎΠΊΠ° Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Ρ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌ ΡΠ΅ΡΡΡΡΠ°ΠΌ. Π§ΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°Π»ΠΎΠΆΠΈΡΡ Π½Π° ΡΡ Π΅ΠΌΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ (Constraints) β Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΡΠΊΠ°Π·Π°ΡΡ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ FPGA ΡΠ²ΡΠ·Π°Π½Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²Ρ ΠΎΠ΄Ρ ΠΈ Π²ΡΡ ΠΎΠ΄Ρ ΡΠ²ΠΎΠ΅ΠΉ ΡΡ Π΅ΠΌΡ.
Π ΡΡΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ, Π½Π° ΠΊΠ°ΠΊΠΈΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡ Π΅ΠΌΠ°. ΠΡΡ ΠΎΠ΄ ΡΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡΠ° ΠΈ ΡΠ°ΠΉΠ» ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΎΡΠ΄Π°ΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ Implementation, ΠΊΠΎΡΠΎΡΡΠΉ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ, Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ (Place and Route).
ΠΡΠΎΡΠ΅ΡΡ Place ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΠΊΠ° Π΅ΡΠ΅ ΠΎΠ±Π΅Π·Π»ΠΈΡΠ΅Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ· netlist ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²Π½ΡΡΡΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ FPGA. ΠΠ°Π»Π΅Π΅ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Route, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΡΠ°Π΅ΡΡΡ Π½Π°ΠΉΡΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ ΠΠΠΠ‘.
Place ΠΈ Route Π΄Π΅ΠΉΡΡΠ²ΡΡΡ, ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ, Π½Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΡ Π½Π°ΠΌΠΈ Π½Π° ΡΡ Π΅ΠΌΡ: ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° ΠΈ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ. ΠΠ΅ΡΠΈΠΎΠ΄ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ Π²Π»ΠΈΡΠ΅Ρ Π½Π° Implementation: ΠΎΠ½ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠ° Π½Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ Π² ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΏΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΠΈΠ³Π³Π΅ΡΠ°ΠΌΠΈ.
Π§Π°ΡΡΠΎ ΡΡΠ°Π·Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΡ ΡΡΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ΡΠ΄Π°Π΅ΡΡΡ, ΠΈ ΡΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ Π½Π° Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ°ΠΏ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠΎΠ΄ RTL: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Π² ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΏΠΈ. ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Implementation Π½Π°ΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ²ΡΠ·Π°Π½Ρ.
Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ FPGA. ΠΡΡΠ°Π΅ΡΡΡ Π΅Π³ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ ΠΎΠ½ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ. ΠΡΠ»ΠΈ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π·Π½Π°ΡΠΈΡ, ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π½Π΅ΠΏΠΎΠ»Π½ΡΠΌ ΠΈ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π½Π΅ Π±ΡΠ»ΠΈ ΡΡΡΡΠ°Π½Π΅Π½Ρ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ Π½Π΅Π΄ΠΎΡΠ΅ΡΡ.
ΠΠΎΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ Π½Π° ΡΡΠ°Π΄ΠΈΡ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ ΠΈ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΡΡΠ°ΡΠ½ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ, Π° Π΅ΡΠ»ΠΈ ΠΈ ΡΡΠΎ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΌ ΠΆΠ΅Π»Π΅Π·Π΅. Π’Ρ ΠΌΠΎΠΆΠ΅ΡΡ ΡΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ Ρ ΠΎΡΠ΅ΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΈ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π½Π° ΠΊΡΠΈΡΡΠ°Π»Π»Π΅ ΡΡΠ΄ΠΎΠΌ Ρ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΡΡ Π΅ΠΌΠΎΠΉ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΌ ΡΠ΅Π±Ρ ΡΠΈΠ³Π½Π°Π»Π°ΠΌ ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π‘ΠΎΡ ΡΠ°Π½Π΅Π½Π½ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π½ΡΠΆΠ½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ³ΡΡΠ·ΠΈΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΈ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (HLS, High-level synthesis), ΠΈ Π΄Π°ΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅ΠΉ Π² ΠΠΠΠ‘. ΠΡΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ Π³Π΅Π½Π΅ΡΡΡ ΠΊΠΎΠ΄ RTL Π½Π° ΡΠ·ΡΠΊΠ°Ρ VHDL ΠΈΠ»ΠΈ Verilog, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π°Π»ΡΡΠ΅ ΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΠΎ ΡΠ΅ΠΏΠΎΡΠΊΠ΅ Synthesis β Implementation β Bitstream generation. ΠΠΌΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π½ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ, Π½Π°Π΄ΠΎ ΠΈΠΌΠ΅ΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠ·ΡΠΊΠ°Ρ ΡΡΠΎΠ²Π½Ρ RTL.
Β
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ
ΠΠ°Π΄Π΅ΡΡΡ, ΡΠ΅ΠΎΡΠΈΡ ΡΠ΅Π±Ρ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π·Π°Π³ΡΡΠ·ΠΈΠ»Π°! Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅: ΠΌΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ FPGA.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΠΠΠ‘ ΠΈ Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ FPGA Altera
Π‘ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ FPGA Altera?
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΠΠΠ‘?
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΠΠΠ‘ β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΠΏΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ 10 Π½ΠΌ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΡΡΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Β«ΠΒ», Β«ΠΠΠΒ» ΠΈ Π΄Ρ. ΠΈΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Π΅ΠΉ, ΡΡΠΌΠΌΠ°ΡΠΎΡΠΎΠ², ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡΠΎΠ² ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ².
FPGA β ΡΡΠΎ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΌΠΎΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·ΠΈ, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΡΡΠΈ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ². Π ΡΡΠΎΠΌ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠ»ΡΡ ΠΠΠΠ‘, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ΠΌ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π³ΠΈΠ±ΠΊΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΡ. ΠΠΎ Π·Π° ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠ»Π°ΡΠΈΡΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π½ΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.Β
Β ΠΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠΎΠΊ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΡΡΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ ΠΈΠΌΠΏΠΎΡΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ?
ΠΠΎ ΡΡΠΈΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ ΠΠΠΠ‘ Π½Π°ΡΠ»ΠΈ ΡΠΈΡΠΎΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΠ°Π΄ΠΈΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠ΅, ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠΉ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠ³Π½Π°Π»ΠΎΠ², ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠ΅.Π‘ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ?
Π Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ,Β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ FPGA ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Ρ. ΠΠ΅Ρ ΠΈ ΡΡΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, Π΄Π°ΠΆΠ΅ Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΠΠΠ‘, Π° ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΡ Π·Π°Π΄Π°ΡΠ°Ρ (Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΠ°ΡΠ½ΡΠΌ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ).ΒΠΠ°ΡΠ°ΡΡ Π½ΡΠΆΠ½ΠΎ Ρ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Π²ΠΎΠΏΡΠΎΡΠ° β ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ°ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ FPGA?
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΠ΅ ΡΠΈΠ½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΡΠ΅ΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Ρ ΡΠ°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² ΡΡΠ΄ Π€ΡΡΡΠ΅, ΡΠΎ ΠΠΠΠ‘ β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ. ΠΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ Ρ Π±ΡΡΡΡΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΡΠ΅Π°ΠΊΡΠΈΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΠΠΠ‘ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠΈ.
ΠΡΠΎ Π»ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΌΠΎΡΡ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡΡ FPGA. ΠΠΎΡΡΠΎΠΌΡ Π³Π»Π°Π²Π½ΡΠΌΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌΠΈ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΡΠ°Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΎΠΈΡ ΠΏΠΎΠΉΡΠΈ Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠ΄ΠΎΠ·Π°ΡΡΠ°ΡΡ.Β
Β Π§ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΡ PCN, EOL, NRND Π² data sheet ΠΈΠΌΠΏΠΎΡΡΠ½ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²?
ΠΡΠΈΠ½ΡΠ² ΠΏΠΎ ΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ ΡΠ²ΡΡΠ΄ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΠΠΠ‘, Π²ΡΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ β Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ ΠΈ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π·Π°ΡΡΠ°ΡΠ½ΠΎ?ΠΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ Π·Π°ΡΡΠ°Ρ β ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½Π΅Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΠΎΠΆΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ². ΠΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΠΈΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΡΠ΅Ρ ΠΆΠ΅ ΠΠ. ΠΡΡ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Altera, ΠΊΠΎΡΠΎΡΡΡ ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ.
Β
Π‘ΡΠ΅Π΄ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΡΠΉ Π²ΠΎΠΏΡΠΎΡ: Π° ΠΊΠ°ΠΊ ΠΆΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ Β«Π·ΠΎΠΎΠΏΠ°ΡΠΊΒ» ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΡΠΈΠΉ ΠΈ ΠΈΡ Π²Π΅ΡΡΠΈΠΉ? Altera ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΠ»Π°ΡΡ ΠΎΠ± ΡΡΠΎΠΌ, ΡΠΎΠ·Π΄Π°Π² Π΅Π΄ΠΈΠ½ΡΡ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Quartus.Π Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΎΡΠ½ΠΎΡΡΡΡΡ:
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° ΡΠ·ΡΠΊΠ°Ρ VHDL, Verilog ΠΈΠ»ΠΈ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅.
- ΠΠ΅Π΄Π΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΉ ΡΠΎΠ½ΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΠΠΠ‘, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°Π·Π²ΠΎΠ΄ΠΊΡ Π² ΠΊΡΠΈΡΡΠ°Π»Π»Π΅.
- ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π² ΠΠΠΠ‘ ΠΈ Π²Π½ΡΡΡΠΈΡΡ Π΅ΠΌΠ½Π°Ρ ΠΎΡΠ»Π°Π΄ΠΊΠ°.
ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°Ρ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΡ Π² Π΄Π²ΡΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΡ β Π΄Π»Ρ LPT ΠΈ USB ΠΏΠΎΡΡΠΎΠ².
Β Β
ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ FPGA Altera
ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΌΠΈ Altera Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ:Β1. Π§ΡΡΠΊΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΡ, Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠΠΠ‘
- ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Ρ ΠΎΠ΄ΠΎΠ²/Π²ΡΡ ΠΎΠ΄ΠΎΠ²
- Π£ΡΠΎΠ²Π΅Π½Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ
- ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ
- ΠΠΎΠΏΡΡΡΠΈΠΌΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π° ΠΎΡ Π²Ρ ΠΎΠ΄Π° Π½Π° Π²ΡΡ ΠΎΠ΄Β
- ΠΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΊΡΠΈΡΠΈΡΠ½ΡΠ΅ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ Π½Π° ΠΠΠΠ‘, ΡΠΊΠ°ΡΠ°Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Ρ ΡΠ°ΠΉΡΠ°Β ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ.
3. Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΏΠΎ ΡΡΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅Β ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Quartus.Β
ΠΠ»Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Quartus Prime Lite Edition, Quartus II Web Edition, ModelSlim-Intel FPGA Starter Edition Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π²ΠΏΠΎΠ»Π½Π΅ Ρ Π²Π°ΡΠΈΡ Π΄Π»Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ ΡΠΎ ΡΡΠ΅Π΄ΠΎΠΉ. ΠΠ·ΡΡΠΈΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΠΏΡΠ°Π²ΠΊΠΎΠΉ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ Π½Π° ΡΠ°ΠΉΡΠ΅ Altera.
4. ΠΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΠΠΠΠ‘ Altera ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΌ ΠΈΠ»ΠΈ usb-ΠΏΠΎΡΡΠΎΠΌ.
5. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° ΠΠΠΠ‘.Β
Π‘ΠΎΠ±ΡΠ°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΡΡ ΡΡ Π΅ΠΌΡ, Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ΅ΠΊΡ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ Π²Π½ΡΡΡΠΈΡΡ Π΅ΠΌΠ½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
ΠΠ°ΡΠ²ΠΊΠ° Π½Π° ΠΏΠΎΡΡΠ°Π²ΠΊΡ ΠΈΠΌΠΏΠΎΡΡΠ½ΡΡ
ΠΠΠΠ‘ Altera
ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ, ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΡΠ»ΡΠ³ ΠΏΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΠΈΡΠΏΡΡΠ°Π½ΠΈΡΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈΠΌΠΏΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°, Π²ΠΊΠ»ΡΡΠ°Ρ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ, ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΠΊΠ»ΠΈΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΡΠΏΡΡΠ°Π½ΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Ρ Π² ΡΠ°Π±ΠΎΡΡ Ρ Π½Π°ΠΌΠΈ, ΡΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠΎΡΠΌΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅: www.el-ra.ru/zayavka
IP-ΡΠ΄ΡΠ° Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΠΠ‘ ΠΈ ΠΠ‘
Β
β
IP-ΡΠ΄ΡΠ° — ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠΠΠ‘ ΠΈΠ»ΠΈ ΠΠ‘
β
ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ RTL-ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΠΠΠ‘ (FPGA) ΠΈΠ»ΠΈ ΠΠ‘ (ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ) Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ Π³ΠΎΡΠΎΠ²ΡΡ IP-ΡΠ΄Π΅Ρ (ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ², IP-core) ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ SmartDV — ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π»ΠΈΠ΄Π΅ΡΠΎΠ² ΡΡΠ½ΠΊΠ° — Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π² ΡΠΎΡΡΠ°Π²Π΅ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΠΠΠ‘ ΠΈΠ»ΠΈ ΠΠ‘.
β
ΠΡΡΠΎΡΡΠΈΠΌΠ΅Π½Ρ IP-Π±Π»ΠΎΠΊΠΎΠ² Π²Π°ΡΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡ IP Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, IP Π΄Π»Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ), IP Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π² ΠΊΡΠ΅ΠΌΠ½ΠΈΠΈ, ΠΈ Π΄ΠΎ ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΠ΅ΠΌΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ (ΡΡΠ°Π½ΡΠ°ΠΊΡΠΎΡΠΎΠ²) Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ Π½Π° ΠΊΡΠΈΡΡΠ°Π»Π»Π΅ (SoC) Π½Π° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠΌΡΠ»ΡΡΠΎΡΠ°Ρ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΡΡΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ ΠΠΠΠ‘ (FPGA). ΠΠ°ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π±ΡΡΡΡΡΡ ΠΏΠΎΡΡΠ°Π²ΠΊΡ IP-Π±Π»ΠΎΠΊΠΎΠ², ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ², Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΈΠ»ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠΈΡ ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², ΡΠΈΡΡΠ΅ΠΌ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ, Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ², ΡΠΈΠ½ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² MIPI, Π²ΠΈΠ΄Π΅ΠΎ, Π° ΡΠ°ΠΊΠΆΠ΅ Π°ΡΡΠΎΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ SmartDV ΡΠ°ΡΡΠΎ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠ΅ Π½Π° ΡΡΠ½ΠΊΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΡΡΠ°ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°.
β
IP-ΡΠ΄ΡΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΠΠ‘ ΠΈ ΠΠ‘
β
ΠΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ IP-Π±Π»ΠΎΠΊΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΠΠ‘ ΠΈ ΠΠ‘ (FPGA ΠΈ ASIC), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π°Ρ Π±ΠΎΠ³Π°ΡΡΠΉ ΠΎΠΏΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ASIC / SoC ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Verilog ΠΈ VHDL. ΠΠ°ΡΠΈ IP-Π±Π»ΠΎΠΊΠΈ — ΡΡΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ plug-and-play Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Verilog ΠΈ VHDL. ΠΡΠ΅ Π½Π°ΡΠΈ IP-Π±Π»ΠΎΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. ΠΡΠ΅ IP-Π±Π»ΠΎΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π°ΡΠΈΡ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΡ IP-ΡΠ΄Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π½Π°ΡΠΈΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ASIC. Π’Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· IP-Π±Π»ΠΎΠΊΠΎΠ² ΡΠ΅ΡΡΠΈΡΡΠ΅ΡΡΡ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ FPGA. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ΅Π΄ΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ IP-Π±Π»ΠΎΠΊΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π»ΡΠ±ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ IP-Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ IP-Π±Π»ΠΎΠΊ, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅Ρ Π² ΡΠΏΠΈΡΠΊΠ΅ Π½ΠΈΠΆΠ΅, ΡΠΎΠΎΠ±ΡΠΈΡΠ΅ Π½Π°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ Π²Π°Ρ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ.
Β
ΠΠ°ΡΠ°ΡΠΈΡ ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ IP-Π±Π»ΠΎΠΊΠΎΠ² Π²ΡΡΡΠ»Π°Π΅ΡΡΡ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΠ°ΡΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΡΠ΅ IP-Π±Π»ΠΎΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Ρ ΠΈ Π½Π° ASIC, ΠΈ Π½Π° FPGA.
β
ΠΠ°ΠΌΡΡΡ DDR Controller, DMA Controller, Flash Controller
LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5, LPDDR5X,
DDR, DDR2, DDR3, DDR3L, DDR4, DDR5,
HBM2, HBM2E, HBM3, GDDR2, GDDR3, GDDR3L, GDDR4, GDDR5, GDDR5X, GDDR6,
DFI LPDDR5 PHY, TS5 Master, TS5 Slave,
DMA Controller with AHB, DMA Controller with AXI, DMA Controller with OCP, DMA Controller with TileLink,
Serial Flash, XSPI, OCTAL SPI Master, QUAD SPI MASTER,
SDIO Host, SDIO Device, eMMC Host, eMMC Device
β
Π‘ΠΊΠΎΡΠΎΡΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Ethernet, PCIe, RapidIO, CXL
Ethernet 1G MAC, 10G, 25G, 40G, 50G, 100G, 200G, 400G, 800G,
1G TSN, 10G TSN, 25G TSN, 40/100G TSN, 200/400G TSN,
1G PCS, 10G XAUI PCS, 10G KR PCS, 25G PCS,
AFDX 1G, Switch, EtherCAT 1G, EtherCAT 10G, eCPRI Controller,
PCIE Controller,
RAPIDIO EndPoint Controller,
CXL Controller
β
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ
IEC7816 Slave, I2C Slave, PCI Master Slave, SPI Slave, MIL STD 1553 Controller,
PMBUS Master Controller, PMBUS Slave,
SMBUS Master, SMBUS Slave, AVSBUS Master, AVSBUS Slave,
IEEE 1149.7 COMPACT TAP, IEEE 1149.7 DTS ADAPTER,
eSPI Controller, eSPI MASTER, eSPI SLAVE, eSPI SLAVE SOC, JESD207 RFIC,
JESD207 BBIC, I2C Master, LPC HOST, LPC DEVICE, eSPI LPC BRIDGE,
UART Controller, GPIO Controller, Virtual GPIO, Timer, INTC, RTC, Watchdog Timer
β
ΠΡΠ΄ΠΈΠΎ/Π²ΠΈΠ΄Π΅ΠΎ
I2S Master Controller, AC97 Controller,
VBYONE Transmitter, V-By-One Receiver,
VESA DSC Decoder, VESA DSC Encoder,
VDC-M Decoder, VDC-M Encoder, HDCP 2.x Transmitter,
HDCP 2.x Receiver,
HDMI CEC, CXP DEVICE, CXP HOST, SLVS-EC Transmitter, SLVS-EC Receiver,
HDMI eARC Transmitter, HDMI eARC Receiver,
DISPLAY PORT Receiver, DISPLAY PORT Transmitter,
eDP Receiver, eDP Transmitter,
HDMI SINK, HDMI SOURCE,
SMPTE SDI Transmitter, SMPTE SDI Receiver
β
MIPI (Mobile Industry Processor Interface)
MIPI RFFE Slave, RFFE Master, SPMI Slave, ASPMI Slave, SPMI Master, BIF Slave, BIF Master, RFFE SPI Slave, RFFE SPI I2C Slave, DSI-2 Transmitter, DSI-2 Receiver, CSI-2 Transmitter, CSI-2 Receiver, I3C Master, I3C Slave, STP Master, UNIPRO
β
ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ
LIN Controller,
CAN Controller,
FLEXRAY Controller,
SAE J2716 Sensor, SAE J2716 Device, SAE J1850,
JESD204B Transmitter, JESD204B Receiver,
JESD204C Transmitter, JESD204C Receiver,
AVB MAC,
IEEE 1588
β
ΠΠΎΡΡΡ
Tilelink To APB Bridge, Tilelink To AHB Bridge,
I2C Slave To AHB Bridge, I2C Slave To AXI Bridge,
MIPI I3C Slave To AHB Bridge, MIPI I3C Slave To AXI Bridge,
SPI Slave To AHB Bridge, SPI Slave To AXI Bridge,
AHB To APB Bridge, AHB Multilayer Interconnect, AHB Arbiter, AHB Decoder
β
β
IP-ΡΠ΄ΡΠ° Π΄Π»Ρ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (VIP)
ΠΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΡΡ IP, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π°Ρ Π±ΠΎΠ³Π°ΡΡΠΉ ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ASIC / SoC ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ (HVL). ΠΠ°ΡΠΈ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ IP-ΡΠ΄ΡΠ° — ΡΡΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ plug-and-play Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ HVL. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΌΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌ SystemVerilog, Vera, SystemC, Specman E ΠΈ Verilog. ΠΡΠ΅ Π½Π°ΡΠΈ VIP-Π±Π»ΠΎΠΊΠΈ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π² SystemVerilog VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E ΠΈ Π² Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΠ΅Π΄Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ.
ΠΡΠ΅ Π½Π°ΡΠΈ IP-Π±Π»ΠΎΠΊΠΈ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. ΠΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ΅Π΄ΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΡ IP-ΡΠ΄Π΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ IP-ΡΠ΄ΡΠ° ΠΎΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠΉ IP-Π±Π»ΠΎΠΊ Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ°, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅Ρ Π² ΡΠΏΠΈΡΠΊΠ΅ Π½ΠΈΠΆΠ΅, ΡΠΎΠΎΠ±ΡΠΈΡΠ΅ Π½Π°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ Π²Π°Ρ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ.
ΠΠΎΠ»Π΅Π΅ 100 ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² — Π²Π΅Π΄ΡΡΠΈΡ ΠΌΠΈΡΠΎΠ²ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΠΠΠ‘ ΠΈ ΠΠ‘ — ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π½Π°ΡΠΈ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ IP-ΡΠ΄ΡΠ°. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π²Π΅Π΄ΡΡΠΈΡ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΡΠ²Π»ΡΡΡΡΡ Π½Π°ΡΠΈΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ.
β
ΠΠ°ΡΠ°ΡΠΈΡ ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ VIP-Π±Π»ΠΎΠΊΠΎΠ² Π²ΡΡΡΠ»Π°Π΅ΡΡΡ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ.
β
Π‘ΠΊΠΎΡΠΎΡΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ VIP
AMBA, Avalon, AVCI (Advanced VCI), BVCI (Basic VCI),
CPRI, OBSAI, eCPRI, RoE, ORAN,
Ethernet — up to 800G, MII/SMII/RMII/GMII/RGMII, SGMII/1000Base-KX,
GMII TBI (8b/10b) Ethernet,
2.5GBase-KX/5GBase-KR/2.5GBase-T/5GBase-T, XGMII Ethernet,
10GBase-KR Ethernet, 10G 64b/66b WIS Ethernet, 10G XAUI/10GBase-KX4 Ethernet, 10G TBI (PCS) Ethernet, 25GBase-R/KR,
XLGMII 40G Ethernet, 40GBase-KR4/CR4/SR4/LR4/KR2, 50GBase-KR/KR2,
CGMII 100G Ethernet, 100GBase-KR10/CR10/SR10/LR4, 200GBase-KR8/KR4/KR2,
400GBase-KR4/KR8/KR16,
Ethernet 1G, Ethernet 10G, Ethernet 25G,50G, Ethernet 40G,100G,
Ethernet 200G,400G, 800G Ethernet, Ethernet AVB, Ethernet TSN,
100BASE-T1, RoCE, Ethercat, G.999.1, Interlaken, AMBA LPI, OCP,
PVCI (Peripheral VCI),
RapidIO, SDIO 8.0, SDIO UHS II, SD Express, TileLink,
USB 4.0, USB 3.0/3.1/3.2/SSIC, USB 1.0/1.1/2.0, USB PD, USB TYPE-C, eUSB, QI, OpenCores Wishbone B3
β
ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ VIP
ARINC 419, ARINC 429, ARINC 825, AVSBus, BISS,
CAN, CJTAG IEEE 1149.7, DALI, DMX, FlexRay, GCI, I2C, IPMB,
SMBus, PMBus, XMBus, TS5, SVID, SWD, I2S, IEC61162,
SmartCard (IEC7816), JESD204, JESD207,
JTAG IEEE 1149.1/1149.6, LIN, LPC, LVDS,
Microwire, Microsecond Channel (MSC),
MIL STD 1553, MIL STD 1773, NFC, SENT (SAE J2716), SAE J1850,
Safe-By-Wire Plus, SDI,
SIMCARD, SpaceWire, SpaceFibre,
SPI (Serial Peripheral Interface), SPI (Serial Peripheral Interface) Flash,
SPI/BOSCH, SPI/EEPROM, SPI/FRAM, SPI/MACRONIX, SPI/MOTOROLA, SPI/RTC, SPI/SERIAL FLASH, SPI/SPANSION FLASH, SPI/ST MEMS,
Serial Flash, SSI (Synchronous Serial Interface),
xSPI (Expanded Serial Peripheral Interface),
eSPI (Enhanced Serial Peripheral Interface), QSPI (Quad Serial Peripheral Interface), Octal SPI (Serial Peripheral Interface), SafeSPI, SPIStack, UART
β
ΠΠΎΠ½ΠΈΡΠΎΡΡ ΠΏΠ°ΠΌΡΡΠΈ VIP
DDR2 Monitor, DDR3 Monitor
β
Π‘ΠΈΡΡΠ΅ΠΌΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡΠ΄ΠΈΠΎ VIP
Fibre Channel, PCI Express, MPCIE, NVMe,
PCI, OpenCAPI, CCIX 1.0, GENZ, SAS, SATA, CXL, SRIOV, Compact Flash,
Serial Front Panel Data Port (SFPDP), FCoE,
Display Port, Display Port 2.0, Embedded Display Port, eMMC,
HDMI 1.4/2.0/2.1, MHL, MPEG2TS, SMPTE Serial Data Interface (SDI),
SPDIF (IEC60958), VBYONE,
ΠΠ°ΡΠ°ΡΠΈΡ ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ IP-Π±Π»ΠΎΠΊΠΎΠ² Π²ΡΡΡΠ»Π°Π΅ΡΡΡ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ.ARINC 818, TDM, PDM, CoaXPress (CXP),
Camera Link HS, Camera Parallel Interface (CPI), Trusted Platform Module (TPM),
SLVS-EC, Open LVDS Display Interface (OpenLDI), UFS
β
MIPI (Mobile Industry Processor Interface) VIP
BIF, DBI, DigRF, DPI, HSI, HTI, I3C, LLI, MPHY, DPHY, CPHY, APHY, RFFE, SLIMBUS, CSI-2, CSI-3, DSI, DSI-2, GbD USB, SoundWire, SoundWire I3S, SPMI, STP, UniPro, SPP, VGI
Β
β
ΠΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ°ΠΌΡΡΠΈ
β
ΠΠ°ΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΡΒ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΎΠ³Π°ΡΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ° Π² ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ASIC / SoC ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ (HVL). ΠΠ°ΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ°ΠΌΡΡΠΈ — ΡΡΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ plug-and-play Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ HVL. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΌΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌ SystemVerilog, Vera, SystemC, Specman E ΠΈ Verilog. ΠΡΠ΅ Π½Π°ΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π² SystemVerilog VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E ΠΈ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ.
ΠΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. ΠΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ΅Π΄ΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΠ°ΠΌΡΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΠ°ΠΌΡΡΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΡΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅, ΡΠΎΠΎΠ±ΡΠΈΡΠ΅ Π½Π°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΅Π΅ Π΄Π»Ρ Π²Π°Ρ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ.
β
ΠΠ°ΡΠ°ΡΠΈΡ ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π²ΡΡΡΠ»Π°Π΅ΡΡΡ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ.
β
ΠΠΎΠ΄Π΅Π»ΠΈ DDR SDRAM
DDR, DDR2, DDR3 3DS, DDR3, DDR3L, DDR4 3DS, DDR4, DDR5
β
ΠΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ°ΠΌΡΡΠΈ Low Power
LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5, LPDDR5X, LPSDR
β
ΠΠΎΠ΄Π΅Π»ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ
GDDR2, GDDR3, GDDR3L, GDDR4, GDDR5, GDDR5X, GDDR6, GDDR7, MDRAM, VRAM, SGRAM
β
ΠΠΎΠ΄Π΅Π»ΠΈ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ
Open Nand Flash Interface (ONFI), Toggle Flash, NAND Flash, Parallel NOR Flash, Serial NOR Flash, SLC NAND, SPI NAND Flash, Xccela Flash, Twin Quad NOR Flash, Wide Range VCC Flash
β
ΠΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ°ΠΌΡΡΠΈ High Bandwidth
HBM, HBM2E, HBM3, GHBM
β
ΠΠΎΠ΄Π΅Π»ΠΈ SDRAM ΠΈ SRAM
EDORAM, FCRAM, HMC, RLDRAM, RLDRAM2, RLDRAM3, SDRAM, WIDE IO, WIDE IO2, QDR2, QDR4, SBSRAM, SRAM, SSRAM
β
ΠΠΎΠ΄Π΅Π»ΠΈ Non-Volatile memory ΠΈ DIMM DDR
DDR5 NVRAM, MRAM, nvSRAM, RERAM,
DDR3 DIMM, DDR4 DIMM, DDR4 3DS DIMM, DDR5 DIMM, DDR4DB, DDR4 RCD, NVDIMM-P
β
ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ
External Memory Interface (EMIF), FPMRAM, FRAM, HyperBus, HyperRAM, HyperFlash, Low Latency DRAM, Parallel PCRAM, Parallel PCM, PSRAM,
Xccela PSRAM, CRAM, OCTARAM, RDRAM, Serial PCRAM, Serial PCM, TCAM, Excelon FRAM
β
ΠΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ IP-ΡΠ΄ΡΠ° DFI (DDR-PHY INTERFACE VIP)
DDR, DDR2, DDR3, DDR4, DDR5,
LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5,
HBM, HBM2E,
GDDR2, GDDR3, GDDR3L, GDDR4, GDDR5, GDDR5X, GDDR6, GDDR7
β
β
ΠΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΌΡΠ»ΡΡΠΈΠΈ ΠΈΠ»ΠΈ
ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΠΠΠ‘ — Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° SimXL
Β
ΠΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ (ΡΡΠ°Π½ΡΠ°ΠΊΡΠΎΡΡ) Π΄Π»Ρ ΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ², ΠΏΠΎΠ΄ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΠΊΠΎΠΉ SimXL, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π°Ρ Π±ΠΎΠ³Π°ΡΡΠΉ ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ASIC / SoC ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ (HVL) ΠΈ ΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ². ΠΠ°ΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ°ΠΊΠΈΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠΌΡΠ»ΡΡΠΎΡΠ°Ρ , ΠΊΠ°ΠΊ Veloce / Palladium / Zebu, ΠΈ Π½Π° Π»ΡΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ FPGA. ΠΠ°ΡΠΈ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ — ΡΡΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ plug-and-play Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ HVL. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΌΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌ Verilog Π΄Π»Ρ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΠ΅ΠΌΡΡ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΎΡΠΎΠ² Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ UVM / OVM / SystemVerilog / SystemC / C Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ. ΠΡΠ΅ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΠ΅ΠΌΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΎΡΡ Π±ΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΡΠΎ ΠΈ Π½Π°ΡΠΈ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΄ΡΠ° VIP, ΠΈ ΠΈΠΌΠ΅ΡΡ Ρ ΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
ΠΡΠ΅ Π½Π°ΡΠΈ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΠ΅ΠΌΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΎΡΡ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. ΠΡ
ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ΅Π΄ΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΠ΅ΠΌΡΡ
ΡΡΠ°Π½ΡΠ°ΠΊΡΠΎΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½ΠΎΠ²ΡΡ
ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π΅ΡΠ»ΠΈ ΠΈΡ
Π½Π΅Ρ Π² ΡΠΏΠΈΡΠΊΠ΅, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ.
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅Π΄ΡΡΠΈΠ΅ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π½Π°ΡΠΈ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΠ΅ΠΌΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΎΡΡ.
β
ΠΠ°ΡΠ°ΡΠΈΡ ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π²ΡΡΡΠ»Π°Π΅ΡΡΡ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ.
Π‘Π΅ΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ
AMBA, CPRI,
Ethernet, MII/RMII/GMII/RGMII, XGMII, 10GBase-KR, 25GBase-R/KR,
40G, 50G, 100G, 200G, 400G, Ethercat, Interlaken, OBSAI, OCP, PVCI,
RapidIO, SDIO 8.0, TileLink, USB PD, OpenCores Wishbone B3
β
ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ
ARINC, AVSBus, CAN, DALI, DMX, FlexRay, GCI,
I2C, I2C/SMBus, I2S, SmartCard, JESD204, JESD207,
JTAG, LIN, LPC, LVDS, Microwire, MIL STD 1553, MIL STD 1773,
NFC, SMBus, PMBus, SENT, SpaceWire, SPI, Serial Flash, XSPI, UART
β
Π‘ΠΈΡΡΠ΅ΠΌΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ
Camera Parallel Interface (CPI), Display Port, Fibre Channel, HDMI 1.4/2.0/2.1, OpenCAPI, PCI, PCI Express, PDM, SAS, SATA, SMPTE Serial Data Interface (SDI), SPDIF, TDM, VBYONE, UFS
β
DDR-ΠΏΠ°ΠΌΡΡΡ ΠΈ LPDDR
DDR, DDR2, DDR3 3DS, DDR3, DDR3L, DDR4 3DS, DDR4, DDR5,
LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5, LPDDR5X, LPSDR
β
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠ°ΠΌΡΡΡ
GDDR2, GDDR3, GDDR3L, GDDR4, GDDR5, GDDR5X, GDDR6
β
Flash-ΠΏΠ°ΠΌΡΡΡ
eMMC, Open Nand Flash Interface (ONFI), NAND Flash, Parallel NOR Flash, Serial NOR Flash, SLC NAND
β
ΠΠ°ΠΌΡΡΡ High Bandwidth
HBM, HBM2E, HBM3, GHBM
β
ΠΠ°ΠΌΡΡΡ SRAM, NV, DIMM, ΠΈ Π΄ΡΡΠ³ΠΈΠ΅
FCRAM, HMC, RLDRAM, RLDRAM2, RLDRAM3, SDRAM, WIDE IO, WIDE IO2
QDR2, QDR4, MRAM, NVDIMM-P, HyperBus, Low Latency DRAM, TCAM
β
MIPI (Mobile Industry Processor Interface)
MIPI CSI-2, CSI-3, DSI, DSI-2, HTI, I3C, MPHY, RFFE, SLIMBUS, SPMI, SOUNWIRE,
STP, Unipro
β
DFI (DDR-PHY INTERFACE)
DDR3, DDR4, DDR5, LPDDR3, LPDDR4, LPDDR5, HBM, HBM2E, GDDR6
β
β
IP-ΡΠ΄ΡΠ° ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ)
Β
ΠΠ°ΡΠΈ IP-ΡΠ΄ΡΠ° Π΄Π»Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (Assertion IP) — ΡΡΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅, ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ plug-and-play Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ². Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΌΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌ ΡΠ·ΡΠΊ SystemVerilog.
ΠΡΠ΅ Π½Π°ΡΠΈ IP-ΡΠ΄ΡΠ° Π΄Π»Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΎ ΠΏΠΎΠΊΡΡΡΠΈΠΈ. ΠΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ΅Π΄ΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ IP-ΡΠ΄Π΅Ρ Π΄Π»Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ IP-ΡΠ΄ΡΠ° Π΄Π»Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΡΠΌ. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ IP-ΡΠ΄ΡΠΎ Π΄Π»Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅, ΡΠΎΠΎΠ±ΡΠΈΡΠ΅ Π½Π°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ Π²Π°Ρ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ.
β
ΠΠ°ΡΠ°ΡΠΈΡ ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Assertion IP Π²ΡΡΡΠ»Π°Π΅ΡΡΡ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ.
β
Π‘Π΅ΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ
AMBA, Avalon, OCP, TileLink
β
DDR ΠΈ LPDDR
DDR, DDR2, DDR3, DDR4, DDR5,
LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5, LPDDR5X
β
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠ°ΠΌΡΡΡ. ΠΏΠ°ΠΌΡΡΡ High Bandwidth, ΠΏΠ°ΠΌΡΡΡ SDRAM
GDDR5, GDDR5X, GDDR6, HBM, HBM2E, HBM3, SDRAM
β
DFI (DDR-PHY INTERFACE)
DDR, DDR2, DDR3, DDR4, DDR5, LPDDR, LPDDR2, LPDDR3, LPDDR4, LPDDR5,
HBM, HBM2E, GDDR6
β
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ
eSPI, I2C, JTAG, LPC, PMBUS, SMBUS, SPI, UART
β
β
ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ
β
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π²Ρ ΠΎΠ΄ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ (ΡΠ°Π·Π»ΠΈΡΠ°Π΅ΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΠΏΠ° ΡΠ΄ΡΠ° ΠΈ ΡΠ΅ΡΠ°Π΅ΠΌΡΡ Π·Π°Π΄Π°Ρ).
β
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΠΎΠ΅ IP-ΡΠ΄ΡΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ netlist.
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Verilog. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ ΠΊΠΎΠ΄ VHDL, SystemC.
ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠ°Ρ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ΅Π΄Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Verilog Ρ ΡΠ΅ΡΡΠΎΠ²ΡΠΌΠΈ Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ Verilog.
ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΡΠΊΡΠΈΠΏΡΡ Lint, CDC, Synthesis, Simulation Scripts Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΎΡΠΊΠ°Π·Π° (waiver files).
ΠΠ°ΡΡΠ° Π°Π΄ΡΠ΅ΡΠΎΠ², ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ IP-XACT RDL.
ΠΠΎΠ΄ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Linux.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΊ Π²ΡΠΏΡΡΠΊΡ.
β
β
ΠΠ°ΡΠΈΠ°Π½ΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
β
ΠΠ°ΡΠΈΠ°Π½Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΡΡΠΈΠΌ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅.
ΠΠ°ΡΠΈΠ°Π½Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ»ΠΎΡΠ°Π΄ΠΎΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ, ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠΈΠΌ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°Ρ .
ΠΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° Π΅Π΄ΠΈΠ½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ IP-ΡΠ΄ΡΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ FPGA ΠΈ ASIC.
ΠΠΈΡΠ΅Π½Π·ΠΈΡ Unlimited Designs ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ IP-ΡΠ΄ΡΠΎ Π² Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² (ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ) FPGA ΠΈ ASIC.
β
ΡΡΠΎ ΡΡΠΎ, ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ
Π‘Π΅ΠΉΡΠ°Ρ ASIC Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΎΠ±Π³ΠΎΠ½ΡΡΡ Π΄ΠΎΠ±ΡΡΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ Π½Π° GPU (Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ°Ρ ), Π²ΡΡ ΠΎΠ΄ΡΡ Π°ΡΠΈΠΊΠΈ ΠΏΠΎΠ΄ Π½ΠΎΠ²ΡΠ΅ ΠΈ Π½ΠΎΠ²ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° ASIC ΠΈ GPU.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΈΠ»ΠΈ ΠΊΡΠ°ΡΠΊΠΎ FPGA.
ΠΡΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΌΡ Π»ΡΠ±ΠΈΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ°Ρ ΠΈ Π² ASIC.
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΡΡΠΈΡ ΠΏΠ»Π°Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ, ΠΈ Π΅ΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°ΠΉΡΠΈ Π² ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ Π½Π° FPGA, ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ … ΡΠ΅ΠΉΡΠ°Ρ.
Π§Π΅ΠΌ FPGA ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°?
Π‘ΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ:
ΠΠ²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²ΠΎΠΏΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ FPGA Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ΅ΡΠΈΡΡ
ΠΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ Π²ΠΎΠ»Π°ΡΠΈΠ»ΡΠ½Ρ ΠΈ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½Ρ. ΠΡΠΈΠΏΡΠΎΠΌΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π²Π½ΠΈΡΡ Ρ Π±ΡΡΠ½ΡΠΌ ΠΎΠΊΠ΅Π°Π½ΠΎΠΌ β Π΅ΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ΅ΡΡΠΈΠ½Π³ΠΎΠΌ, ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΠΌΠ°Π½Π΅Π²ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π Π°Π½ΡΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π΄Π»Ρ Π΄ΠΎΠ±ΡΡΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΌΠΎΠ½Π΅Ρ Π±ΡΠ»ΠΎ Π²ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ CPU (ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ²) ΠΈΠ»ΠΈ GPU (Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡ), ΠΡ Π²ΡΠ΅Π³Π΄Π° ΠΈΠΌΠ΅Π»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΊ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ½ΠΎΠΌΡ ΡΡΠ½ΠΊΡ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΡ ΠΌΠΎΠ½Π΅ΡΡ ΠΏΠ°Π΄Π°Π΅Ρ, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ°Π·Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΌΠ°ΠΉΠ½Π΅Ρ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π΄ΠΎΠ±ΡΡΠΈ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ) ΠΈ Π½Π°ΡΠ°ΡΡ Π΄ΠΎΠ±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ±ΡΠ»ΡΠ½ΠΎΠΉ ΠΌΠΎΠ½Π΅ΡΡ. ΠΡ Π²ΡΠ΅ ΠΏΡΡΠ³Π°Π»ΠΈ ΠΈΠ· Ethereum ΠΊ Monero, Π° Π·Π°ΡΠ΅ΠΌ ΠΊ Zcash: ΡΡΠ΄Π° ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΈΠ±ΡΠ»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠ½Π΅Ρ.
Π‘Π΅ΠΉΡΠ°Ρ, ΠΊΠΎΠ³Π΄Π° ASIC ΡΡΡΡΠΌΡΡΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ ΠΏΡΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΌΠΎΠ½Π΅Ρ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½Π° ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ: Π²ΡΠ±ΡΠ°ΡΡ ΠΌΠΎΠ½Π΅ΡΡ, ΠΊΡΠΏΠΈΡΡ ΠΏΠΎΠ΄ Π½Π΅Π΅ ASIC ΠΈ ΠΌΠΎΠ»ΠΈΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠ½Π΅ΡΠ° Π±ΡΡΡΡΠΎ ΠΎΠΊΡΠΏΠ°Π»Π°ΡΡ. GPU ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ, Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΎΠ½Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ, ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ASIC Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ Π½ΡΠ»Π΅Π²ΡΡ Π³ΠΈΠ±ΠΊΠΎΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΠΌΠΎΠ½Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ. ASIC ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ ΠΎΠ΄ΠΈΠ½ Π°Π»Π³ΠΎΡΠΈΡΠΌ. ΠΡΠ»ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π΅ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΅Π½ΡΠ°Π±Π΅Π»ΡΠ½ΡΠΌ, ΠΊΡΠΏΠ»Π΅Π½Π½ΡΠΉ ASIC ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΎΡΡ, ΡΠΎ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ ΠΈΡ ΠΎΡΠ΅Π½Ρ ΡΠΈΡΠΊΠΎΠ²Π°Π½Π½ΠΎ.
ΠΡΡΡ Π»ΠΈ ΡΡΠ΅ΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ?
ΠΡΠ΅Π³Π΄Π° Π΅ΡΡΡ ΡΡΠ΅ΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π²Π΅ΡΠ½ΠΎ? ΠΡΠ»ΠΈ Π±Ρ Π±ΡΠ»ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΠΎΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±Ρ ΡΠΎΡΠ΅ΡΠ°Π»ΠΎ Π³ΠΈΠ±ΠΊΠΎΡΡΡ Π²ΡΠ±ΠΎΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π΄Π»Ρ Π΄ΠΎΠ±ΡΡΠΈ (ΠΊΠ°ΠΊ Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡ) ΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΡ Ρ ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ASIC … Π²ΡΠ΅ Π±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΡΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, Π²Π΅ΡΠ½ΠΎ?
FPGA — ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ β Π½ΠΎΠ²ΡΠΉ ΡΠ°Π²ΠΎΡΠΈΡ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ². ΠΠ΅ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΠΏΡΠΎΡ Π½Π° Π½Π΅Π³ΠΎ ΠΎΠ³ΡΠΎΠΌΠ΅Π½.
FPGA ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Ρ 1982 Π³ΠΎΠ΄Π°. ΠΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² Π½Π°ΡΠΊΠ΅, ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΈ Π΄Π°ΠΆΠ΅ Π² Π²ΠΎΠ΅Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ .
ΠΠ΅ΡΠ²ΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΡΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π±ΡΠ»Π° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠ°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Xilinx. ΠΠΎΠ·ΠΆΠ΅, Π΄ΡΡΠ³Π°Ρ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Altera (ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ ΠΎΠ΄ΡΡΠ°Ρ Π² ΡΠΎΡΡΠ°Π² Intel) ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»Π°ΡΡ ΠΊ ΡΡΠΎΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ ΠΈ Ρ ΡΠ΅Ρ ΠΏΠΎΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΎΠΌ Xilinx.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΡ Π΅ΠΌ ΠΠΠΠ‘ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌ), ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ FPGA, ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π»ΠΎΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΎΡΡΠ°ΡΠ»ΡΡ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ, ΠΈ ΡΠΏΡΠΎΡ Π½Π° ΡΠ°ΠΊΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠ°ΡΡΠ΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² 2013 Π³ΠΎΠ΄Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΌΠ° ΡΡΠ½ΠΊΠ° Π΄Π»Ρ ΠΏΠ»Π°Ρ FPGA ΡΠΎΡΡΠ°Π²ΠΈΠ» 5,4 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄Π° Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π‘Π¨Π, ΠΈ, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΎΡΠ΅Π½ΠΊΠ°ΠΌ, ΠΎΠ½ Π΄ΠΎΡΡΠΈΠ³Π½Π΅Ρ ΠΎΡΠΌΠ΅ΡΠΊΠΈ Π² 9,8 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π‘Π¨Π Π² 2020 Π³ΠΎΠ΄Ρ.
ΠΡΠ΅ΠΆΠ΄Π΅, ΡΠ΅ΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅, ΠΎΡΠ²Π΅ΡΠΈΠΌ Π½Π° Π²ΠΎΠΏΡΠΎΡ: Β«ΠΡΠ»ΠΈ FPGA Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠΈ, ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π»ΡΠ΄ΡΠΌ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π°?Β»
ΠΠΎΡΠ΅ΠΌΡ FPGA Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π² ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π΅?
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Bitcoin ΡΡΠ°Π» ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π»ΡΠ΄ΠΈ, Ρ ΠΊΠΎΠ³ΠΎ Π±ΡΠ»ΠΈ ΠΠΠΠ‘ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΡΠ°, Π½Π°ΡΠ°Π»ΠΈ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠΎ Π² ΠΌΠ°ΡΡΡ ΡΡΠΎ Π½Π΅ ΠΏΠΎΡΠ»ΠΎ.
ΠΡΡΡ Π΄Π²Π΅ ΠΏΡΠΈΡΠΈΠ½Ρ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΠ»Π°ΡΡ FPGA Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° ΠΌΠ°ΡΡΠΎΠ²ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΉΡΠ°Ρ.
ΠΠ΅ΡΠ²Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π³ΠΈΠ±ΠΊΠΎΡΡΠΈ ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΏΠ»Π°ΡΡ FPGA Π½Π΅Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ. ΠΡΠΎ Ρ ΠΎΡΠΎΡΠΎ, Ρ ΠΎΡΡ ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ»Π°ΡΡ FPGA ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π΅Π΅.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° (GPU), ΠΊΠΎΡΠΎΡΡΠΉ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ BIOS ΠΈ ΠΌΠ°ΠΉΠ½Π΅ΡΠ°, ΠΏΠ»Π°ΡΠ° FPGA Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π° Ρ Π½ΡΠ»Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° ΠΌΠΎΠ³Π»Π° Π΄ΠΎΠ±ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π½Π° ΡΠ·ΡΠΊΠ΅ Verilog ΠΈΠ»ΠΈ VHDL — Π½ΠΈ Python, Π½ΠΈ C ++ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΡΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΠ°ΡΠ΅ΠΌ ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ΄ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΡΠΎ, Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΠ΅ΡΠ΅, ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, Π½ΠΎ ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°Π»ΠΈ, ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΡΠΈΡΠΈΠ½Π° β2.
ΠΡΠΎΡΠ°Ρ ΠΏΡΠΈΡΠΈΠ½Π° — ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ASIC Π΄Π»Ρ Π΄ΠΎΠ±ΡΡΠΈ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ FPGA, ASIC Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ: ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈ ΠΈ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΡΠ±ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ Π±ΡΠ»ΠΎ ΡΠ΅ΡΠ°ΡΡΠΈΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π±ΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ² Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° ASIC — ΡΠ°ΠΊΠΈΡ , ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠΌΡ GPU ΠΈ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΠΌΠΎΠ½Π΅Ρ.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ASIC Π΄ΠΎΠΌΠΈΠ½ΠΈΡΡΡΡ Π² ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ ΠΏΡΠ»Π°Ρ , Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΡΡΠ°ΡΡ, FPGA ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΌΠ°ΠΉΠ½Π΅ΡΠ°.
Π Π΄Π²ΡΡ ΡΠ»ΠΎΠ²Π°Ρ : ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ FPGA?
ΠΡΠ°ΠΊ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π²Π΅Π½ΡΠΈΠ»ΡΠ½Π°Ρ ΠΌΠ°ΡΡΠΈΡΠ° (field-programmable gate array)?
FPGA — ΡΡΠΎ ΡΠ°ΡΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° ASIC Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ. ASIC — ΡΡΠΎ ΡΠΈΠΏ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» Π½Π°ΡΡΡΠΎΠ΅Π½ Π΄Π»Ρ ΠΆΠ΅ΡΡΠΊΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Equihash). FPGA — ΡΡΠΎ ΡΠΈΠΏ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π»ΡΠ±ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. Π ΠΎΠ±Π»Π°ΡΡΠΈ Π΄ΠΎΠ±ΡΡΠΈ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ²ΠΎΡ FPGA ΠΎΡ CryptoNight Π΄ΠΎ Π΄ΠΎΠ±ΡΡΠΈ Lyra2z Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΠ½Π΄Ρ.
CPU ΠΈ GPU ΡΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Ρ ΠΎΡΡ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ FPGA ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΡΠΈΠ½ β ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅.
ΠΠ»Π°ΡΡ FPGA ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ GPU Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° FPGA ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΎΡΡΡΠ°Π²Π°ΡΡ ΠΎΡ ASIC ΠΏΠΎ Ρ ΡΡΠ°ΠΌ.
Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ FPGA — ΡΡΠΎ:
- ΠΠΎΠ»Π½Π°Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π»ΡΠ±ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² — Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° Π²Π°Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³, ΠΏΠΎΠΊΠ° ΠΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΠ΅ Π±ΠΈΡΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ FPGA.
- ΠΠ³ΡΠΎΠΌΠ½Π°Ρ ΡΠ½Π΅ΡΠ³ΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ GPU
Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ FPGA:
- ΠΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΠΠ, ΠΊΠ°ΠΊ ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ
- ΠΠΎΠΊΠ° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°
- ΠΡΠ΅Π½Ρ Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ GPU
- ΠΠΎΠΆΠ΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡΡ ASIC Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
Bitstream
Bitstream — ΡΡΠΎ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Verilog ΠΈΠ»ΠΈ VHDL), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ FPGA, ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ. ΠΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ Π±ΠΈΡ-ΠΏΠΎΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ FPGA, ΠΊΠ°ΠΊ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ ΡΡΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ. Bitstreams Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Π² FPGA ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠΈΡΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΠΠΠ‘. ΠΠ°, ΡΡΠΎ Π²ΡΠ΅ ΡΠ° ΠΆΠ΅ ΠΏΠ°ΠΌΡΡΡ DDR4. ΠΠΎΠ΄Π΅Π»Ρ FPGA ΠΈΠΌΠ΅Π΅Ρ 64 ΠΠ. ΠΡΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ FPGA Ρ ΡΠ°Π½ΠΈΡΡ ΡΠΎΡΠ½ΠΈ Π±ΠΈΡ-ΠΏΠΎΡΠΎΠΊΠΎΠ² ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π² Π΄ΠΎΠ»ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ.
ΠΠ°ΠΊ ΠΡ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΎΠΆΠΈΠ΄Π°Π΅ΡΠ΅, ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ FPGA Π΄ΠΎΠ±ΡΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΊΠ°ΠΊ Timetravel10, X11Evo, X16R ΠΈ X16S, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±ΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π»ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Β«ΠΌΠ΅Π½ΡΡΠΈΠΌΠΈΒ» Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ Ρ ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ.
Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π±ΠΈΡΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π·Π° Π΄ΠΎΠ»Ρ ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΠΏΠ»Π°ΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π·Π° ΡΠ°Π· Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ΅Π΄ΠΊΠΈΠΌΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ.
ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅
ΠΠΊΠΎΠ»ΠΎ ΠΏΠΎΠ»ΡΡΠΎΡΠ° ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π·Π°Π΄ ΡΡΠΈ ΡΠ»Π΅Π½Π° ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠΏΠΎΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π°Π΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΡ Π±ΠΈΡΠΎΠ²ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ², ΡΡΠΎΠ±Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ FPGA (Xilinx VU9P) ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΅ΡΡΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΠ»Π°ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π° Bitcointalk. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π½ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ GPUhoarder, ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ Π·Π° ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Squirrels Research.
ΠΡΠΈ ΡΠ΅Π±ΡΡΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ FPGA Xilinx VU9P ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΡΡ ΠΈΡ , ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ ΠΏΡΠΈΠ³ΠΎΠ΄Π½Ρ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°. Β«VanillaΒ» Xilinx VU9P ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΠ»ΠΎΡ ΠΈΠΌ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ Π² ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΡΡΠ½ΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΠ°ΡΡΠ½Π΅ΡΡΡΠ²Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Ρ Xilinx, ΠΎΠ½ΠΈ Π΄Π°ΡΡ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ ΡΡΠΈ ΠΏΠ»Π°ΡΡ Π² ΡΠΎΠ·Π½ΠΈΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡΡ (ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡ ΠΈ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅), Π½Π΅ ΠΌΠ΅ΡΠ°ΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π³Π°ΡΠ°Π½ΡΠΈΠΈ Xilinx.
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠΎΠΌΡ, ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΠΊΠ°ΡΡΡ, Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΈ Ρ.Π΄. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΊΠ°ΠΊ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΠΈ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΠΈΡ Π² Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅Π»ΠΈ FPGA Β«ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ°Β».
ΠΠ°ΡΠ΅ΠΌ Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±ΠΈΡΠΎΠ²ΡΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ Π΄Π»Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², Π° Zetheron (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ) Π±ΡΠ΄Π΅Ρ Π²Π·ΠΈΠΌΠ°ΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠ»Π°ΡΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ:
- Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π±ΠΈΡΠΎΠ²ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² — ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠΏΠ»Π°ΡΡ Π·Π° ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ
- Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π½ΡΠΊΠΎΠ³ΠΎ Π²Π·Π½ΠΎΡΠ° Π΄Π»Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅Π² FPGA: ΠΡ ΠΏΠ»Π°ΡΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΡΠΊΠ°ΡΠ°Π»ΠΈ Π±ΠΈΡΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
- Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡ Π±ΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠΊΠ°, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ, Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΡΠΊΠΎΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅Π³ΠΎ Π΄Π½Ρ, ΡΠΎ Zethereon ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» ΡΠ°Π±ΠΎΡΠΈΠΉ Π±ΠΈΡΠΎΠ²ΡΠΉ ΠΏΠΎΡΠΎΠΊ Π΄Π»Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Cryptonote ΠΈ Lyra2z.
Β«Π’Π΅ΠΊΡΡΠΈΠΉ ΠΏΠ»Π°Π½ — Π²ΡΠΏΡΡΠΊΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΠ΄ΠΈΠ½ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π² ΠΌΠ΅ΡΡΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄ΡΡ ΠΎΡ Π²Π°ΡΠ΅Π½Ρ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡΒ»,
— ΠΏΠΈΡΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Zethereon.
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ°Π±ΠΎΡΠ΅, ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΈ ΡΠ΅Π±ΡΡΠ° ΡΠ΄Π΅Π»Π°Π»ΠΈ, ΡΠ΅ΠΏΠ΅ΡΡ Ρ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠΎΠ²Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π°ΡΠΈΡ ΠΏΠ»Π°Ρ FPGA. Π‘ΠΎΠ·Π΄Π°Π½Π½Π°Ρ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° Zetheron Π΄Π°ΡΡ Π½Π°ΠΌ Π²ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π±ΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π·Π½Π°ΡΡ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π±ΡΠ΄ΡΡ ΠΌΠΎΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡ ΠΏΠ»Π°Π½ΠΊΡ Π²ΡΡΠ΅ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π»ΡΡΡΠΈΠ΅ Π±ΠΈΡΠΎΠ²ΡΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ.
ΠΡΠΎ Π²ΡΠ΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ, Π½ΠΎ Π΅ΡΡΡ ΠΏΠΎΠ΄Π²ΠΎΡ . ΠΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Zethereon ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ΅, Π±ΡΠ»ΠΈ ΠΏΡΠΎΠ΄Π°Π½Ρ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΡΠΎΠ². ΠΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡ, ΠΈΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΏΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΡΠ΅ΡΠ°Π»Π° Π±Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ASIC, Π±ΡΠ»Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ Ρ ΠΎΡΠΎΡΠ°, ΡΡΠΎΠ±Ρ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠΏΡΡΡΠΈΡΡ.
Π₯Π΅ΡΡΠ΅ΠΉΡ 1900 MH/s — ΡΠ΅ΠΉΠΊ?
Π ΡΠ΅ΡΠΈ Ρ ΠΎΠ΄ΡΡ ΡΠ»ΡΡ ΠΈ, ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° FPGA VCU1525 ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π²ΡΠ΄Π°Π²Π°ΡΡ 1900 MH/s Π½Π° Ethash Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΠΡΠΈΡΠΈΡΠΌΠ°. Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎ ΡΠ΅ΠΉΠΊ.
ΠΠΎ Π½Π°ΡΠΈΠΌ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ°ΠΌ, ΠΎΠ΄Π½ΠΎ FPGA ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π°Π²Π°ΡΡ 1900 MH/s, Π²Π΅ΡΠΎΡΡΠ½Π΅Π΅ ΡΡΠΎ ΡΠΈΠ³ ΠΈΠ· 6 FPGA Π΄Π°Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ.
FPGA ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΌΠΎΡΠ½Π΅Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ Π² 10 ΡΠ°Π·, Π½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅.
1900 MH/s Π±ΡΠ» Π±Ρ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π²ΡΠ΄Π°Π²Π°ΡΡ ASIC, Π΅ΡΠ»ΠΈ Π±Ρ Π΅Π³ΠΎ ΡΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ.
Π‘ΠΎΠ·Π΄Π°ΡΡ Π»ΠΈ ΡΠ³ΡΠΎΠ·Ρ GPU ΠΌΠ°ΠΉΠ½Π΅ΡΠ°ΠΌ FPGA?
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΡΠΎΠΈΡ Π² ΡΠ°ΠΉΠΎΠ½Π΅ 4000$ ΠΈ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΌΠΎΡΠ½Π΅Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡ Π² 10 ΡΠ°Π·.
ΠΡΠΈ ΡΡΠΎΠΌ, Π³Π°ΡΠ°Π½ΡΠΈΡ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 3 Π³ΠΎΠ΄Π°, Π° Ρ FPGA Π²Π΅Π½Π΄ΠΎΡΠΎΠ² — Π²ΡΠ΅Π³ΠΎ 3 ΠΌΠ΅ΡΡΡΠ°.
ΠΠ΅ΡΠΎΡΡΠ½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ , Β«ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ Β» ΠΌΠ°ΠΉΠ½Π΅ΡΠΎΠ². ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΎΡΠ΅ ΠΊΡΠΏΠΈΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡ, Ρ.ΠΊ. ΠΎΠΊΡΠΏΠ°Π΅ΠΌΠΎΡΡΡ ΠΏΠΎΡΡΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°Ρ.
ΠΠ΄Π΅ Π²Π·ΡΡΡ FPGA ΡΠ΅ΠΉΡΠ°Ρ?
FPGA Π½Π΅Ρ Π² Π½Π°Π»ΠΈΡΠΈΠΈ Ρ Zethereon, Π½ΠΎ Π΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ — Mineority.
Mineority Π±ΡΠ»Π° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° OhGodACompany — ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ETHnlargementPill ΠΈ Π΄ΡΡΠ³ΠΈΡ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°. ΠΠ½ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈΡΡ Ρ Stayfirst, Mind Dev ΠΈ Di Support, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ Mineority.
ΠΠ° ΡΠ²ΠΎΠ΅ΠΌ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ Mineority Π·Π°ΡΠ²Π»ΡΠ΅Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ Β«ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΡΠ³ΠΎΠ²Π»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ°ΠΌΠΈΒ».
Mineority — ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΠ°ΡΡΡ Π½Π° ΡΠΎΡΠ³ΠΎΠ²Π»Π΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ Π² ΠΠΈΡΠ°Π΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΠ°ΡΡΡ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° Π΄ΠΎΠ±ΡΡΡ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ, ΠΈ ΠΏΡΠΎΠ΄Π°ΡΡ ΠΈΡ . Π§ΡΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅Ρ Mineority ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΡΠ°ΠΊ ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³.
ΠΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΠ»Π°ΡΡ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΡΠΏΠΈΡΡ ΡΠ²ΠΎΡ ΠΊΠ°ΡΡΠΎΡΠΊΡ ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ Π΅Π΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Mineority Π² Π‘Π¨Π ΠΈΠ»ΠΈ ΠΠ²ΡΠΎΠΏΠ΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π°ΡΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΡΠΎ Π² ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ ΡΠ΅ΡΠΌΠ΅ Π½Π° ΡΡΠΎΠΊ Π΄ΠΎ ΡΡΠ΅Ρ Π»Π΅Ρ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²Π°ΡΠ° ΠΊΠ°ΡΡΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π²Π°ΠΌ. ΠΠ»ΠΈ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΡΠΈΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π²Π°ΠΌ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΡ Π΅Π΅ ΠΊΡΠΏΠΈΡΠ΅. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ΄Π°Π²Π°ΡΡ ΠΊΠ°ΡΡΡ Π½Π° ΡΡΠ½ΠΊΠ΅ Mineority.
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΠΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΊΡΠΏΠ»Π΅Π½Π½ΡΡ Π²Π°ΠΌΠΈ ΠΊΠ°ΡΡΡ: Π΄Π΅ΡΠ°Π»ΠΈ ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ Π²Π°ΡΠ΅ΠΉ ΠΊΠ°ΡΡΡ ΠΈ ΡΠΈΠΏΠ° ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½Ρ ΠΊ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠΎΠΌΡ ΡΠΎΠΊΠ΅Π½Ρ ERC-721 β ΠΡ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Π»ΠΈ Π΄Π΅ΡΠ°Π»ΠΈ.
ΠΠ΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ Mineority Π½Π°ΡΠ°Π»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ΄Π°Π²Π°ΡΡ ΠΊΠ°ΡΡΡ Xilinx V9UP, ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π±ΡΡΡ Β«Π»ΡΡΡΠ΅ΠΉ ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π΅Β». ΠΡΠ° Π²Π΅ΡΡΠΈΡ ΠΊΠ°ΡΡΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ 64 ΠΠ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ DDR4 RAM ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠ°ΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡ ΡΠ²ΠΎΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΡ Π² ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π΅ (ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ Xilinx V9UP Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ 100% ΠΎΡΠ΄Π°ΡΠ΅ΠΉ Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°). Mineority ΡΠ°ΠΊΠΆΠ΅ Π΄Π°Π΅Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°ΡΡΡΡΠ΅ΠΉ Π±Π°Π·Π΅ Π±ΠΈΡΠΎΠ²ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² Π΄Π»Ρ Π΄ΠΎΠ±ΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ².
ΠΠ»ΠΎΡ Π°Ρ Π½ΠΎΠ²ΠΎΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π·Π°ΠΏΠ°Ρ ΡΡΠΈΡ ΠΊΠ°ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½, Π½ΠΎ Π±ΡΠ΄ΡΡ ΠΈ Π½ΠΎΠ²ΡΠ΅ FPGA.
ΠΡΠ²ΠΎΠ΄
FPGA ΡΡΠΎΠΈΡ ΠΎΡ $3600 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ², Π½ΠΎ Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΠΏΠΎΠΉΠ΄Π΅Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ, ΡΡΠΈ ΠΏΠ»Π°ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π½Π°ΠΌ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π΄ΠΎΠ±ΡΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ASIC, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ΅Π±ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΡ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, FPGA Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠ°ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π°.
ΡΡΠΎ Π±Π°ΡΡ Π°ΡΠΈΡΡΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Ρ Π½Π°ΡΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠΎΡΡΠ°Π²ΠΎΠΌ, ΡΠΎΡΠΎ
ΠΠ»ΠΈΡ β ΡΡΠΎ Π²ΠΎΡΡΠΎΠ²ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ· ΡΠΈΡΡΠΎΠ³ΠΎ Ρ Π»ΠΎΠΏΠΊΠ° ΠΈΠ»ΠΈ Ρ Π΄ΠΎΠ±Π°Π²ΠΊΠΎΠΉ ΡΠΈΠ½ΡΠ΅ΡΠΈΠΊΠΈ. Π‘ΡΠΈΡΠ°Π΅ΡΡΡ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡΡ Π±Π°ΡΡ Π°ΡΠ°, Π½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΡΠΌ Π²ΠΎΡΡΠΎΠΌ. Π’ΠΊΠ°Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π° Π² ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΎΠ΄Π΅ΠΆΠ΄Ρ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ½ΡΡ Π²Π΅ΡΠ΅ΠΉ, ΠΎΠ±ΠΈΠ²ΠΊΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ΠΠΎΠΊΠ°Π·Π°ΡΡ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠ»ΠΈΡ ΠΏΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ Π²ΠΈΠ΄Ρ ΡΡ ΠΎΠΆ Ρ Π±Π°ΡΡ Π°ΡΠΎΠΌ. Π£ Π½Π΅Π³ΠΎ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ Π²ΠΎΡΡΠΈΡΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ, Π½ΠΎ Ρ ΠΌΠ΅Π½ΡΡΠΈΠΌ Π±Π»Π΅ΡΠΊΠΎΠΌ.
Π‘ΠΏΡΠ°Π²ΠΊΠ°. ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡ Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° pilus, ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ΅Π³ΠΎ Β«Π²ΠΎΠ»ΠΎΡΒ».
ΠΠ»ΠΈΡ ΡΠΊΠ°Π½Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π² ΠΠ²ΡΠΎΠΏΠ΅ Π² XVIII ΡΡΠΎΠ»Π΅ΡΠΈΠΈ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ Π±Π°ΡΡ Π°ΡΠ°. ΠΠΎ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΠΎΡΠΎΠ³ΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π² ΡΠΎΡΡΠ°Π²Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°Π» ΡΠ΅Π»ΠΊ, ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π»Π°ΡΡ ΠΎΠ½Π° ΠΈΠ· Ρ Π»ΠΎΠΏΠΊΠΎΠ²ΠΎΠΉ ΠΏΡΡΠΆΠΈ, Π·Π° ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π±ΡΠΌΠ°ΠΆΠ½ΡΠΉ Π±Π°ΡΡ Π°Ρ.
ΠΡΠΊΠΎΡΠ΅ ΠΏΠ»ΠΈΡ ΡΡΠ°Π»ΠΈ ΡΠΊΠ°ΡΡ ΠΈΠ· ΡΠ΅ΡΡΡΡΠ½ΡΡ Π²ΠΎΠ»ΠΎΠΊΠΎΠ½, ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ ΡΠΎΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ. ΠΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΎΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠΈΠ»Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠΏΡΡΡΡ ΡΡΠΎΠ»Π΅ΡΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π±ΡΠ»ΠΎ Π½Π°Π»Π°ΠΆΠ΅Π½ΠΎ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠΊΠ°Π½ΠΈ Π² ΠΠ°Π½ΡΠ΅ΡΡΠ΅ΡΠ΅. ΠΠ°ΡΠ΅ΡΠΈΠ°Π» Π²ΡΠΏΡΡΠΊΠ°Π»ΡΡ ΠΎΠ΄Π½ΠΎΡΠΎΠ½Π½ΡΠΌ, ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΡΡ , ΡΠ΅ΠΌΠ½ΡΡ ΠΈ ΡΠ΅ΡΠ½ΡΡ ΡΠ²Π΅ΡΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π² ΠΏΠΎΡΠΈΠ²Π΅ ΠΌΡΠΆΡΠΊΠΎΠΉ ΠΎΠ΄Π΅ΠΆΠ΄Ρ.
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. ΠΠ»ΠΈΡ ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΡΡΡ Π² ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡΡ Π. ΠΡΡΠΊΠΈΠ½Π°, Π. ΠΠΎΠ³ΠΎΠ»Ρ, Π. ΠΠΎΠ½ΡΠ°ΡΠΎΠ²Π°.
Π Π ΠΎΡΡΠΈΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² XVIII Π²Π΅ΠΊΠ΅ ΠΈ ΡΡΠ°Π·Ρ Π½Π°ΡΠ΅Π» ΡΠ²ΠΎΠΈΡ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ², Ρ ΠΎΡΡ ΡΡΠΈΡΠ°Π»ΡΡ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡΠ΅ΡΡΠΈΠΆΠ½ΡΠΌ, ΡΠ΅ΠΌ Π±Π°ΡΡ Π°Ρ. ΠΠ²ΠΎΡΡΠ½ΡΡΠ²ΠΎ ΠΈ Π±ΠΎΠ³Π°ΡΡΠ΅ Π»ΡΠ΄ΠΈ Π½ΠΎΡΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠ΅ ΠΏΠ»ΠΈΡΠΎΠ²ΡΠ΅ Π²Π΅ΡΠΈ ΠΈ ΠΎΠ±ΡΠ²Ρ, ΠΊΡΠΏΠ΅ΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈ Π·Π°ΠΆΠΈΡΠΎΡΠ½ΡΠ΅ ΠΊΡΠ΅ΡΡΡΡΠ½Π΅ ΡΠ΅Π½ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅Π»Ρ Π±Π°ΡΡ Π°ΡΠ° Π·Π° Π΄Π΅ΠΊΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π°ΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΊΠΎΡΡΡΠΌΡ Π΄Π»Ρ ΡΠΎΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ»ΡΡΠ°Π΅Π².
ΠΠΎΠ·ΠΆΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π½ΠΎΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠ»ΠΈΡΠ° β ΠΌΠ΅Π±Π΅Π»ΡΠ½ΠΎΠ³ΠΎ. ΠΠ°ΡΠ΅ΡΠΈΡ Π΄Π΅Π»Π°Π»ΠΈ ΠΈΠ· ΡΠ΅ΡΡΡΡΠ½ΠΎΠΉ ΠΏΡΡΠΆΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠΎΠΈΠ»Π° Π΄Π΅ΡΠ΅Π²Π»Π΅ Π½Π°ΡΡΠΎΡΡΠ΅Π³ΠΎ Π±Π°ΡΡ Π°ΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΡΡΠΏΠ΅Ρ ΠΎΠΌ.
Π‘ΠΎΡΡΠ°Π² ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΏΠ»ΠΈΡ β ΡΡΠΎ ΡΠΊΠ°Π½Ρ Ρ Π΄Π»ΠΈΠ½ΠΎΠΉ Π²ΠΎΡΡΠ° 5-6 ΠΌΠΌ, Π½Π΅ΠΎΡΠ»ΠΈΡΠΈΠΌΡΠΉ Π½Π° ΡΠΎΡΠΎ Ρ Π±Π°ΡΡ Π°ΡΠΎΠΌ. ΠΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈΠ· Ρ Π»ΠΎΠΏΡΠ°ΡΠΎΠ±ΡΠΌΠ°ΠΆΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΡΡΠ½ΠΎΠΉ ΠΏΡΡΠΆΠΈ, Π»ΠΈΠ±ΠΎ Ρ Π΄ΠΎΠ±Π°Π²ΠΊΠ°ΠΌΠΈ ΡΠΈΠ½ΡΠ΅ΡΠΈΠΊΠΈ.
ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠ°Π½ΠΊΠ°Ρ Π±Π°ΡΡ Π°ΡΠ½ΡΠΌ ΠΏΠ»Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ. Π‘Π°ΠΌΠΎ ΠΏΠΎΠ»ΠΎΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π·Π° ΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π½ΠΈΡΠ΅ΠΉ: ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΡΠΊΠ° ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ, Π² ΡΠΎΡΡΠ°Π² Π²Ρ ΠΎΠ΄ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ, — ΡΠΎΡΠΌΠΈΡΡΡΡΠ°Ρ ΠΏΠ΅ΡΠ»ΠΈ. ΠΠΎΠ»ΠΎΠΊΠ½Π° ΠΏΠ΅ΡΠ΅ΠΏΠ»Π΅ΡΠ°ΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΡΠ³ΠΎ, ΠΏΡΠΈΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ ΡΡΠΎΡΠ½ΡΠ΅ Π½ΠΈΡΠΈ. ΠΠ°Π»Π΅Π΅ ΠΏΠ΅ΡΠ»ΠΈ ΠΏΠΎΠ΄ΡΡΡΠΈΠ³Π°ΡΡ, ΡΠ»ΠΈΡΡΡΡ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΌΡΠ³ΠΊΠ°Ρ ΠΏΠ»ΡΡΠ΅Π²Π°Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ.
ΠΠ°ΠΆΠ½ΠΎ. Π’ΠΊΠ°Π½Ρ Π² ΡΠΈΡΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½Π°: Π²ΠΎΡΡΠΎΠ²ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΡΡΠΏΠ΅ΡΡΡ Π½Π° ΡΡΠ΅Π·Π°Ρ , ΡΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ ΠΏΡΠΈ ΡΠ°ΡΠΊΡΠΎΠ΅.
ΠΠΈΠ΄Ρ
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΡΠ½ΠΎΠΊ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ°Π·Π½ΡΠ΅ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ ΠΏΠ»ΠΈΡΠ°. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ:
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° |
---|---|
ΠΠΈΠ²Π΅Ρ | ΠΠ»ΠΎΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡΠΈΠ»Ρ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΠ²Π° ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΠΏΠΎΠ»ΠΈΡΡΠΈΡΠ°, Π²ΠΎΡΡ β ΠΈΠ· Ρ Π»ΠΎΠΏΠΊΠ°. ΠΠΈΡΠ΅Π²Π°Ρ ΡΡΠΎΡΠΎΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π½Π°ΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, Π° ΠΈΠ·Π½Π°Π½ΠΊΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½ΠΎΡΡΡ, ΡΡΠΎΠΉΠΊΠΎΡΡΡ ΠΊ Π·Π°Π³ΡΡΠ·Π½Π΅Π½ΠΈΡΠΌ, Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ. |
ΠΠ΅Π»ΡΠ²Π΅ΡΠΈΠ½ | ΠΡΠ³ΠΊΠ°Ρ, Π΄Π΅Π»ΠΈΠΊΠ°ΡΠ½Π°Ρ ΡΠΎΠ½ΠΊΠ°Ρ ΡΠΊΠ°Π½Ρ Ρ Ρ Π»ΠΎΠΏΠΊΠΎΠ²ΡΠΌ Π²ΠΎΡΡΠΎΠΌ. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠΎΠ½ΠΊΠΈΡ Π½ΠΈΡΠ΅ΠΉ. |
ΠΠ΅Π±Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ»ΠΈΡ | ΠΡΠ²Π°Π΅Ρ ΡΠΈΡΡΠΎ- ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅ΡΡΡΡΠ½ΡΠΌ. ΠΡΠ½ΠΎΠ²Π° Π±ΠΎΠ»Π΅Π΅ ΠΊΡΠ΅ΠΏΠΊΠ°Ρ ΠΈ ΠΏΠ»ΠΎΡΠ½Π°Ρ, ΡΠ΅ΠΌ Ρ Π΄ΡΡΠ³ΠΈΡ Π²ΠΈΠ΄ΠΎΠ² ΡΠΊΠ°Π½ΠΈ. |
ΠΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ
ΠΠ»ΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ· Π½Π°ΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΡΠΆΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΡΠ΄ΠΎΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ Π»ΡΠ±ΠΎΠΉ ΡΠΊΠ°Π½ΠΈ, ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ.
ΠΠ»ΡΡΡ:
ΠΠ²ΡΠΎΡ:
ΠΠ½Π°ΡΡΠ°ΡΠΈΡ ΠΡΠΊΡΡΠΊΠΈΠ½Π°
ΠΠ°Π΄Π΅ΡΡΡ, Π²Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΡΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ Π΄Π»Ρ Π²Π°Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ»Π°! ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΡΠ»ΠΈ Π² Π½Π΅ΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ — Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΌΠ½Π΅ ΠΎΠ± ΡΡΠΎΠΌ! Π― ΠΎΡΠ²Π΅ΡΡ Π½Π° Π»ΡΠ±ΡΠ΅ Π²Π°ΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ, Π·Π°Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΈΡ ! π
ΠΠ°Π΄Π°ΡΡ Π²ΠΎΠΏΡΠΎΡ Π°Π²ΡΠΎΡΡ- ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΎΡΡΡ: ΠΏΠ»ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ΅Π½ Π΄Π»Ρ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ, Π·Π΄ΠΎΡΠΎΠ²ΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ ;
- Π³ΠΈΠΏΠΎΠ°Π»Π»Π΅ΡΠ³Π΅Π½Π½ΠΎΡΡΡ: Π²ΠΎΡΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π½Ρ Π½Π΅ Π½Π°Π½ΠΎΡΠΈΡ Π²ΡΠ΅Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΌΡ;
- ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΈΡ: Π² ΠΎΠ΄Π΅ΠΆΠ΄Π΅ ΠΈΠ· ΠΏΠ»ΠΈΡΠ° Π½Π΅ Ρ ΠΎΠ»ΠΎΠ΄Π½ΠΎ Π² ΠΏΡΠΎΡ Π»Π°Π΄Π½ΡΡ ΠΏΠΎΠ³ΠΎΠ΄Ρ, ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎ Π»Π΅ΡΠΎΠΌ;
- Π°Π½ΡΠΈΠ±Π°ΠΊΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ: Ρ Π»ΠΎΠΏΠΊΠΎΠ²ΡΠΉ Π²ΠΎΡΡ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΠ΅Ρ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΏΠ°ΡΠΎΠ³Π΅Π½Π½ΡΡ ΠΌΠΈΠΊΡΠΎΠΎΡΠ³Π°Π½ΠΈΠ·ΠΌΠΎΠ²;
- Π³ΠΈΠ³ΡΠΎΡΠΊΠΎΠΏΠΈΡΠ½ΡΠΎΡΡΡ: Π½Π°ΡΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ»ΠΎΠΊΠ½Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ³Π»ΠΎΡΠ°ΡΡ Π²Π»Π°Π³Ρ;
- Π΄Π΅ΠΊΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΡΡΡ: Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°ΠΊΡΡΡΠ°, ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄;
- ΠΏΠ»Π°ΡΡΠΈΡΠ½ΠΎΡΡΡ: ΡΠΊΠ°Π½Ρ Ρ ΠΎΡΠΎΡΠΎ Π΄ΡΠ°ΠΏΠΈΡΡΠ΅ΡΡΡ;
- ΠΏΡΠΈΡΡΠ½ΡΠ΅ ΡΠ°ΠΊΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°: ΠΏΠ»ΠΈΡ ΠΏΡΠΈΡΡΠ΅Π½ Π½Π° ΠΎΡΡΠΏΡ.
Π€Π°ΠΊΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠ³ΠΎΠΌΡ ΠΏΠ»Π΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Ρ, ΡΠΊΠ°Π½Ρ ΠΈΠ·Π½ΠΎΡΠΎΡΡΠΎΠΉΠΊΠ° ΠΈ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½Π°.
ΠΠΈΠ½ΡΡΡ Ρ ΡΠΊΠ°Π½ΠΈ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ, Ρ ΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ:
- Π²ΠΎΡΡΠΎΠ²Π°Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ ΠΏΡΠΈΡΡΠ³ΠΈΠ²Π°Π΅Ρ ΠΏΡΠ»Ρ, ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠ΅Π»ΠΊΠΈΠΉ ΡΠΎΡ;
- ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡ ΠΎΠ΄Π°: ΠΏΡΠΈ Π½Π΅ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π±ΡΡΡΡΠΎ ΡΠ΅ΡΡΠ΅Ρ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ· ΡΡΡΠΎΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΎΡΡΠΎΠ²ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ Π² ΠΏΠΎΡΠΈΠ²Π΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ:
- ΡΠΊΠ°ΡΠ΅ΡΡΠΈ, ΠΏΠΎΠΊΡΡΠ²Π°Π»Π°, ΠΏΠΎΡΡΡΠ΅ΡΡ, Π΄Π΅ΠΊΠΎΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΡΠΊΠΈ;
- ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½Π°Ρ ΠΎΠ΄Π΅ΠΆΠ΄Π°: ΠΏΠ»Π°ΡΡΡ, ΠΊΠΎΡΡΡΠΌΡ, ΠΊΡΡΡΠΊΠΈ, ΡΠ±ΠΊΠΈ;
- Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΉ Π³Π°ΡΠ΄Π΅ΡΠΎΠ±Π°: Ρ Π°Π»Π°ΡΡ, ΠΏΠΈΠΆΠ°ΠΌΡ, ΠΊΠΎΡΡΡΠΌΡ, ΡΡΠ°Π½Ρ;
- ΡΡΠ΅Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΠΌΠ°ΡΠΊΠ°ΡΠ°Π΄Π½ΡΠ΅ ΠΊΠΎΡΡΡΠΌΡ;
- ΡΠΏΠ΅ΡΠΎΠ΄Π΅ΠΆΠ΄Π°, ΡΠ½ΠΈΡΠΎΡΠΌΠ°;
- ΠΎΠ±ΠΈΠ²ΠΊΠ° ΠΌΠ΅Π±Π΅Π»ΠΈ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠ»ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π² ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΡΠ°ΠΏΠΎΡΠ΅ΠΊ, ΡΡΠΊΠΎΠ΄Π΅Π»ΠΈΠΈ. ΠΠ· Π½Π΅Π³ΠΎ ΡΡΡΡ ΠΈΠ³ΡΡΡΠΊΠΈ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ, ΡΡΠΌΠΎΡΠΊΠΈ, Π°ΠΊΡΠ΅ΡΡΡΠ°ΡΡ.
Π£Ρ ΠΎΠ΄
ΠΠ·Π΄Π΅Π»ΠΈΡ ΠΈΠ· ΠΏΠ»ΠΈΡΠ° ΠΏΡΠΎΡΠ»ΡΠΆΠ°Ρ Π΄ΠΎΠ»Π³ΠΎ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎΠ± ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°. Π’ΠΊΠ°Π½Ρ Π½Π΅ΡΠ»ΠΎΠΆΠ½Π° Π² ΡΡ ΠΎΠ΄Π΅, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»:
- ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΈΠ· Π½Π°ΡΡΡΠ°Π»ΡΠ½ΡΡ Π²ΠΎΠ»ΠΎΠΊΠΎΠ½ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π° ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΈΠΌΡΠΈΡΡΠΊΠ°, ΡΠ΅ΠΊΡΡΠΈΠ»Ρ Ρ ΡΠΈΠ½ΡΠ΅ΡΠΈΠΊΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ, Π½ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ ΠΏΡΠΈ 25-30 Β°C. Π‘ΠΈΠ»ΡΠ½ΠΎ Π½Π΅ ΡΠ΅ΡΠ΅ΡΡ, Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΆΠ΅ΡΡΠΊΠΈΠΌΠΈ ΡΠ΅ΡΠΊΠ°ΠΌΠΈ.
- ΠΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΆΠΈΠ΄ΠΊΠΈΠ΅ ΠΌΠΎΡΡΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°: ΠΎΠ½ΠΈ Π±ΡΡΡΡΠ΅Π΅ ΠΏΡΠΎΠ½ΠΈΠΊΠ°ΡΡ Π²Π½ΡΡΡΡ Π²ΠΎΠ»ΠΎΠΊΠΎΠ½, Π»Π΅Π³ΡΠ΅ Π²ΡΠΏΠΎΠ»Π°ΡΠΊΠΈΠ²Π°ΡΡΡΡ.
- ΠΠ΅ ΠΎΡΠ±Π΅Π»ΠΈΠ²Π°ΡΡ.
- ΠΠ°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΡΠΈΠ»ΡΠ½ΠΎ Π²ΡΠΊΡΡΡΠΈΠ²Π°ΡΡ ΠΈ ΠΎΡΠΆΠΈΠΌΠ°ΡΡ. ΠΠ»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π²ΠΎΠ΄Ρ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°ΠΊΠ°ΡΠ°ΡΡ Π² ΠΏΠΎΠ»ΠΎΡΠ΅Π½ΡΠ΅, ΠΏΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ, ΠΏΠΎΠΊΠ° Π²ΠΏΠΈΡΠ°Π΅ΡΡΡ Π²Π»Π°Π³Π°. ΠΠΈΠ±ΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΡΡΠΈΡΠΊΠΈ Π½Π° Π²ΠΎΠ·Π²ΡΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ Π²ΠΎΠ΄Π° ΡΡΠ΅ΠΊΠ»Π° Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
- Π‘ΡΡΠΈΡΡ Π²Π΄Π°Π»ΠΈ ΠΎΡ ΠΎΡΠΎΠΏΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ±ΠΎΡΠΎΠ².
- ΠΠ»Π°Π΄ΠΈΡΡ Ρ ΠΈΠ·Π½Π°Π½ΠΊΠΈ ΡΠ΅ΠΏΠ»ΡΠΌ ΡΡΡΠ³ΠΎΠΌ. Π§ΡΠΎΠ±Ρ Π²ΠΎΡΡ Π½Π΅ ΠΏΡΠΈΠΌΡΠ»ΡΡ, ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ Π²Π½ΠΈΠ· Π½Π° ΡΠ°ΠΊΡΡ ΠΆΠ΅ ΡΠΊΠ°Π½Ρ ΠΈΠ»ΠΈ ΠΌΠ°Ρ ΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΡΠ΅Π½ΡΠ΅. ΠΠΎ Π»ΡΡΡΠΈΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ ΡΠ°Π·Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΡ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠΏΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅.
ΠΠ°ΠΆΠ½ΠΎ. ΠΠ·Π΄Π΅Π»ΠΈΡ, Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠΈΠ΅ ΡΡΠΈΡΠΊΠ΅, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ Π²ΡΡΡΡΡ ΠΈΠ²Π°ΡΡ, ΠΏΡΠ»Π΅ΡΠΎΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΠΈΡΡΠΈΡΡ ΡΠ΅ΡΠΊΠΎΠΉ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ»ΠΈΡ β Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ Π²Π΅Π»ΡΡΠ°, Π²ΠΎΡΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π½Ρ. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ· Ρ Π»ΠΎΠΏΠΊΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΡΡΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΏΠΎΡΠΈΠ²Π΅ ΠΎΠ΄Π΅ΠΆΠ΄Ρ, Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ ΠΎΠ±ΡΠ²ΠΈ ΠΈ ΡΠ΅ΠΊΡΡΠΈΠ»Ρ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ JTAG ΠΈ ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ? — ΠΡΠ½ΠΎΠ²Ρ
JTAG β ΡΡΠΎ Π½Π΅ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ
ΠΡΠ»ΠΈ ΠΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ JTAG, ΡΠΎ ΠΡ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΡΡΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ JTAG Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ²ΠΎΠΈΠΌ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ, ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΅ ΠΠΠΠ‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ JTAG Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
JTAG β ΡΡΠΎ ΠΠ Π’ΠΠΠ¬ΠΠ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ².
JTAG β ΡΡΠΎ ΠΠ Π’ΠΠΠ¬ΠΠ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠΠΠ‘/CPLD.
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ JTAG ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π°ΡΡΠΎΡΠΈΠΈΡΡΠ΅ΡΡΡ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ, Π² ΡΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ JTAG.
ΠΡΠ° ΡΠ°ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Test Access Port ΠΈΠ»ΠΈ, ΡΠΎΠΊΡΠ°ΡΡΠ½Π½ΠΎ, TAP, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ° IEEE Std. 1149.1. ΠΡΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ±ΠΎΡΠΎΠΊ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ (Printed Circuit Board Assemblies β PCBA) Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ° Π½Π° ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΌ Β«Π½ΠΈΠ·ΠΊΠΎΠΌΒ» (ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌ) ΡΡΠΎΠ²Π½Π΅, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Β«ΡΠ»ΠΎΠΆΠ½ΡΡ Β» ΡΠ»ΡΡΠ°Π΅Π². Π‘ΡΠ°Π½Π΄Π°ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΠΎΠ². ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ TAP Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΌΠΈ Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Ρ ΡΠ΅Π»ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ΄Π½Π°ΠΊΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Π·Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ TAP ΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅Π»Π΅ΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΌ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ.
Π’Π΅ΠΏΠ΅ΡΡ Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· JTAG ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Boundary Scan Register (BSR). ΠΠ°ΠΊ ΠΈ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ°, ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π΅Π³ΠΎ ΡΠ°ΡΡΠΈ (ΠΈΠ»ΠΈ, ΠΏΠΎ-Π΄ΡΡΠ³ΠΎΠΌΡ, ΡΡΠ΅ΠΉΠΊΠΈ (Cells)) ΡΠ²Π»ΡΡΡΡΡ Β«ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΡΠΌΠΈΒ» Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΡΠ΄ΡΠΎΠΌ ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ. ΠΠΎ ΡΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· JTAG ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΡΠΌ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (boundary scan).
ΠΠ°ΠΊ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌΠ°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ JTAG, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ?
Π―ΡΠ΅ΠΉΠΊΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Boundary Scan Register) ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠ²: 1) ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ β ΡΡΠ΅ΠΉΠΊΠΈ Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ±ΠΎΡΠ°, ΠΏΡΠΈΠ±ΠΎΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ²ΠΎΡΠΌ ΠΎΠ±ΡΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅; 2) ΡΠ΅ΡΡΠΈΡΡΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ β ΡΡΠ΅ΠΉΠΊΠΈ ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ΄ΡΠΎ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΎΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΊΠΎΡΠΏΡΡΠ°. Π’Π΅ΡΡΠΈΡΡΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°Ρ ΠΊΠΎΡΠΏΡΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ (ΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ΅ΠΏΡΡ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ), Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΡΡ ΡΠ΅ΠΏΠ΅ΠΉ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΄ΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ΅ΡΡΠΎΠ², ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (boundary scan) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄Π»Ρ ΠΠΠΠ‘ ΠΈ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΡΠΈΠ±ΠΎΡ Π² Β«ΡΠ°Π±ΠΎΡΠ΅ΠΌΒ» ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π·Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡΡΡΡ -ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΉ TAP, JTAG ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π΄Π»Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (boundary scan). ΠΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± β ΡΠ΅ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ (connection test). ΠΠ½ Π΄Π°ΡΡ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΠΎΠΊΡΡΡΠΈΠ΅, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°ΠΊΠΈΡ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ, ΠΊΠ°ΠΊ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ. ΠΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ JTAG, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ΅ΡΡΠΈΡΡΡΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠΏΠ°ΠΉΠΊΠΈ) ΠΈ ΡΠ΅ΠΏΠΈ, Π° Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ XJTAG, ΡΠ΅ΡΡΠΈΡΡΡΡΡΡ Π΅ΡΡ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ»Π°ΡΡ. ΠΡΠΎΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ JTAG Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ JTAG, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ DDR RAM ΠΈΠ»ΠΈ Flash ΠΏΠ°ΠΌΡΡΡ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ (connection test) ΡΠ΅ΡΠ΅Π· JTAG?
Π’Π΅ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ (connection test) ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° Π½Π΅ΠΉ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΡΠ°Π·ΡΡΠ²ΠΎΠ² ΡΠ΅ΠΏΠ΅ΠΉ ΠΈΠ»ΠΈ Π»ΠΈΡΠ½ΠΈΡ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠΉ.
ΠΡΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π³Π΄Π΅-ΡΠΎ Π½Π° ΠΏΠ»Π°ΡΠ΅, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°ΠΊΡ Π½Π°Π»ΠΈΡΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, ΠΏΠΎΠ΄Π°Π²Π°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ ΡΡΠΈΡΡΠ²Π°Ρ Ρ Π΄ΡΡΠ³ΠΈΡ . ΠΡΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΠ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π½Π΅Ρ Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π»ΠΈΡΠ½Π΅Π³ΠΎ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ, ΠΏΠΎΠ΄Π°Π²Π°Ρ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡ, ΡΡΠΎ Π½Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠΎ Π½Π΅ Π²Π»ΠΈΡΠ΅Ρ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ΅ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ (connection test) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π½ΡΠΆΠ½ΡΡ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ², ΠΈ Β«Π·Π°Π»ΠΈΠΏΠ°Π½ΠΈΡΒ» ΡΠΈΠ³Π½Π°Π»ΠΎΠ². ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΡΡΡΠΌ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΡΠΈΡΠ°Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ.
Π‘ΠΈΡΡΠ΅ΠΌΠ° XJTAG Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π½Π΅ΡΠ»ΠΈΡΡΠ° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΡΠΈΡΠ°Π½Π½ΠΎΠΉ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ JTAG ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΠ΅ΡΡΠΎΠ²ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠ° Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅ΡΡΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ (connection test) Π²ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ.
Π§ΡΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°ΡΡ Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ JTAG?
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π½Π° ΠΏΠ»Π°ΡΠ΅, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΠΈ ΠΠΠΠ‘, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ JTAG, Π½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ JTAG Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ. ΠΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, ΠΊΠ°ΠΊ Π¦ΠΠ, ΠΠ¦Π, DDR, SDRAM, SRAM, Flash, Ethernet ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠ΅ ΡΠ΅Π½ΡΠΎΡΡ, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΡΠ°ΡΡΠΎΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
Π’Π΅ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ (connection test) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΡΠ΅ΠΏΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ JTAG ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΠΎΠΊΡΡΡΠΈΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΡΠ²Ρ Π² ΡΠ°ΠΊΠΈΡ ΡΠ΅ΠΏΡΡ ΡΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ.
Π‘ ΡΠ΅Π»ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΠ±ΡΡΠ²ΠΎΠ² ΡΠ΅ΠΏΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ JTAG ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ Π±Π΅Π· ΡΠ°ΠΊΠΎΠ²ΠΎΠΉ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ. ΠΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ ΠΏΡΠΎΠΉΠ΄Π΅Π½Ρ, ΡΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ±ΡΡΠ²ΠΎΠ² Π±ΡΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΡΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π³ΠΎΡΠ΅Π»ΡΡ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎΡΠ»ΠΎΠΆΠ½Π΅Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π² ΠΏΠ°ΠΌΡΡΡ, ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΡ ΠΆΠ΅ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΠΈΡΠ°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΌΠΈ.
ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ JTAG ΡΠ΅ΡΡΡ?
ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ JTAG, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ XJTAG, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ Π½Π°Π±ΠΎΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΠΎΠ² Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠ΅ΡΡΠΎΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΈ Π±ΡΡΠ΅ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΏΠ°ΠΌΡΡΡ DDR3 ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π’.ΠΊ. ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (boundary scan) ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΊΠΎΡΠΏΡΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠ³ΠΎ ΡΠ΄ΡΠ°, Π΅Π΄ΠΈΠ½Π°Ρ ΡΠ΅ΡΡΠΎΠ²Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠΌΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠ°Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ JTAG ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π°.
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π² ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²Π½ΠΎΡΠΈΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ ΡΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ JTAG ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΠΠ‘.
Π§ΡΠΎ Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ JTAG?
ΠΠ»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (boundary scan) ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ JTAG ΡΠΊΠ°ΡΠ°ΡΡ Ρ ΡΠ°ΠΉΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ BSDL-ΡΠ°ΠΉΠ» β Boundary Scan Description Language. ΠΡΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ», ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½ΠΎΠΆΠ΅ΠΊ ΠΊΠΎΡΠΏΡΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π»ΠΈ JTAG ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅?
ΠΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌ. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (boundary scan) ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ ΠΈΠ· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ JTAG ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΡΡΠ³ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π»Π΅ΡΠ°ΡΡΠΈΠ΅ ΡΡΠΏΡ (flying probe), ΡΠ΅Π½ΡΠ³Π΅Π½ΠΎΠ²ΡΠΊΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠ·ΠΎΠ½Π΄ΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (bed-of-nails) ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅ ΡΡΠ΅Π±ΡΡΡ Π½Π°Π»ΠΈΡΠΈΡ Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠ΅Π³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (boundary scan) ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°ΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΠΈ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π΅ΡΡ Π΄ΠΎ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ». ΠΡΠΈ ΠΆΠ΅ ΡΠ΅ΡΡΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ ΠΏΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅.
BGA
Π‘ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ Π² ΠΊΠΎΡΠΏΡΡΠ΅ BGA (Ball Grid Array), ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠ·ΠΎΠ½Π΄ΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (bed-of-nails) ΠΈΠ»ΠΈ Π»Π΅ΡΠ°ΡΡΠΈΠ΅ ΡΡΠΏΡ (flying probe) ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Β«Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Ρ.
ΠΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (boundary scan) Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ JTAG ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Β«ΡΠ΅ΡΡΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ³ΠΎΒ» ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ JTAG, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π½Π΅ ΠΈΠΌΠ΅Ρ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°.
Π‘ΡΠ΅Π½Π΄
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΜΠ΅ ΠΈ Π΄Π΅Π½Π΅ΠΆΠ½ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ/ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΡΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ /ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΡΡΠ΅Π½Π΄ΠΎΠ² ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ, Π° Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΈ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (boundary scan) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΡΠΏΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π½Π΄Π°, Π° Π² ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π΄Π΅ΡΡΠ²ΡΠΉ ΡΡΠ΅Π½Π΄.
ΠΠ°Π»ΡΠ΅ ΠΏΠ°ΡΡΠΈΠΈ
Π ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΠ»Π°Ρ, Π²ΡΠΏΡΡΠΊΠ°Π΅ΠΌΡΡ ΠΌΠ°Π»ΡΠΌΠΈ ΠΏΠ°ΡΡΠΈΡΠΌΠΈ, Π·Π°Π΄Π°ΡΠ° ΡΠ΄Π΅ΡΠ΅Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½Π°. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΊΡΠΏΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ Β«Π»Π΅ΡΠ°ΡΡΠΈΠ΅ ΡΡΠΏΡΒ» (flying probe), Π½ΠΎ Π΅ΡΠ»ΠΈ ΡΠ΅Π½Π° ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄Π΅Π»ΠΈΡΡΡ Π½Π° Π²ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΜΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ ΡΠ΅ΡΡΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΡΠΌΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (boundary scan) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΡ ΡΠ΅ΡΡΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΏΡΠΈ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΠΊΡΠΏΠΊΠ° Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠ΅Π³ΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΡΡΠ°
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ (ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΠΈ ΠΠΠΠ‘) Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠ΅ΠΉ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ Π·Π°ΡΡΠ°ΡΠ½ΠΎΠΉ. ΠΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (boundary scan) ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΡΡΠΎΠ² Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΏΡΠΎΡΡΠ½Π½ΠΎΠΌΡ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅. Π ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ JTAG ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π² ΡΠ°Π·Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ JTAG.
Π Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
JTAG ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ (ΠΠΠΠ‘) Π½Π° ΠΏΠ»Π°ΡΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°. Π Π΅ΡΠ»ΠΈ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (boundary scan), ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅ ΡΠ΅Ρ ΠΆΠ΅ ΡΠ΅ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡ ΠΏΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ
ΠΠ±ΡΡΠ½ΠΎ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΡ, ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (boundary scan) ΡΠ΅ΡΠ΅Π· JTAG β ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ XJLink, ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠΌΡΠΉ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΡΡΡΡ.
Π£Π΄ΠΎΠ±Π½Π°Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ
ΠΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (boundary scan) ΡΠ΅ΡΠ΅Π· JTAG, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠ»Π°ΡΡ. Π ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ XJTAG Π΅ΡΡ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΡΠΎ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΈ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΎΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅.
ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠ°Π±ΠΎΡΠΈΡ ΠΏΠ»Π°Ρ, Π³Π΄Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ Π±Π΅ΡΡΠΈΠ»ΡΠ½Ρ
ΠΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (boundary scan) ΡΠ΅ΡΠ΅Π· JTAG ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π° ΠΏΠ»Π°ΡΠ΅, Π³Π΄Π΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ, ΠΊΡΠΎΠΌΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ JTAG ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΡΠ»ΠΈ ΠΏΠ»Π°ΡΠ° Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ. ΠΡΠΎΡΡΠ΅ΠΉΡΠ°Ρ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ Π² ΡΠ°ΠΊΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ Π½Π° ΠΏΠ»Π°ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΠ°ΠΌΡΡΡ ΠΈΠ»ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠΈΠ½Ρ ΡΠΎΡΠΈΠ³Π½Π°Π»Π° Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΡ, Π½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ JTAG.
ΠΡΡ ΡΡΠ°ΡΡΠΈ
ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ JTAG
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, Π½Π° ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ JTAG (ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ)
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ JTAG
ΠΠ±Π·ΠΎΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ JTAG
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΡΠΎΠΏΡΠΈΠ³ΠΎΠ΄Π½ΠΎΡΡΠΈ (DFT)
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΡΡΡΠΈΡ ΠΏΠ»Π°ΡΡ ΡΠ΅ΡΡΠ°ΠΌΠΈ (ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ)
JTAG-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ XJTAG
ΠΠ°ΠΊ XJTAG ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ JTAG (ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ)
ΠΡΠ΅, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠ΅Π»ΠΈ Π·Π½Π°ΡΡ ΠΎ PLI
Π‘Π΅Π³ΠΎΠ΄Π½Ρ, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π°ΠΊΡΠΈΠΈ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠ΅ ΡΠ΅ΠΊΡΠΎΡΡ, Π»ΡΠ±ΠΈΠΌΡΠΌΠΈ, ΡΡΠΎ Β«PLIΒ». ΠΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎ ΡΡΠΈΠΌΡΠ»Ρ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ, ΠΈΠ»ΠΈ PLI, ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΡ Π°ΡΠ°ΡΠ° ΠΡΠΌΠ°Π½ΠΈΡΠ±Ρ Π°ΡΠ°. ΠΡΠ΅ΠΌΡΠ΅Ρ-ΠΌΠΈΠ½ΠΈΡΡΡ Π½Π΅Π΄Π°Π²Π½ΠΎ Π²ΡΡΠ°Π·ΠΈΠ» Π½Π°Π΄Π΅ΠΆΠ΄Ρ, ΡΡΠΎ PLI Π²ΡΡΠ²ΠΎΠ±ΠΎΠ΄ΡΡ Π±ΠΎΠ»Π΅Π΅ 520 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠ±ΡΡΠΈ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π»Π΅Ρ.
PLI ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΠ΅ΠΊΡΠΎΡΠ°ΠΌ, ΡΡΠΎΠ±Ρ ΡΡΠΈΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π² ΠΠ½Π΄ΠΈΠΈ.ΠΡΠ°Π²ΠΎ Π½Π° ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π² ΠΠ½Π΄ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ Π² ΡΡΡΠ°Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ. ΠΡΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΡΠΈΠΌΡΠ» Π² Π²ΠΈΠ΄Π΅ Π΄Π΅Π½Π΅ΠΆΠ½ΠΎΠΉ ΡΡΠ±ΡΠΈΠ΄ΠΈΠΈ Π½Π° Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΡΠΎΠ²Π°ΡΠΎΠ², ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΡΡ Π² ΠΠ½Π΄ΠΈΠΈ, Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΏΡΡΠΈ Π»Π΅Ρ ΠΏΠΎΡΠ»Π΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°. Π‘ΡΠΈΠΌΡΠ» ΡΠ²ΡΠ·Π°Π½ Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΡΠΌΠΈ, ΡΠ΄Π΅Π»Π°Π½Π½ΡΠΌΠΈ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΈ ΠΊΡΡΠΏΠ½ΠΎΠ³Π°Π±Π°ΡΠΈΡΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ PLI Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ 4-6% ΠΎΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΄Π°ΠΆ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΉ Π² ΡΠ°Π·ΠΌΠ΅ΡΠ΅ 100 ΠΊΡΠΎΡ / 200 ΠΊΡΠΎΡ / 1000 ΠΊΡΠΎΡ.
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΈ ΠΊΡΡΠΏΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ, PLI Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΈΡΠΈΡΡ Π΄ΠΎ 13 ΡΠ΅ΠΊΡΠΎΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ, ΡΠ°ΡΠΌΠ°ΡΠ΅Π²ΡΠΈΠΊΡ, ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ, Π±Π°ΡΠ°ΡΠ΅ΠΈ ACC, ΡΠΎΠ»Π½Π΅ΡΠ½ΡΠ΅ ΡΠΎΡΠΎΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΡΠ΅ΠΊΡΡΠΈΠ»Ρ, Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠ°Π»Ρ ΠΈ Π±ΡΡΠΎΠ²Π°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ°. ΠΠ±ΡΠΈΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° Π²ΡΠ΅ ΡΡ Π΅ΠΌΡ PLI ΡΠΎΡΡΠ°Π²Π»ΡΡΡ 1,97 Π»Π°ΠΊΡ Π° ΠΊΡΠΎΡ Π·Π° ΠΏΡΡΠΈΠ»Π΅ΡΠ½ΠΈΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄. Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠΈΠ½ΠΈΡΡΠ΅ΡΡΡΠ²Π° Π²ΡΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈ ΠΊΠΎΠ½ΡΡΡΡ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΠΎΡΠ° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ΅ΡΡΡΠ΅Π², ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ΅ΠΊΡΠΎΡ.
ΠΠ½Π΄ΠΈΡ ΡΡΡΠ΅ΠΌΠΈΡΡΡ ΠΊ 2025 Π³ΠΎΠ΄Ρ ΡΡΠ°ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΎΠΉ Ρ ΠΎΠ±ΠΎΡΠΎΡΠΎΠΌ 5 ΡΡΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π‘Π¨Π. ΠΠ»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΉ ΡΠΎΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°. Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Π²ΡΠΎΡΡΠΌ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΎΡΠ΅Π½ΠΊΠ°ΠΌ Π½Π° 2020-2021 Π³ΠΎΠ΄Ρ, ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠ°Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΡ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π»ΠΈΡΡ 16,75% ΠΠΠ‘ (Π²Π°Π»ΠΎΠ²Π°Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π² ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ ΡΠ΅Π½Π°Ρ ) Π² ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ΅, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π½Π° ΡΡΠ»ΡΠ³ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ 64,5% Π΄ΠΎΠ»ΠΈ. ΠΠ΅Π΄Π°Π²Π½ΠΈΠ΅ ΡΠ±ΠΎΠΈ ΠΈΠ·-Π·Π° Covid Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, ΡΡΠΎ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΡΠΎΠ²Π°ΡΠ°ΠΌ ΠΠ½Π΄ΠΈΡ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΠΌΠΏΠΎΡΡΠ°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΈΠ· ΠΠΈΡΠ°Ρ, ΠΈ Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½Π° Π·Π°ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ ΡΠ΅Π±Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠΏΠΎΡΡΠ΅ΡΠ°.PLI ΠΏΡΠΈΠ·Π²Π°Π½Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΎ, ΠΏΠΎΠ±ΡΠΆΠ΄Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΠΏΡΡΠ°ΡΡ ΡΡΠ°ΡΡΡΡ Π² ΡΠ΅ΠΊΡΠΎΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΠΌΠΏΠΎΡΡΠΎΠ·Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΎΡΡ ΡΠΊΡΠΏΠΎΡΡΠ°.
PLI ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΡ ΡΠ°Π³ΠΎΠ² ΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²Π° ΠΏΠΎ ΡΡΠΈΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ 15-ΠΏΡΠΎΡΠ΅Π½ΡΠ½Π°Ρ ΡΡΠ°Π²ΠΊΠ° Π½Π°Π»ΠΎΠ³Π° Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½Π°Ρ Π² 2019 Π³ΠΎΠ΄Ρ, ΠΈ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠΏΠΎΡΡΠ½ΡΡ ΠΏΠΎΡΠ»ΠΈΠ½ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΎΠ²Π°ΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π±ΡΠ΄ΠΆΠ΅ΡΠ°Ρ . ΠΠ΄Π½Π°ΠΊΠΎ PLI Π»ΡΡΡΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠΈΠΌΡΠ»Ρ Π΄Π»Ρ ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΡΡΠ²Π°ΠΌΠΈ ΠΏΠΎ Π²ΡΠΏΡΡΠΊΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΈ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ ΡΠ°Π·Π΄Π°ΡΠ΅ΠΉ.
Π‘Ρ Π΅ΠΌΠ° PLI ΡΠ°ΠΊΠΆΠ΅ Π΄Π°Π΅Ρ ΠΠ½Π΄ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ΅Π΄ΠΈΡΡ ΠΠΈΡΠ°ΠΉ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ ΠΌΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° ΠΈ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΡΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΈ. ΠΠ°Π½Π΄Π΅ΠΌΠΈΡ Covid Π½Π°ΡΡΠΈΠ»Π° ΠΌΠΈΡΠΎΠ²ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΡΠΈΡΠΊΠΎΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΠΈΡΠ°Π΅ΠΌ, ΠΈ ΠΠ½Π΄ΠΈΡ Π½Π°Π΄Π΅Π΅ΡΡΡ ΠΈΠ·Π²Π»Π΅ΡΡ Π²ΡΠ³ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°.
ΠΡΠΎΡ ΡΠΎΠ»ΡΠΎΠΊ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ ΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΡΠΎΡΡ ΠΈ Π·Π°Π½ΡΡΠΎΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΡ Π΅ΠΌΠ° PLI ΡΠ»ΡΡΡΠΈΡ ΡΠΊΡΠΏΠΎΡΡΠ½ΡΠ΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΡΠ΅ΠΊΡΠΎΡΠΎΠ², ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΠΈΠ»ΡΠ½Π°Ρ, ΡΠ°ΡΠΌΠ°ΡΠ΅Π²ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈ ΡΡΠ°Π»Π΅Π»ΠΈΡΠ΅ΠΉΠ½Π°Ρ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΠ½Π΄ΠΈΡ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠΏΠΎΡΡ Π² ΡΠΊΡΠΏΠΎΡΡΠ΅.Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, PLI Π΄Π»Ρ ΡΠΎΠ»Π½Π΅ΡΠ½ΡΡ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ ΡΠ½ΠΈΠ·ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ ΠΈΠΌΠΏΠΎΡΡΠ°. ΠΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΈΠΌΠΏΠΎΡΡΠ½ΡΠΉ ΡΡΠ΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΡΡΡΠ°Π½Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ Π²Π°Ρ ΠΈ ΠΌΠ΅Π½Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΡΠ½ΠΈΠΆΠ°Π΅Ρ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΡΠΏΠΈΠΈ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΠΌΠΈΡΠΎΠ²ΡΠΌ Π²Π°Π»ΡΡΠ°ΠΌ, ΡΠ°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π»Π°Ρ, ΠΈ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ Π΅Π΅ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ.
Π§ΡΠΎ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΡ Π΅ΠΌΠ° PLI ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΡΡΠ΄ΠΎΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΊΠ°ΠΊ ΠΏΡΡΠΌΠΎ, ΡΠ°ΠΊ ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎ. ΠΠΠ‘Π ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠΈΠ³ΡΠ°ΡΡ ΠΎΡ ΠΏΡΡΠΌΡΡ ΡΠ²ΡΠ·Π΅ΠΉ Ρ ΡΠΈΡΠΌΠ°ΠΌΠΈ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠΈΠΌΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ PLI.
Π‘Ρ Π΅ΠΌΠ° Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Ρ ΠΎΡΠΎΡΠΎ, Π΅ΡΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-Π±Π΅Π½Π΅ΡΠΈΡΠΈΠ°ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ²ΠΎΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΡΡΠ²Π° ΠΏΠΎ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΡΠΌ ΠΈ ΠΎΠ±ΡΠ΅ΠΌΠ°ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°.
ΠΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½Π°Ρ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»Π΅ΠΊΠ°Π΅Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅.
ΠΏΠ»ΠΈΡ: ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΡΠΎΡΠΎ ΠΎ ΠΏΠ»ΠΈΡ | The Economic Times
Samsung Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ PLI Π΄Π»Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π»ΠΈΡΠ° Samsung Π² ΠΠ½Π΄ΠΈΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π»ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΠΎΡΠ΄Π΅Π» ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ (DoT) Π½Π° ΡΠΎΠ²Π΅ΡΠ°Π½ΠΈΠΈ ΠΏΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΡΠ²ΡΠ·ΠΈ Π² ΡΡΠ΅Π΄Ρ.
ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π° Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΠ½ΡΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ PLI: MAIT
ΠΡΡΠΎΡΠΈΠ°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (MAIT), ΡΠ»Π΅Π½Π°ΠΌΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ²Π»ΡΡΡΡΡ Apple, Dell, Lenovo, Cisco ΠΈ HP, ΡΠΊΠ°Π·Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΠ°ΡΠ°Ρ ΡΡΠ°Π»Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΎΠΊΠ½ΠΎΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ½Π²Π΅ΡΡΠΎΡΠΎΠ² Π±Π΅Π³Π°ΡΡ Π·Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ Π΄Π΅ΠΏΠ°ΡΡΠ°ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
Π’Π΅ΠΏΠ΅ΡΡ, ΡΡ Π΅ΠΌΠ° PLI Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΠΈ ΡΠΎΠ»Π½Π΅ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ΠΠΎΡΠ» ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ ΠΌΠΈΠ½ΠΈΡΡΠ΅ΡΡΡΠ²ΠΎ Π½ΠΎΠ²ΠΎΠΉ ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌΠΎΠΉ ΡΠ½Π΅ΡΠ³Π΅ΡΠΈΠΊΠΈ ΡΠΊΠΎΡΠΎ Π²ΡΠΏΡΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΠΎΡΠ±ΠΎΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ ΡΡΠ°Π²ΠΊΠΈ ΡΡΠΈΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΠΎ ΡΡ Π΅ΠΌΠ΅ ΠΈ Ρ. Π΄.
ΠΠ°Π±ΠΈΠ½Π΅Ρ ΠΌΠΈΠ½ΠΈΡΡΡΠΎΠ² ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ PLI Π΄Π»Ρ Π±ΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, ΡΠΎΠ»Π½Π΅ΡΠ½ΡΡ ΡΠΎΡΠΎΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
Π‘Ρ Π΅ΠΌΠ° PLI Π΄Π»Ρ Π±ΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΡΠΌ Π² ΡΠ°Π·ΠΌΠ΅ΡΠ΅ 7920 ΠΊΡΠΎΡ ΡΡΠΏΠΈΠΉ, ΠΏΡΡΠΌΡΠΌ ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½ΡΠΌ Π΄ΠΎΡ ΠΎΠ΄Π°ΠΌ Π² ΡΠ°Π·ΠΌΠ΅ΡΠ΅ 49 300 ΠΊΡΠΎΡ ΡΡΠΏΠΈΠΉ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° ΠΏΡΡΠΌΡΡ ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΡΡΠ΄ΠΎΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π·Π°ΡΠ²ΠΈΠ»ΠΎ ΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎ.
ΠΠΎΠ·ΡΠΎΠΆΠ΄Π°ΡΡΠΈΠ΅ΡΡ ΡΡΠ΅Π΄Π½ΠΈΠ΅ ΠΈ ΠΌΠ°Π»ΡΠ΅ ΠΊΠ°ΠΏΠΈΡΠ°Π»Ρ Π² ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Π½Π° Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΠ½
Π§Π΅ΡΡΡΠ΅ ΠΈΠ· 5 Π²Π΅Π΄ΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, Π²ΡΠΈΠ³ΡΠ°Π²ΡΠΈΡ ΡΡΠ΅Π΄Π½ΡΡ ΠΊΠ°ΠΏΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ Adani Group — Adani Green Energy, Adani Enterprises, Adani Transmission ΠΈ Adani Power, Ρ ΠΊΠΎΡΠΎΡΡΡ Π΅ΡΡΡ Ρ 24 ΠΌΠ°ΡΡΠ° ΠΏΠΎΠ΄Π½ΡΠ»Π°ΡΡ Π½Π° 277-827%.Π ΠΈΠ½Π΄Π΅ΠΊΡΠ΅ ΠΌΠ°Π»ΠΎΠΉ ΠΊΠ°ΠΏΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Majesco, Tanla, Intellect Design, Subex ΠΈ Adani Total Gas Π²ΡΡΠΎΡΠ»ΠΈ Π½Π° 822β2871%.
ΠΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΡΡΠΈΡΠ½Ρ Π² ΡΠ²ΡΠ·ΠΈ Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ PLI Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ
Π‘Ρ Π΅ΠΌΠ° PLI Π΄Π»Ρ ΡΠ΅ΠΊΡΠΎΡΠ° ΡΡΠΎΠΈΡ 12 195 ΠΊΡΠΎΡ Π·Π° 5 Π»Π΅Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π° 2,4 Π»Π°ΠΊΡ Π° ΠΊΡΠΎΡ Ρ ΡΠΊΡΠΏΠΎΡΡΠΎΠΌ ΠΎΠΊΠΎΠ»ΠΎ 2 ΠΊΡΠΎΡ ΡΡΠΏΠΈΠΉ.
ΠΡΠ΄ΠΆΠ΅Ρ Π½Π° 2021 Π³ΠΎΠ΄: Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π²Π°ΠΊΡΠΈΠ½Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠ³ΠΎΠ²Π»ΠΈ ΠΠ½Π΄ΠΈΠΈ
Π ΡΡΠΎΠΌ Π±ΡΠ΄ΠΆΠ΅ΡΠ΅ ΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΏΠΎΠΏΡΡΠ°Π»ΠΎΡΡ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ ΡΠ²ΠΎΡ Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎ-Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ PLI. ΠΡΠΎ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π·Π° ΡΡΠ΅Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΡΠ°Π²ΠΎΠΊ ΠΈΠΌΠΏΠΎΡΡΠ½ΡΡ ΠΏΠΎΡΠ»ΠΈΠ½ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΡΡ Π΅ΠΌΡ, ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΠΉ ΡΡΠ½ΠΎΠΊ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΈΠ½Π²Π΅ΡΡΠΈΡΡΠ΅Ρ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎ Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²
ΠΠΎΠ»ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΡΡΡ
PLIS Smart Suite ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ , ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, ΠΈ ΠΏΡΠΈΠ½ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ.ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ: Π΄Π΅ΠΉΡΡΠ²ΡΠΉΡΠ΅ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ. ΠΠΎΡΡΡΠΏΠ°Ρ ΡΠ°ΠΊ, Π²Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΎΠΊΡΠ°ΡΠ°Π΅ΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΠΎΠΊ, ΡΠΎΠΊΡΠ°ΡΠ°Π΅ΡΠ΅ ΠΎΡΡ ΠΎΠ΄Ρ, ΡΠΎΠΊΡΠ°ΡΠ°Π΅ΡΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Ρ, ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΈ ΡΠΎΠΊΡΠ°ΡΠ°Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΈΠΊΠ»Π°.
ΠΠ½Π΄ΡΡΡΡΠΈΡ 4.0, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠ°Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ — ΠΏΡΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΠ½Π΄ΡΡΡΡΠΈΡ 4.0 ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°ΡΡΡΡΠ΅Π³ΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΡ, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. Π AGRAMKOW ΠΌΡ ΡΠΎΠ³Π»Π°ΡΠ½Ρ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°ΠΌΠΈ ΠΠ½Π΄ΡΡΡΡΠΈΠΈ 4.0, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΌΡ Π΄Π°Π½Π½ΡΡ
ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ.
PLIS Smart Suite ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΈ Ρ
ΡΠ°Π½ΠΈΡ ΡΡΡΡΡΠΈ ΡΠΎΡΠ΅ΠΊ Π΄Π°Π½Π½ΡΡ
Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΡ
Π² Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΎΡΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ Π²ΡΡΠ²Π»ΡΡΡ ΠΈ ΡΠ΅ΡΠ°ΡΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ — Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΡΠ°Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ.
ΠΡΠ°ΠΊ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΠ΅ΡΡ Π»ΠΈ Π²Ρ OEE, Π±Π΅ΡΠ΅ΠΆΠ»ΠΈΠ²ΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ, Six Sigma, Total Quality Management ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΌ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΠΌ Π²Π΅ΡΠ΅ΠΉ (IIoT) — PLIS Smart Suite ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΠ΅Π»Π°Π΅ΠΌ ΠΆΠΈΠ·Π½Ρ ΠΏΡΠΎΡΠ΅
PLIS Smart Suite — ΡΡΠΎ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅.Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Ρ
ΡΠ°Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ΅ — ΡΡΠΎ Π±Ρ Π½ΠΈ Π΄Π΅Π»Π°Π»ΠΎ Π²Π°ΡΡ ΠΆΠΈΠ·Π½Ρ ΠΏΡΠΎΡΠ΅, ΡΠ°ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Π΅Π½ Π²Π°ΡΠΈΠΌ ΠΠ’-ΠΎΡΠ΄Π΅Π»ΠΎΠΌ.
ΠΠ°ΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΡΠΎΠ½Π°Π» ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠΈΠ³ΡΠ°ΡΡ. Π‘ PLIS Smart Suite Π²Ρ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π΅ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ°Π±ΠΎΡΡ. ΠΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ
ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠΌ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π΄Π½Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ.
ΠΠ° ΡΡΠΎΠ²Π½Π΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ±Π·ΠΎΡ, Π½Π΅ ΡΡΠ°ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Π΄Π΅ΡΠ°Π»ΠΈ.PLIS Smart Suite ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΌΡ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΡ
Π² ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ Ρ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΡΠΈΠ½ΡΡΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° Π²Π°ΡΡ ΠΏΡΠΈΠ±ΡΠ»Ρ!
Π§ΡΠΎ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ? Π’Π°ΠΊ Π·Π°ΡΠ΅ΠΌ ΠΆΠ΄Π°ΡΡ? Π‘Π²ΡΠΆΠΈΡΠ΅ΡΡ Ρ Π½Π°ΠΌΠΈ ΡΠ΅ΠΉΡΠ°Ρ, ΠΈ ΠΌΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ²Π΅ΡΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π½Π° ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
IcaliaLabs / plis: ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°Π΄Π°Π½Ρ ΠΊΡΠ°ΡΠΈΠ²ΠΎ
GitHub — IcaliaLabs / plis: ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°Π΄Π°Π½Ρ ΠΊΡΠ°ΡΠΈΠ²ΠΎΠ€Π°ΠΉΠ»Ρ
ΠΠΎΡΡΠΎΡΠ½Π½Π°Ρ ΡΡΡΠ»ΠΊΠ° ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ.Π’ΠΈΠΏ
ΠΠΌΡ
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ
ΠΡΠ΅ΠΌΡ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ
ΠΠΎΠΌΠΎΠ³Π°Π΅Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Ρ Docker Compose, Π·Π°Π΄Π°Π²Π°Ρ ΠΏΡΠΈΡΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ π
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ
Π macOS ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π· Homebrew:
ΠΊΡΠ°Π½Ρ Π΄Π»Ρ Π·Π°Π²Π°ΡΠΈΠ²Π°Π½ΠΈΡ icalialabs / ΡΠΎΡΠΌΡΠ»Ρ
Π·Π°Π²Π°ΡΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ»ΠΈΡ
Π Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅:
- ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΡΠΏΡΡΠΊΠΈ Π‘ΡΡΠ°Π½ΠΈΡΠ°
- ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π° Π»ΡΠ±ΠΎΠΉ ΠΈΠ· ΠΏΡΡΠ΅ΠΉ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π² $ PATH
ΠΡΠΎΠ±ΡΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ:
-
plis start [services-optional]
: Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΡΠΎΠ΅ΠΊΡ docker-compose ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ:- ΠΡΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ»ΠΈ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΎΡΡΡΡΡΡΠ²ΡΡΡ, Π²ΡΠ΄Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
docker-compose up -d
. - ΠΡΠ»ΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ Π²ΡΠ΅ Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π²ΡΠ΄Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
docker-compose start
.
- ΠΡΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ»ΠΈ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΎΡΡΡΡΡΡΠ²ΡΡΡ, Π²ΡΠ΄Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
-
plis attach [ΠΈΠΌΡ_ΡΠ»ΡΠΆΠ±Ρ]
: ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ ΠΈ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΠΊ Π½Π΅ΠΌΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ. -
plis run [ΠΈΠΌΡ_ΡΠ»ΡΠΆΠ±Ρ] [ΠΊΠΎΠΌΠ°Π½Π΄Π°]
: Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:- ΠΡΠ»ΠΈ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ Π·Π°ΠΏΡΡΠ΅Π½ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΠΎΠ½ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΅Π³ΠΎ, Π²ΡΠ΄Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ
docker exec -ti
. - ΠΡΠ»ΠΈ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ Π½Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΡ
ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ², ΠΎΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΅Π΅, Π²ΡΠ΄Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ
docker-compose run --rm
.
- ΠΡΠ»ΠΈ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ Π·Π°ΠΏΡΡΠ΅Π½ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΠΎΠ½ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΅Π³ΠΎ, Π²ΡΠ΄Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ
# ΠΠ°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ docker-compose: ΠΠ»ΠΈΡ ΡΡΠ°ΡΡ # ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ»ΡΠΆΠ±Ρ: ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ # ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΊ ΡΠ΅ΡΠ²ΠΈΡΡ: ΠΏΠ»ΠΈΡ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠΈΡΡ Π²Π΅Π± # ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅: ΠΏΠ»ΠΈΡ Π·Π°ΠΏΡΡΡΠΈΡΡ Π²Π΅Π±-ΡΠ΅Π»ΡΡΡ c # ΠΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ»ΡΠΆΠ±Ρ: ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ
ΠΠΠΠΠ§Π:
ΠΠΊΠΎΠ»ΠΎ
ΠΡΠ°ΡΠΈΠ²ΠΎ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
Π’Π΅ΠΌΡ
ΡΠ΅ΡΡΡΡΠΎΠ²
ΠΠΈΡΠ΅Π½Π·ΠΈΡ
ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ.ΠΡ Π²ΠΎΡΠ»ΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΡ Ρ Π΄ΡΡΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΠΊΠ½ΠΎΠΌ. ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅Π°Π½Ρ. ΠΡ Π²ΡΡΠ»ΠΈ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΎΠΊΠ½Π΅. ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅Π°Π½Ρ.A1 | Pas De Fumee Sans Feu Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ — MichΓ¨le Buirette Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ — MichΓ¨le Buirette | 4:00 | ΠΠ΅ΡΠΈ ΠΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — ΠΠΈΡΠ΅Π»Ρ ΠΡΡΠ΅ΡΡ Π€Π»Π΅ΠΉΡΠ° — ΠΠ»Π΅Π½ Π‘ΡΠΉΠ΄ΠΆΠΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΠΊΠΎΠ½ΡΡΠ°Π±Π°Ρ — ΠΠ΅ ΠΠ°Π±Π°Π½Π½ * Π‘ΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡ, ΠΏΠ΅ΡΠΊΡΡΡΠΈΡ, Π³ΠΈΡΠ°ΡΠ°, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — Π€ΡΡΠ½ΡΠΈΡ ΠΠΎΡΠ³Π΅Π‘ΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡ, ΠΏΠ΅ΡΠΊΡΡΡΠΈΡ, ΡΡΠΎΠΌΠ±ΠΎΠ½, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — ΠΠ°Π½-ΠΠ°ΠΊ ΠΠΈΡΠΆΠ’ΡΡΠΌΠΏΠ΅ — ΠΠ΅ΡΠ½Π°Ρ ΠΡΡΠ΅ΡΠ΅ Sage: ΠΊΠ»Π°Π²ΠΈΡΠ½ΡΠ΅, ΠΊΠΎΠ½ΡΡΠ°Π±Π°Ρ — Ge Cabannes *, ΡΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡ, ΠΏΠ΅ΡΠΊΡΡΡΠΈΡ, Π³ΠΈΡΠ°ΡΠ°, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — Francis GorgΓ©, ΡΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡ, ΠΏΠ΅ΡΠΊΡΡΡΠΈΡ, ΡΡΠΎΠΌΠ±ΠΎΠ½, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — Jean-Jacques BirgΓ©. ΠΠ΅ΡΠΈΡ ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ — L’Arme A L’Oeil Π‘ΠΊΡΠΈΠΏΠΊΠ°, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — ΠΡΡΠ½ΠΎ ΠΠΈΡΠ°Ρ Π¦Π΅Π»Π»ΠΎ — ΠΠΈΠ΄ΡΠ΅ ΠΠ΅ΡΠΈ ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ — L’Arme A L’Oeil Π‘ΠΊΡΠΈΠΏΠΊΠ°, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — Bruno Girard | 5:50 |
B1 | EnzymeCello — Didier PetitPerformer — L’Arme A L’OeilViolin — Bruno GirardCello — Didier PetitPerformer — L’Arme GirardCello — 3:10 | ||
B2 | Le Devis De L’Amour — ΠΠ²ΠΎΠΉΠ½ΠΎΠΉ Π±Π°Ρ, Π³ΠΎΠ»ΠΎΡ, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — ΠΠ»Π΅Π½ Π‘Π°ΠΆ, Π³ΠΎΠ»ΠΎΡ, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — ΠΠΎΠΌΠΈΠ½ΠΈΠΊ Π€ΠΎΠ½ΡΡΠ΅Π΄, ΠΠΈΡΠ΅Π»Ρ ΠΡΡΠ΅ΡΡ, Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π±Π°Ρ, Π³ΠΎΠ»ΠΎΡ, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — ΠΠ»Π΅Π½ Π‘Π°ΠΆΠ΅Ρ — ΠΠ°ΠΉΡΠ΅Ρ, Π³ΠΎΠ»ΠΎΡ, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — ΠΠ»Π΅Π½ Π‘Π°ΠΆΠ΅Ρ — ΠΠΎΠ»ΠΎΡ, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ | 7:05 | |
B3 | La Moelle Chemin De Fer Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ — MichΓ¨le Buirette Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ — MichΓ¨le Buirette | 3:15 | |
B4 | DidtevalCitLerisposed Lerisposed ΠΠΈΡΠ΅Π»Ρ ΠΡΡΠ΅ΡΡ ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ — L’Arme A L’Oeil Π‘ΠΊΡΠΈΠΏΠΊΠ°, Π³ΠΎΠ»ΠΎΡ — ΠΡΡΠ½ΠΎ ΠΠΈΡΠ°Ρ Π¦Π΅Π»Π»ΠΎ — ΠΠΈΠ΄ΡΠ΅ ΠΠ΅ΡΠΈ ΠΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ — ΠΠΈΡΠ΅Π»Ρ ΠΡΡΠ΅ΡΡ ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ — L’Arme A L’Oeil Π‘ΠΊΡΠΈΠΏΠΊΠ°, Π³ΠΎΠ»ΠΎΡ — ΠΡΡΠ½ΠΎ ΠΠΈΡΠ°Ρ | 6:20 90 175 |
ΠΠ°ΡΡΠ° ΠΠ»ΠΈΡ | Π€ΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠΉ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ — The Ayco Company, L.P
ΠΠ± ΡΡΠΎΠΌ ΡΠΎΠ²Π΅ΡΠ½ΠΈΠΊΠ΅
ΠΠ°ΡΡΠ° ΠΠ»ΠΈΡ — ΡΠΎΠ²Π΅ΡΠ½ΠΈΠΊ ΠΈΠ· ΠΠΎΡΡΠΎΠ½Π°, ΠΠ°ΡΡΠ°ΡΡΡΠ΅ΡΡ. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΠΎΠΌ ΠΏΠΎ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΡΠΌ Π² The Ayco Company, L.P. ΠΠ½ΠΈ Π½Π°ΠΊΠΎΠΏΠΈΠ»ΠΈ 12-Π»Π΅ΡΠ½ΠΈΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΡΡΠ΅ΡΠ΅ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Plis ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Series 63 ΠΈ Series 66, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Π·Π½Π°ΡΠ°ΡΡ ΡΠΎΠ²Π΅ΡΠ½ΠΈΠΊΠ° Π±ΡΠΎΠΊΠ΅ΡΠΎΠΌ ΠΏΠΎ ΡΠ΅Π½Π½ΡΠΌ Π±ΡΠΌΠ°Π³Π°ΠΌ. ΠΠ»ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ· ΠΠ°ΡΡΠ°ΡΡΡΠ΅ΡΡΠ°.ΠΠ° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π²ΡΠ΅ΠΉ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π² The Ayco Company, L.P./Mercer Allied, ΠΠ°ΡΡΠ°ΡΡΡΠ΅ΡΡΠΊΠΎΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅, ΠΠΌΡ Π΅ΡΡΡΠ΅, Northwestern Mutual Financial Network, The Chubb Group Of Insurance Companies, ΠΠ°ΡΡΠ°ΡΡΡΠ΅ΡΡΠΊΠΎΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅ Π² ΠΠΌΡ Π΅ΡΡΡΠ΅, Π±Π°ΠΊΠ°Π»Π°Π²ΡΠΈΠ°ΡΠ΅, ΡΠΎΠ½Π΄Π°Ρ ΠΠΆΠΎΠ½Π° Π₯ΡΠ½ΠΊΠΎΠΊΠ° ΠΈ ΠΠΆΠΎΠ½Π° Π₯ΡΠ½ΠΊΠΎΠΊΠ°. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Ayco Company, L.P Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ Π² ΠΠΎΡΡΠΎΠ½Π΅, ΡΡΠ°Ρ ΠΠ°ΡΡΠ°ΡΡΡΠ΅ΡΡ, ΠΈ ΠΈΠΌΠ΅Π΅Ρ 20 ΠΎΡΠΈΡΠΎΠ² Π² ΡΡΡΠ°Π½Π΅. Π ΡΠ΅Π»ΠΎΠΌ, The Ayco Company, L.P ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ Π°ΠΊΡΠΈΠ²Ρ Π½Π° ΡΡΠΌΠΌΡ 13 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² Π΄ΠΎΠ»Π»Π°ΡΠΎΠ², ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΠΎ 18 755 ΡΡΠ΅ΡΠ°ΠΌ, ΠΈ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ 1357 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ.ΠΠ±ΡΠ΅ΠΌ Π°ΠΊΡΠΈΠ²ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΡΠΌΠ°, Π΄Π΅Π»Π°Π΅Ρ Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠΈΡ Π² Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ Π¨ΡΠ°ΡΠ°Ρ . ΠΡΠ΅ ΡΡΠ΅ΡΠ° ΡΠΈΡΠΌΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π½Π° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π΅, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°Π²ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π²ΡΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ 18% ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΡΠΈΡΠΌΡ — ΡΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠ΅ Π»ΡΠ΄ΠΈ, ΡΠΎ Π΅ΡΡΡ ΠΈΡ ΠΊΠ°ΠΏΠΈΡΠ°Π» ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 1 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ². ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Ayco Company, L.P ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΠ»ΡΠ³ΠΈ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΡΡΠ΅Π»Π΅ΠΌ Π΄Π»Ρ ΡΠ°ΡΡΠ½ΡΡ Π»ΠΈΡ ΠΈ ΠΌΠ°Π»ΠΎΠ³ΠΎ Π±ΠΈΠ·Π½Π΅ΡΠ°, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΡΠ΅Π»Π΅ΠΌ Π΄Π»Ρ ΠΈΠ½ΡΡΠΈΡΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΠΏΠΎΠ΄Π±ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΠΎΠ², ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ Π±ΡΠ»Π»Π΅ΡΠ΅Π½Π΅ΠΉ ΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΠΌΠΈΠ½Π°ΡΠΎΠ².ΠΠΎΠ½ΠΎΡΠ°ΡΡ ΡΠΈΡΠΌΡ ΠΌΠΎΠ³ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΠΏΠΎΡΠ°ΡΠΎΠ²ΡΡ ΠΈ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΎΠΏΠ»Π°ΡΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° Π°ΠΊΡΠΈΠ²Π°Ρ .
Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ
ΡΠ΅ΡΠΈΠΈ 63, ΡΠ΅ΡΠΈΠΈ 66
Π»Π΅Ρ ΠΎΠΏΡΡΠ°
12 Π»Π΅Ρ
ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ
Π£ΡΠ»ΡΠ³ΠΈ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΡΠ΅Π»Π΅ΠΌ Π΄Π»Ρ ΡΠ°ΡΡΠ½ΡΡ Π»ΠΈΡ ΠΈ / ΠΈΠ»ΠΈ ΠΌΠ°Π»ΡΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ, Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΡΠ΅Π»Π΅ΠΌ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΠΈΡΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΠΡΠ±ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΠΎΠ², ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ·Π΄Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ Π±ΡΠ»Π»Π΅ΡΠ΅Π½Π΅ΠΉ, ΠΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΌΠΈΠ½Π°ΡΡ / ΡΡΠ΅Π½ΠΈΠ½Π³ΠΈ
Π‘ΡΡΡΠΊΡΡΡΠ° Π²ΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΡ
ΠΡΠΎΡΠ΅Π½Ρ Π°ΠΊΡΠΈΠ²ΠΎΠ², ΠΏΠΎΡΠ°ΡΠΎΠ²Π°Ρ ΠΎΠΏΠ»Π°ΡΠ°, Π°Π±ΠΎΠ½Π΅Π½ΡΡΠΊΠ°Ρ ΠΏΠ»Π°ΡΠ°, ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠ»Π°ΡΠ°
Π Π°ΡΠΊΡΡΡΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΠ΅Ρ
Palomita plis plas
ΠΠ°ΠΆΠ½ΠΎ: Π½Π°ΠΌ Π½ΡΠΆΠ½Π° Π²Π°ΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°!
Open Food Facts — ΡΡΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π΄Π΅ΡΡΡΠΊΠ°ΠΌΠΈ ΡΡΡΡΡ Π΄ΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΡΠ΅Π².
ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Ρ 3 ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ.
ΠΠ°ΠΌ Π½ΡΠΆΠ½Ρ Π²Π°ΡΠΈ ΠΏΠΎΠΆΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠΈΠ½Π°Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ΄ΠΆΠ΅ΡΠ° Open Food Facts Π½Π° 2021 Π³ΠΎΠ΄
ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ! β€οΈ
Π¨ΡΡΠΈΡ -ΠΊΠΎΠ΄: 8412805070126 (EAN / EAN-13)
ΠΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π½Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΌΠΎΡΡ Π·Π°Π²Π΅ΡΡΠΈΡΡ Π΅Π³ΠΎ, ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π² Π΅Π³ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π±ΠΎΠ»ΡΡΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΠΈΠΌΠ΅ΡΡΠΈΡ ΡΡ Ρ Π½Π°Ρ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ, ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Π² Π±ΠΎΠ»ΡΡΠ΅ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Android ΠΈΠ»ΠΈ iPhone / iPad. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ! ΓΠ₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°
Π‘ΠΎΡΡΠ°Π²
β ΠΠ½Π³ΡΠ΅Π΄ΠΈΠ΅Π½ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°).
ΠΡΠ»ΠΈ Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ½Π³ΡΠ΅Π΄ΠΈΠ΅Π½ΡΠΎΠ² Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π΅Π³ΠΎ. ΠΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΠΈΡΠ΅Π²Π°Ρ ΡΠ΅Π½Π½ΠΎΡΡΡ
ΠΠ½Π΅ΡΠ³ΠΈΡ (ΠΊΠΠΆ) | ? |
ΠΠ½Π΅ΡΠ³ΠΈΡ (ΠΊΠΊΠ°Π») | 457 ΠΊΠΊΠ°Π» |
ΠΠ½Π΅ΡΠ³ΠΈΡ | 1,912 ΠΊΠΠΆ (457 ΠΊΠΊΠ°Π») |
Π’ΠΎΠ»ΡΡΡΠΉ | 24.3 Π³ |
— ΠΠ°ΡΡΡΠ΅Π½Π½ΡΠΉ ΠΆΠΈΡ | 2.33 Π³ |
Π£Π³Π»Π΅Π²ΠΎΠ΄Ρ | 50,6 Π³ |
— ΡΠ°Ρ Π°ΡΠ° | 0,7 Π³ |
ΠΠ΅Π»ΠΊΠΈ | 9 Π³ |
ΠΠΎΠ²Π°ΡΠ΅Π½Π½Π°Ρ ΡΠΎΠ»Ρ | 2 Π³ |
ΠΠ°ΡΡΠΈΠΉ | 0.8 Π³ |
Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°
ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈ / ΠΈΠ»ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅:ΠΡΡΠΎΡΠ½ΠΈΠΊΠΈ Π΄Π°Π½Π½ΡΡ
_
ΠΡΠΎΠ΄ΡΠΊΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ , Π°Π²ΡΠΎΡ: kiliweb
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° , Π°Π²ΡΠΎΡ thaialagata.
Π‘ΡΡΠ°Π½ΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π»ΠΈ fix-salt-bot, yuka.VC9zcUdmZ3RsT05TdWYxbTNDbnlvTWdsMllLdlpqanJKdkVwSVE9PQ.
ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ΠΏΠΎΠ»Π½ΡΠ΅ ΠΈΠ»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈΡ , ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π² ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ.