рдмрд╕ рдмреНрд▓рд╛рд╕реНрдЯрд░ - рд░реЛрдЧреА рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рддреЗрдЬ рдмрд┐рдЯ-рдмреИрдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕



рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдХрдИ рддрд░рд╣ рдХреЗ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рдЧреНрдирд▓ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд░рд▓ рдФрд░ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдпрд╛рджрдЧрд╛рд░ рдкреЛрдиреАрдкреНрд░реЛрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ ред рдФрд░ рддрд╛рдХрд┐ рдЗрд╕реЗ рди рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рдмрд▓реНрдХрд┐ JTAG рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рд╕рд╛рдордпрд┐рдХ рд▓рд╛рдбрд╝ рдХреЗ рд╕рд╛рде, рдХреБрдЫ рдФрджреНрдпреЛрдЧрд┐рдХ рдЦрд░реАрджрдирд╛ рдирд┐рд░рд░реНрдердХ рдФрд░ рд▓рд╛рднрд╣реАрди рд╣реИ - рдмрд┐рдЯ-рдмреИрдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ "рдЕрд░реНрдз-рддреИрдпрд╛рд░ рдЙрддреНрдкрд╛рджреЛрдВ" рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдХреБрдЫ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ред

рдмрд┐рдЯ рдмреИрдВрдЧ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ
- , Windows 9x (COM) (LPT) . , , . , , . bit-bang, тАФ ┬л┬╗, ┬л┬╗ ..

2k/XP /, giveio. NT, - .

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЖрдзреБрдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓реИрдкрдЯреЙрдк, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рднреАрдбрд╝ рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред RS232 рдФрд░ Centronics рдЗрдВрдЯрд░рдлреЗрд╕ (рдмреЛрд▓рдЪрд╛рд▓ - COM / LPT) рдХреЗ рд╕рд╛рде рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдПрд╕рдмреА рдПрдбреЗрдкреНрдЯрд░ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЙрди рдкрд░ "рдорд░реЛрдбрд╝рддреЗ" рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдбреЗрдкреНрдЯрд░ рдХреЗрд╡рд▓ рдЕрдЪреНрдЫреА рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕рд┐рдЧреНрдирд▓ (рдПрдХ рд╣реА Tx / Rx) рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдмрдбрд╝реЗ рджреЗрд░реА рдХреЗ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реЗ, рд╡рд┐рднрд┐рдиреНрди рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рдПрдбрд╛рдкреНрдЯрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЕрд╕рдВрдЧрдд рд╣реИрдВ, рдФрд░ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреИрд░-рдорд╛рдирдХ рдирд┐рдпрдВрддреНрд░рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдмрд╣реБрдд рд╕реАрдорд┐рдд рд╣реИрдВред рддреАрд╕рд░рд╛, рд▓рдЧрднрдЧ рд╕рднреА рдбреНрд░рд╛рдЗрд╡рд░ рдПрдбреЗрдкреНрдЯрд░ рдХреЛ рдХрдорд╛рдВрдб рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдпреВрдПрд╕рдмреА рдкреИрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд░рд╛рдЬреНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЛ рдкреНрд░рддрд┐ рд╣рдЬрд╛рд░ рдмрд╛рд░ рд╕рд┐рд░реНрдл рдПрдХ рд╣рдЬрд╛рд░ рдЧреБрдирд╛ рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ,рдЬреЛ рдХрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рднрдпрд╛рд╡рд╣ рд░реВрдк рд╕реЗ рдЫреЛрдЯрд╛ рд╣реИред

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, FTDI рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ USB рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдордзреНрдпрд╕реНрде рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдЙрдЪреНрдЪ рдЧрддрд┐ рд╡рд┐рдирд┐рдордп рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдПрдХ рддреНрд╡рд░рд┐рдд рдЕрдзреНрдпрдпрди рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп FT232H / FT2232H рдорд╛рдЗрдХреНрд░реЛрдХреИрд░рд┐рдХрдЯреНрд╕ рдкрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реИрдВ ред

рд╕рд░рд▓ рдЙрдкрд╛рдп


рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, FTDI рдиреЗ рдЕрдкрдиреЗ USB рдЗрдВрдЯрд░рдлреЗрд╕ FT232BM, FT232R рдФрд░ рджреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЛрдб рдЬреИрд╕реЗ - рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдФрд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдмрд┐рдЯ-рдмреИрдВрдЧ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЖрда рдпрд╛ рдЕрдзрд┐рдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд┐рдЧреНрдирд▓ рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдЗрдирдкреБрдЯ рдпрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдкреНрд░реЗрд╖рд┐рдд рдмрдлрд╝рд░ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рдХреНрд▓реЙрдХ рд╕рд┐рдЧреНрдирд▓ рджреНрд╡рд╛рд░рд╛ рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрдиреЛрдВ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЛ рд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрдлрд╝рд░реНрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдШрдбрд╝реА I / O рдХреЛ рдмрд╛рдВрдзрдиреЗ рд╕реЗ рдЕрдВрддрд░рд╛рд▓ рдХреА рдЕрдЪреНрдЫреА рд╕рдЯреАрдХрддрд╛ рдорд┐рд▓рддреА рд╣реИ - рдЖрд╡реЗрджрди рдХреЛ рдЕрдм рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЯрд╛рдЗрдк рдХреЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЪрдХреНрд░ рдХреЗ рдмрдЬрд╛рдп "рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрди рдкрд░ рд╕рдХреНрд░рд┐рдп рд╕реНрддрд░ рд╕реЗрдЯ рдХрд░реЗрдВ; рдерд╛рдордиреЗ; рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдХреА рд╕реНрдерд┐рддрд┐ рдкрдврд╝реЗрдВ; рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрди рдкрд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕реНрддрд░ рд╕реЗрдЯ рдХрд░реЗрдВ тАЭ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдПрдХ рдХреНрд░рдо рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдШрдбрд╝реА рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЕрдиреБрдХреНрд░рдо рдХреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдЙрд╕реА рдЕрдиреБрдХреНрд░рдо рдХреЛ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЗрдирдкреБрдЯ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдореЛрдб рдореЗрдВ, рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╣реЛрддреЗ рд╣реИрдВред рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрдирдкреБрдЯ рдХреЗ рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реАрдбрд┐рдВрдЧ рдХреЛ рддреБрд░рдВрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рддреЗрдЬреА рд╕реЗ рдмрджрд▓рддреЗ рд╕рд┐рдЧреНрдирд▓ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдПрдордкреАрдПрд╕рдПрд╕рдИ рдХрдВрдЯреНрд░реЛрд▓рд░


рдПрдлрдЯреАрдбреАрдЖрдИ рдЪрд┐рдкреНрд╕ рдХреЗ рдПрдЪ-рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдПрдХ рдорд▓реНрдЯреА-рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╕реАрд░рд┐рдпрд▓ рдХрдВрдЯреНрд░реЛрд▓рд░ ( рдПрдордкреАрдПрд╕рдПрд╕рдИ ) рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рднрд┐рдиреНрди рдШрдбрд╝реА рдФрд░ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдореЛрдб рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдЧрдарди рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдЕрдкрдиреЗ рдЖрдВрддрд░рд┐рдХ рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рдордп рдХреЗ рддрд░реАрдХреЛрдВ, рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ / рдкрдврд╝рдиреЗ (рдШрдбрд╝реА рдХреА рдирдмреНрдЬ рдХреЗ рд╕рд╛рдордиреЗ рдпрд╛ рдиреАрдЪреЗ), рдмрд┐рдЯ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди (рдПрд▓рдПрд╕рдмреА / рдПрдордПрд╕рдмреА) рдХреЗ рдХреНрд░рдо рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдирд┐рдпрдВрддреНрд░рдХ рдЗрдирдкреБрдЯ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ "рд╕реНрдиреИрдкрд╢реЙрдЯ" рдХрд╛ рдПрдХ рдХреНрд░рдо рд╡рд╛рдкрд╕ рднреЗрдЬрддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд░реЗрдЯ 30 рдПрдордмреАрдкреАрдПрд╕ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред

MPSSE рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, JTAG , I2C рдФрд░ SPI рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдмрд╕реЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВредрд╣рд╛рд▓рд╛рдБрдХрд┐, рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА "рдЭрдЯрдХрд╛" рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд┐рдпрдВрддреНрд░рдХ рдХреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рднреАрддрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдлрдЯреАрдбреАрдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХрдУрдПрд╕ , рдбреА 2 рдПрдХреНрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдордкреАрдПрд╕рдПрд╕рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЗрдВрдЯрд░рдлреЗрд╕, рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдирдореВрдирд╛ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрд░

рд╡реНрдпрд╛рдкрдХ рдкреНрд░рд▓реЗрдЦрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ ред FTDI рдЗрдВрдЯрд░рдлреЗрд╕ рд▓реЛрдХрдкреНрд░рд┐рдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ OpenOCD , URJTAG , Flashrom , avrdude , HappyJTAG2 , zJTAG , рдЖрджрд┐ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ ред



рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреЗ рдореБрджреНрджреЗ


рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдкреНрд░реЗрд░рд┐рдд рд╣реБрдЖ, рд▓реЗрдХрд┐рди рддреБрд░рдВрдд рдкрд╛рдпрд╛ рдХрд┐ FT232H / FT2232H, рдЕрдкрдиреА рд╕рднреА рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛ рдХреЗ рд╕рд╛рде, рд╣рдореЗрд╢рд╛ рд╕реАрдзреЗ рдЕрдВрддрд┐рдо рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рд░реНрдХрд┐рдЯ рдХреА рдмрд╛рд╣рд░реА рд▓рд╛рдЗрдиреЛрдВ рдХреЛ 3.3 V рдХреЗ рд╕реНрддрд░ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХрдИ рдЖрдзреБрдирд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ 2.5 / 1.8 / 1.5 V рдХреЗ рд╕реНрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреВрд╕рд░реА рдмрд╛рдд, рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрдиреЗрдВ рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ рдкреНрд░рддрд┐рдмрд╛рдзрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИрдВ - рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд░ рд╕рдВрднрд╡ рд╣реИред "рдЗрдирдкреБрдЯ" рдпрд╛ "рдЖрдЙрдЯрдкреБрдЯ" рдореЛрдб рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рд▓рд╛рдЗрдиреЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ред рдЕрд░реНрдерд╛рддреН, рдЪрд┐рдк рдХреЛ MPSSE рдХреЗ рд╕рд╛рде рд▓рдХреНрд╖реНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрдлрд░ рд╕рд░реНрдХрд┐рдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рд╕рд┐рдЧреНрдирд▓ рд╕реНрддрд░реЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рд╢рдЯрдбрд╛рдЙрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд╖реНрдХреНрд░рд┐рдп TMS рд╕рд┐рдЧреНрдирд▓ рд╕реНрддрд░ рдХреЗ рд╕рд╛рдеред/ рд╕реА рдПрд╕ )ред

рдмрдлрд╝рд░ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдЧреБрдЧрд▓реА рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдПрдбреЗрдкреНрдЯрд░ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдЗрд╕ рдмрдлрд╝рд░ рдореЗрдВ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд░рдо (рд▓реЗрдХрд┐рди рд╕рднреА рдирд╣реАрдВ) рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрдлрд╝рд░реНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдбреЗрдкреНрдЯрд░ рдореЙрдбрд▓ рдЪреБрдирдирд╛, рдЙрд╕реА рд╕рдордп рдЖрдк рдЙрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рд╕реАрдорд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рдФрд░ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдкреНрд░рдХрд╛рд░ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд┐рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рд░реВрдк рд╕реЗ Google рдФрд░ рдордВрдЪреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдкрдврд╝рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЬреЛ рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдХреБрдЫ рдПрдбреЗрдкреНрдЯрд░ рдиреЗ рдЬрдВрдкрд░реНрд╕ рдХреЗ рд╕рд╛рде рдмрдлрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рд▓реЗрдХрд┐рди рдпрд╣ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реИ, рдФрд░ рд╡реЗ рд╕рд╕реНрддреЗ рдирд╣реАрдВ рд╣реИрдВред

рдмрд╕ рдмреНрд▓рд╛рд╕реНрдЯрд░ - рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛ рдХрд╛ рджрд╛рд╡рд╛


рдЦрддрд░рдирд╛рдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд╛ рдкреБрд░реБрд╖ рд╡рд┐рдЪрд╛рд░ рджреЛ рдмрд╛рд░ рдореВрд▓ рдерд╛: рдкрд╣рд▓рд╛ - FT2232H рдЪрд┐рдк PLD (CPLD) Xilinx XC2C32A рд╕реЗ рдЬреБрдбрд╝рд╛ рдПрдХ рдмрдлрд░ рдХреЗ рд░реВрдк рдореЗрдВ , рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рддрд╣рдд рдЬрд▓реНрджреА рд╕реЗ рд░рд┐рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ - рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП FT2232H рджреВрд╕рд░рд╛ рдЪреИрдирд▓ reprogrammingред рдмрдлрд░ рддрд░реНрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, FPGA рд╕реНрддрд░ рдорд┐рд▓рд╛рди рдХрд░рддрд╛ рд╣реИ - рдЗрд╕рдХреА рдмрд╛рд╣рд░реА рд░реЗрдЦрд╛рдПрдВ 1.5-3.3 V рдХреА рд╕реАрдорд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдмрд╕ рдмреНрд▓рд╛рд╕реНрдЯрд░ рдмреЛрд░реНрдб рдирд┐рдХрд▓рд╛ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрдЧрдорди рдХреЗ рдмрд╛рдж рд╕реЗ, рдмреЛрд░реНрдб рдХреЗ рдЪрд╛рд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдВрд╕реНрдХрд░рдг 3 рдХреЛ рд╕рдмрд╕реЗ рд╕реНрдерд┐рд░ рдФрд░ рд╡реНрдпрд╛рдкрдХ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрд╕реНрдХрд░рдг 4 рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ FPGA рд╣реИ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рдХрдо рдмрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдЕрдм рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд░реЛрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореБрдЭреЗ рдпрд╣ рдзрд╛рд░рдгрд╛ рдорд┐рд▓реА рдХрд┐ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреЛрд░реНрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА - рдЗрд╕рдХреА рдЙрдЪреНрдЪ рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рдордВрдЪ рдХрд╛ рдПрдХ рднрд╛рдЧ рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ , рд▓реЗрдХрд┐рди рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рд╕реЗ рд╡рд╣рд╛рдБ рд▓рдЧрднрдЧ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдкреНрд░рддрд┐рдмрд┐рдВрдм рдкрд░, рдореИрдВрдиреЗ $ 34 рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рдХрд╕рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ, рдЕрд▓реАрдПрдХреНрд╕рдкреНрд░реЗрд╕ 3 рд╕реА рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЖрджреЗрд╢ рджрд┐рдпрд╛ ред рдлрд┐рд░ рд╡реЗ рдирд┐рд░реНрдорд╛рддрд╛ - рд╕рдИрдж рдХреЗ рдПрдХ рд╕реНрдЯреЛрд░ рджреНрд╡рд╛рд░рд╛ рд╡рд╣рд╛рдВ рдмреЗрдЪреЗ рдЧрдП , рдФрд░ рдЕрдм рдХреЗрд╡рд▓ 52 рдбреЙрд▓рд░ рдХреЗ рдбреАрд▓рд░ рдЗрд╕реЗ рдмреЗрдЪрддреЗ рд╣реИрдВредрд╕реАрдзреЗ рд╕реАрдб рдореЗрдВ (рд╢рд┐рдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде) рдпрд╣ $ 37 рдореЗрдВ рдХрд╣реАрдВ рдЦрд░реНрдЪ рд╣реЛрдЧрд╛ред

рдкрд╣рд▓реА рдЫрд╛рдкреЗрдВ


рдмреЛрд░реНрдб рддрд╕реНрд╡реАрд░ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рджрд┐рдЦрддрд╛ рд╣реИ - рд╕реБрдВрджрд░, рд╕рд╛рдл-рд╕реБрдерд░рд╛, рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ред рдордВрдЪ рдкрд░, рдХрд┐рд╕реА рдиреЗ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░реЗрд╕реАрдЯ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдХрдореА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХреА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЖрд╡рд░реНрдзрдХ рдХрд╛рдВрдЪ рдХреЗ рдиреАрдЪреЗ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЬрд╛рдВрдЪ рдХреА - рдореБрдЭреЗ рдХреЛрдИ рджреЛрд╖ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА

рдбреА 2 рдПрдХреНрд╕рдПрдХреНрд╕рдПрдХреНрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдереЗ, рдЗрд╕рд▓рд┐рдП рдмреЛрд░реНрдб рдХреЛ рдЪрд▓рддреЗ рд╕рдордп рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ рдерд╛ред рдкрд╣рд▓рд╛ рдХрджрдо FPGAs рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдмрдлрд░ рддрд░реНрдХ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛ред рдпрд╣ рдпреВрдЖрд░рдЬреЗрдЯреАрдПрдЬреА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рд▓реЗрдХрд┐рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджреВрд╕рд░реЗ рдПрдлрдЯреА 2232 рдПрдЪ рдЪреИрдирд▓ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдмрд╕ рдмреНрд▓рд╛рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ URJTAG рдХреЗ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ред рдлрд┐рд░ рдЖрдкрдХреЛ рдЗрд╕ рдкреИрдХреЗрдЬ рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд EXE-file рдФрд░ FPGA (BSDL) рдХрд╛ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдПрдореНрдмреЗрдбреЗрдб FPGA рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрд╢реЛрдзрд┐рдд EXE рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ - рдореБрдЦреНрдп рдПрдХред FPGA рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рд╣реИ ред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдк рдмрдлрд░ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП UrJTAG рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде CMD рдлрд╛рдЗрд▓реЗрдВред

FPGA рдлрд░реНрдорд╡реЗрдпрд░ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдЬреЛ JTAGkey , KT-Link рдФрд░ PicoTap рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдмрдлрд╝рд░реНрд╕ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ , рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ , рд▓реЗрдХрд┐рди BBv3 рдХреЗ рд▓рд┐рдП рд╕реНрд╡-рдкрд░реАрдХреНрд╖рдг (BB33-JTAGkey-selftest-v1.1.svf) рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде JTAGkey рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдлреНрд▓реИрд╢рд░реЙрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ , рдЬрд┐рд╕рдХреА рдЪрд░реНрдЪрд╛ рдиреАрдЪреЗ рдХреА рдЬрд╛рдПрдЧреАред

рдЗрд╕ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ FPGA рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╕реЗрд▓реНрдл-рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯрд░ рдореЗрдВ рдЬрдВрдкрд░реНрд╕ рд▓рдЧрд╛рдП, рдЬреИрд╕рд╛ рдХрд┐ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ , рдФрд░ P28 (IO09) рд▓рд╛рдЗрди рдХреЛ рдЬрдореАрди рдкрд░ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ - рдмреЛрд░реНрдб рдкрд░ рдПрд▓рдИрдбреА рдЬрд▓ рдЧрдпрд╛ред рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ - рдпрд╣ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИред

рдпрд╣ рдЕрдЬреАрдм рд╣реИ, рд╡реИрд╕реЗ, рдЖрддреНрдо-рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ "рдмрд╕рдкрд┐рд░реЗрдЯреЗрд╡ 2рдЯреЗрд╕реНрдЯ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрд╕ рд╕рдореБрджреНрд░реА рдбрд╛рдХреВ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдЬреЛ рдмреАрдмреА рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдорд╛рдирддрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗрд╡рд▓ рд╕реНрд╡рдпрдВ-рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдерд╛, рдФрд░ "рдореБрдХрд╛рдмрд▓рд╛" рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдиреНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рд╡рд░рдг рдХреБрдЫ рдЕрд╢реНрд░рд╡реНрдп рдХрд╣рддрд╛ рд╣реИред рддрдм рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдлрд░реНрдорд╡реЗрдпрд░ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИ, рдмрд╕ рдЗрд╕рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдореЛрдб P28 рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдХреЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрдореАрди рдкрд░ред

рд▓рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛


рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рдЪреБрдХреЗ рд╣реЛрддреЗ рд╣реИрдВ (рдЕрдм рд╡рд╣рд╛рдБ рд╣реИ, рдЕрд▓рд╛рд╕ , 404) рдлреНрд▓реИрд╢рд░ v0.9.6.1-r1704 / Win32, рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рдореГрдд рдорджрд░рдмреЛрд░реНрдб рдЪрд┐рдк MX25L8005 (SPI) рдХреЗ рд╕рд╛рде рд╕реАрд▓ рдмрдВрдж , рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА " -p ft2232_spi: рдЯрд╛рдЗрдк = рдмрд╕рдмреНрд▓рд╛рд╕реНрдЯрд░ тАЭред рд╣рд╛рд▓рд╛рдБрдХрд┐, Flashrom рдиреЗ рдХрд╣рд╛ рдХрд┐ рдпрд╣ FT2232 рдХреЛ рдирд╣реАрдВ рдЦреЛрдЬ рд╕рдХрд╛ред рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдкрдврд╝рдиреЗ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рд▓рд┐рдмрд╛рд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдЬрд┐рд╕реЗ рдореВрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд▓рд┐рдмрд╛рд╕рдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд╛рдпрд╛, рд▓реЗрдХрд┐рди рд╣рдардкреВрд░реНрд╡рдХ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рд╕рд┐рдЯ рдирд╣реАрдВ рджреЗрдЦрд╛ред рдиреЗрдХреНрд░реЛрдлрд┐рд▓рд┐рдпрд╛ рдХреЗ рдлрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдмреЙрдХреНрд╕ рдореЗрдВ рдХреБрдЫ рдЕрдиреНрдп рдПрд╕рдкреАрдЖрдИ-рдЪрд┐рдк рдкрд╛рдпрд╛ - рдпрд╣ рднреА рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред рдПрдХ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рджреНрд╡рд╛рд░рд╛ рдкреЛрд╖рд┐рдд - рдЯреАрдПрдордПрд╕stirs, TCK рд╣реИ, TDO рдЪрд╛рд▓реВ рд╣реИ, рдФрд░ TDI рдкрд░ рдЪреБрдкреНрдкреА рд╣реИ ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рднреА рдЙрдЫрд╛рд▓ рдирд╣реАрдВред рдореИрдВрдиреЗ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдЪреИрдирд▓реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде TCK рдФрд░ TDO рд╕реЗ рдЬреЛрдбрд╝рд╛ - рд╕рдВрдХреЗрдд рд╕рдорд╛рди рд░реВрдк рд╕реЗ, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрджрд▓рддреЗ рд╣реИрдВред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдЕрднреА рддрдХ рдХреНрдпрд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ Flashrom рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдЫреЛрдбрд╝рдирд╛, ATTiny13 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ ред рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╣рд╛рдБ рдХреБрдЫ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ avrdude , рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде 5.11-Patch7610 / Win32 рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдкреНрд░рдХрд╛рд░ 2232HIOрдЕрдВрдд рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдХ рдХреА рд╕реНрдкрд╖реНрдЯ рдкрд╣рдЪрд╛рди, рдкрдврд╝рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛ рдорд┐рд▓рд╛ред рдЖрдирдиреНрджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрд╕рдкреАрдЖрдИ рдЪрд┐рдкреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдлреНрд▓реИрд╢реНрд░реЛрдо рдиреЗ рдЙрдиреНрд╣реЗрдВ рдкрд╣рдЪрд╛рдирдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред

рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ microcircuits рдорд░ рдЪреБрдХреЗ рд╣реИрдВ, рд╡рд╣ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рд╛ USBASP 2.0 рд╣реИ, рдЬреЛ рдерд╛ рдореЗрдВ рдЕрджрд▓рд╛-рдмрджрд▓реА рдХреЗ рд▓рд┐рдП AsProg - рд╡рд╣ рдЙрди рджреЛрдиреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╣реБрдд рдзреАрд░реЗ-рдзреАрд░реЗ)ред рд╡реИрд╕реЗ, рдореИрдВрдиреЗ ATMEga8 рдкрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмреЛрд░реНрдб рдХреА рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рддреАрди рдпреВрдПрд╕рдмреАрдПрдПрд╕рдкреАрдкреА рдЦрд░реАрджреЗ, рд▓реЗрдХрд┐рди рдбрд┐рд╡рд╛рдЗрд╕ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдмрд╣реБрдЖрдпрд╛рдореА рдирд┐рдХрд▓рд╛ред

рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рдмреАрдмреА рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛ-рд╕рд░реНрдХрд┐рдЯреНрд╕ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЛрдб (рдмрд╕ рдмреНрд▓рд╛рд╕реНрдЯрд░ рдФрд░ рдЬреЗрдЯреАрдХреЗрдп) рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд┐рд╡рд╛рдЗрдбрд░ рдорд╛рди ( -p ft2232_spi: type = busblaster, divisor = n ) рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢рд░ рдХреА рдХреЛрд╢рд┐рд╢ рд╢реБрд░реВ рдХреАред) рдЕрдЪрд╛рдирдХ, рдПрдХ рд╕рдВрдпреЛрдЬрди рдореЗрдВ, рдорд╛рдЗрдХреНрд░реЛрдХрд┐рд░рд┐рдЯ рдХреЛ рдорд╛рдиреНрдпрддрд╛ рджреА рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрдврд╝рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреБрдЫ рдФрд░ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рдж, рдкрд╣рдЪрд╛рди рднреА рдЧрд╛рдпрдм рд╣реЛ рдЧрдИред рдлрд┐рд░ рдХрдИ рдмрд╛рд░ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХрдИ рд╕рдлрд▓ рдкрд╣рдЪрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди рдкрдврд╝рдирд╛ рдХрднреА рд╣рд╛рд╕рд┐рд▓ рдирд╣реАрдВ рд╣реБрдЖред

рдлреЛрд░рдо рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХреБрдЫ рднреА рд╕рдордЭрджрд╛рд░ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдЦреЛрдЬ рдореЗрдВ рдЕрдлрд╡рд╛рд╣ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдпреВрдирд┐рд╡рд░реНрд╕рд▓ (рд╕реЗрд▓реНрдл-рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде) FPGA рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреА рд╢рд┐рдХрд╛рдпрддреЗрдВ рдорд┐рд▓реАрдВ, рдореБрдЭреЗ рд╡рд╣рд╛рдВ рддреАрди рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рд╡рд░реНрдЬрди рдорд┐рд▓реЗ, рдЙрдиреНрд╣реЗрдВ рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдореЗрдВ рдЖрдЬрдорд╛рдпрд╛, рд▓реЗрдХрд┐рди рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдПред рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рддрдм рддрдХ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрдм рддрдХ рдХрд┐ рддрд░реНрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рдЖрдЧрдорди рдиреЗ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдмреАрдмреА рдХреЛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ред

рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг


рд▓реЛрдХрдкреНрд░рд┐рдп Saleae рд▓реЙрдЬрд┐рдХ 16 рд▓реЙрдЬрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХрд╛ рдПрдХ рдХреНрд▓реЛрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж , рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рд╕рднреА рдЪрд╛рд░ SPI рд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ ред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо, Saleae рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдореБрдлреНрдд рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ , I2C, SPI, рдФрд░ рдХрдИ рдЕрдиреНрдп рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдиреЗ рддреБрд░рдВрдд рд╕рднреА рдкреИрдХреЗрдЯреЛрдВ рдХрд╛ рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рджрд┐рдЦрд╛рдпрд╛ - рджреЛрдиреЛрдВ рдХреЛ рднреЗрдЬрд╛ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред рдпрд╣ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдкреИрдХреЗрдЯ "рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ" рд╣реИрдВ - рдмрд┐рдЯреНрд╕ рдХрд╛ рдПрдХ рд╣реА рдХреНрд░рдо рдмрд╛рд░-рдмрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реАрдорд╛рдУрдВ рдкрд░ рдкреИрдХреЗрдЯ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣реАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрдХреИрд░рд┐рдХреЗрдЯреНрд╕ рдХреЗ рдбреЗрдЯрд╛рд╢реАрдЯ рдкрд░ рд╕рд┐рдЧреНрдирд▓ рдЖрд░реЗрдЦреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реБрдП, рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЯреАрдПрдордПрд╕ рд╕рд┐рдЧреНрдирд▓ ( рд╕реАрдПрд╕ рдкрд┐рди рд╕реЗ рдЬреБрдбрд╝рд╛)

) рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдирд┐рдордп рд╕рддреНрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдпрд╣ рдПрдХ рдирд┐рдореНрди (рд╕рдХреНрд░рд┐рдп рд╕реНрддрд░) рдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд░рд╣рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрд╢рди рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдЙрдЪреНрдЪ (рдирд┐рд╖реНрдХреНрд░рд┐рдп) рд╕реНрддрд░ рдкрд░ рд▓реМрдЯрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП FPGA рдХреЗ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ - рдЯреАрдПрдордПрд╕ рдиреЗ рдЕрдзрд┐рдХ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЪрд▓рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЗрд╕ рдкрд░ рдкреИрдХреЗрдЯреЛрдВ рдХреА рд╕реАрдорд╛рдПрдВ рдЧрдардмрдВрдзрди рд╣реБрдИрдВ, рдФрд░ рдлреНрд▓реИрд╢рд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдШрдбрд╝реА рдХреА рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рднрдХреНрдд рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (8 рдкрд░ рд░реЛрдХ рджрд┐рдпрд╛ рдЧрдпрд╛), рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдХреБрдЯ рдиреЗ рдЕрдВрддрддрдГ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЬрд╡рд╛рдм рджреЗрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдкрдврд╝реЗрдВ рдФрд░ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВред ред

рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рддреБрд░рдВрдд рдЯреАрдПрдордПрд╕ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ , рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореИрдВ рдЙрд╕реА рдПрдлрдкреАрдЬреАрдП рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░ рдПрд╡реАрдЖрд░ рдХреЗ рд╕рд╛рде рд╕рдлрд▓ рдХрд╛рдо рд╕реЗ рднреНрд░рдорд┐рдд рдерд╛ ред ATTiny13 рдбреЗрдЯрд╛рд╢реАрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ RESET рд╕рд┐рдЧреНрдирд▓ , рдЬрд┐рд╕реЗ рдЯреАрдПрдордПрд╕ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИрдкреВрд░реЗ рд╡рд┐рдирд┐рдордп рд╕рдордп рдХреЗ рджреМрд░рд╛рди рдХрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ; рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдЙрджрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдФрд░ рдПрд╕рдкреАрдЖрдИ-рдЪрд┐рдкреНрд╕ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдЙрджрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореИрдВ рдПрдХ рдордВрдЪ рдкреЛрд╕реНрдЯ рдореЗрдВ рддреАрди рдкреНрд░рд╕рд┐рджреНрдз FPGA рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рд╛рде рдЬрд╛рдирдХрд╛рд░реА рд▓рд╛рдпрд╛ ред

FPGA рд╕реАрдорд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛


рдПрдХ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдореБрдЭреЗ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓реА рдХрд┐ рдЗрд╕ FPGA рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдХреНрд░реЛрдВ рдХреА рдЧрд╛рд░рдВрдЯреА рд╕рдВрдЦреНрдпрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╣рдЬрд╛рд░ рдХреЗ рд▓рдЧрднрдЧ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рдкрд░реЗрд╢рд╛рди рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рджреМрд░рд╛рди рдореИрдВрдиреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рд▓рдЧрднрдЧ рд╕реМ рдмрд╛рд░ рдмрджрд▓рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЪрд┐рдк рдХреА рдЖрд╕рдиреНрди рдореМрдд рдХреА рдХрд▓реНрдкрдирд╛ рдХреАред рдЗрд╕рдХреА рдХреАрдордд рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рддрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдкрд░реНрдпрд╛рдкреНрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рд╢реЗрд╖ рдиреМ рд╕реМ рдЪрдХреНрд░ рдХрдИ рдФрд░ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдВрдЧреЗред

рд░рд╛рдЙрдЯрд░ рдореЗрдВ рд░реЛрдо рдХреА рд╕рд░реНрдХрд┐рдЯ рдЪрдордХрддреА рд╣реИ


рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж, рдореИрдВрдиреЗ "ZLMNet H-G5 / P8201" рдХреЛрдб рдирд╛рдо (рд╡реЗрдм тАЛтАЛрдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдкрджрдирд╛рдо) рдХреЗ рддрд╣рдд RT5350F рдкрд░ рдПрдХ рддрд╛рдЬрд╛ рдмреЗрдХреНрдб рдорд┐рдиреА-рд░рд╛рдЙрдЯрд░ рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛ ред рд▓рдЧрднрдЧ рдЙрд╕реА рд╕рдордп, SOIC8 / SOP8 рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдк рднреА рдЖ рдЧрдпрд╛ - рдореИрдВрдиреЗ ROM рдХреЗ рд╕рд╛рде рдЗрди-рд╕рд░реНрдХрд┐рдЯ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдкрд╣рд▓реЗ, Flashrom рдиреЗ BB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ EPROM рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рджреЗрдЦрд╛ред рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдиреЗ рд╣рдореЗрд╢рд╛ FPGA рдФрд░ рд░реВрдЯрд░ рдХреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдмреАрдЪ CS рдФрд░ CLK рдХреЗ рд╕рд┐рдЧреНрдирд▓ рд╕реНрддрд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдШрд░реНрд╖ рдХреЛ рд╣рд░рд╛рдпрд╛ред рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ - рдмреАрдмреА рдореЗрдВ FPGA рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдФрд░ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рдмреАрдЪ рд╡рд░реНрддрдорд╛рди-рд╕реАрдорд┐рдд рдкреНрд░рддрд┐рд░реЛрдз рд╣реИрдВ рдЬреЛ рдХрдо-рд╡рд░реНрддрдорд╛рди FPGA рдХреБрдВрдЬреА рдХреЛ рдмрд░реНрдирдЖрдЙрдЯ рд╕реЗ рдмрдЪрд╛рддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ USBASP рдХреЛ AsProg рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ - рдпрд╣ рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкрдврд╝рддрд╛ / рд▓рд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдзрд┐рдХреНрдХрд╛рд░ рд╣реИ (рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП 9 рдорд┐рдирдЯ, рдорд┐рдЯрд╛рдиреЗ-рд▓рд┐рдЦрдиреЗ-рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 25 рдорд┐рдирдЯ)ред рдПрдХ рдИрдВрдЯ рдХреЗ рдПрдХрд▓ рдкреБрдирд░реЛрджреНрдзрд╛рд░ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЕрднреА рднреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд╕реНрдерд┐рд░ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдм рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, AsProg рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ - рдХреЗрд╡рд▓ рдкреВрд░реЗ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдХрд┐рдЯ рдХреЗ рд╕рд╛рдеред

рдореИрдВрдиреЗ BB рдореЗрдВ TMS / TCK рдЖрдЙрдЯрдкреБрдЯ рдФрд░ emitter рдлреЙрд▓реЛрдЕрд░ рдХреЗ рд▓рд┐рдП EPROM рдХреЗ CS / CLK рдЗрдирдкреБрдЯ рдХреЗ рдмреАрдЪ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдпрд╛ - рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рддреБрд░рдВрдд рд▓рдЧрднрдЧ рд╕рд╣реА рд╕реНрддрд░ рддрдХ рдХрдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛, рдлреНрд▓реИрд╢рд░ рдЪрд┐рдк рдХреЛ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛, рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдкрдврд╝рдирд╛ / рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред 8 рдХреЗ рднрд╛рдЬрдХ рдХреЗ рд╕рд╛рде, рдПрдХ рдкреВрд░реНрдг рдкрдврд╝рдиреЗ рдореЗрдВ рдПрдХ рдорд┐рдирдЯ рд╕реЗ рднреА рдХрдо рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдкреБрдирд░реНрд▓реЗрдЦрди рдореЗрдВ рд▓рдЧрднрдЧ рджреЛ рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ EPROM рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рд╕рдВрдЪрд╛рд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рд░рд╛рдЙрдЯрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, CS / CLK рд▓рд╛рдЗрдиреЗрдВ рдХреЗрд╡рд▓ EPROM рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдЬрд┐рд╕реЗ рдПрдХ рдмрд╛рд░ рдмреВрдЯ рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдкреНрд░реЛрд╕реЗрд╕рд░ рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдирд┐рдпрдорд┐рдд рд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢ рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдмреАрдмреА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдиреБрдХрд╕рд╛рди


рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо (zJTAG, flashrom, avrdude, UrJtag, OpenOCD) рдЬреЛ MPSSE рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдиреЗ рдмрд╣реБрдд рджреБрдЦ рдХреА рдмрд╛рдд рдХреАред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЗрдВ, рдПрдлрдЯреАрдбреАрдЖрдИ рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде, рд╡реАрдЖрдИрдбреА тАЛтАЛ/ рдкреАрдЖрдИрдбреА тАЛтАЛрдХрд╛ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИ - рдЬреНрдЮрд╛рдд рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛрдб рдореЗрдВ рд╣рд╛рд░реНрдб-рдХреЛрдбрд┐рдд рд╣реИрдВред рд▓реЗрдХрд┐рди JTAGkey рдХреЗ рд▓рд┐рдП, рдЬреЛ BB рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИ, PID CFF8 рдкрд░ рд╕реЗрдЯ рд╣реИ, рдФрд░ "рдХреНрд▓реАрди" FT2232H рдХреЗ рд▓рд┐рдП рдпрд╣ 6010 рдкрд░ рд╕реЗрдЯ рд╣реИред рдмреЗрд╢рдХ, рдЖрдк FT_Prog рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ BB рдореЗрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ , рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЯреЗрдмрд▓ рдХреЛ рдкреИрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ , рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдк рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЯреЗрдврд╝реЗ рд╣реИрдВред рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдмреАрдмреА рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢рд░реЙрдо рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ (рдЕрдиреНрдпрдерд╛ рдореБрдЭреЗ рд╕рд╛рдЗрдЧрд╡рд┐рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛), рдФрд░ 2232HIO рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╕рдордп avrdude рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ред

рджреВрд╕рд░реЗ, рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗрд╡рд▓ рдПрдбреЗрдкреНрдЯрд░реНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ , рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдлрдЯреАрдбреАрдЖрдИ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ, рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдФрд░ рджреВрд╕рд░реЗ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЖрдкрдХреЛ рдмрд╕ рджрд┐рдП рдЧрдП рдбрд┐рд╡рд╛рдЗрд╕ (рдЪреИрдирд▓ рдП рдпрд╛ рдмреА) рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдЬрдмрд░рди рдЪреБрдирдХрд░ "рдЕрдкрдбреЗрдЯ" рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЬрд╛рдБрдЪ - рдкрд░рд┐рдгрд╛рдо


рдЕрдм, рд╡рд░реНрдгрд┐рдд рд╕рднреА рдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рд╕рдордп рдФрд░ рдирд╕реЛрдВ рдХреА рд╕рдВрдЪрдпреА рдорд╛рддреНрд░рд╛ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдмрд╛рд╣рд░реА рд▓рд╛рд▓рд┐рддреНрдп рдХреА рдХреАрдордд рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреА рдкреНрд░рддреАрдд рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХрддрд╛ рдирд┐рд╖реЗрдзрд╛рддреНрдордХ рдирд┐рдХрд▓реАред рдореИрдВ рдЗрд╕ рд╕рдордп рдХреЛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдкрд░ рдЦрд░реНрдЪ рдХрд░рддрд╛ рд╣реВрдВ - рдореИрдВ рдХреБрдЫ рдЧрдВрднреАрд░ рдФрджреНрдпреЛрдЧрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдФрд░ рдбреАрдмрдЧрд░реНрд╕ рдХрдорд╛рдКрдВрдЧрд╛ред рд▓реЗрдХрд┐рди рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдкреНрд▓рд╕ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрднреНрдпрд╛рд╕ рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдЖрдкрдХреЛ рддреИрдпрд╛рд░ рд╕реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдореЙрдбреНрдпреВрд▓ рдХреА рд╢реБрджреНрдз рдЦрдкрдд рдореЗрдВ рдЕрдВрддрд┐рдо рд╕реНрд▓рд╛рдЗрдб рд╕реЗ рдкрд░рд╣реЗрдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рдЪреАрдиреА рдмрд╣реБрддрд╛рдпрдд рдореЗрдВ рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдЕрд░реНрде рдореЗрдВ, рдкреНрд░рд╛рдЪреАрди рдФрд░ рдордзреНрдпрдпреБрдЧреАрди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рд╕реЗ рдИрд░реНрд╖реНрдпрд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ - рджрд╢рдХреЛрдВ рддрдХ рд╡реЗ рдкрдбрд╝реЛрд╕ рдореЗрдВ рд╣рдЬрд╛рд░реЛрдВ рдХрд┐рд▓реЛрдореАрдЯрд░ рдХреЗ рдХреБрдЫ рдЬреЛрдбрд╝реЗ рдореЗрдВ рд╣рд▓ рдХрд┐рдП рдЧрдП рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЙрддреНрд╕рд╛рд╣рдкреВрд░реНрд╡рдХ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рдереЗ, рдмрд╕ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдереЗред

рд╣рдореЗрдВ рдХреБрдЫ рдЙрдкрд▓рдмреНрдз рд░рд╛рдЙрдЯрд░реЛрдВ рдкрд░ OpenOCD рдФрд░ JTAG рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЛ рдЗрд╕ рдкрд░ рд╣рд╛рде рдирд╣реАрдВ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЦрддрд░рдирд╛рдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдореЗрдВ рдПрдХ рдкреБрд░рд╛рдирд╛ рдмрд╕ рд╕рдореБрджреНрд░реА рдбрд╛рдХреВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рднреА рд╣реИ ред рдкрд╛рд░рдВрдкрд░рд┐рдХ рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рдореЛрдб рдореЗрдВ рдПрдХ PIC рдмреЛрд░реНрдб рдФрд░ рдПрдХ рд╕рд░рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ FT232BL рд╣реИред рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирд┐рдпрдорд┐рдд рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрддреНрддрд░ рдкрд╛рда рд░реВрдк рдореЗрдВ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред avrdude, Flashrom рдФрд░ рдХрдИ рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рднреА рдмреАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдЧрддрд┐ рдХрдИ рдЧреБрдирд╛ рдХрдо рд╣реИред рдХрдо рдЧрддрд┐ рдХреЛ рдЖрд╡реЗрджрди рдХреА рдЪреМрдбрд╝рд╛рдИ рджреНрд╡рд╛рд░рд╛ рдореБрдЖрд╡рдЬрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред

рдпрд╣ рд╕реЛрдЪрдХрд░ рдХрд┐ рдЗрд╕ рдЬреАрд╡рди рдореЗрдВ рдЖрдкрдХреЛ рд╕рдм рдХреБрдЫ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдореИрдВрдиреЗ рдмреАрдкреА v3.6 рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛рдХреЗрдмрд▓ рдХреЗ рд╕рд╛рдеред рд╣рд╛рдВ, рд╣рд╛рдВ, рдореБрдЭреЗ рдХреИрдХреНрдЯрд╕ рдкрд░ рдЪреВрд╣реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рд╣реИ, рдФрд░ "рдХрд▓ рдореИрдВ рдлрд┐рд░ рд╕реЗ рд╡рд╣рд╛рдВ рдЬрд╛рдКрдВрдЧрд╛ред"

Source: https://habr.com/ru/post/hi380531/


All Articles