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

рдЪрд╛рд░реНрд▓реНрд╕ рд╡реЗрджрд░рд▓реА рдХреЗ рд╕рд╛рде рдЪрд╛рд░ рдШрдВрдЯреЗ рдХреА рд╕рд╛рдордЧреНрд░реА рд╣реИрдмреЗ рдкрд░ рдкрдЪрд╛рд╕ рд▓реЗрдЦреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реВрдВрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рддреАрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рджреВрдВрдЧрд╛:
- рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред рдПрдХрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ, рдлрд╝рдВрдХреНрд╢рди рдорд╛рди, рдореНрдпреВрдЯреЗрд╢рди рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛, рдЯрд╛рдЗрдорд┐рдВрдЧ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ред
- рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ рдФрд░ рд╕рдВрдХрд▓рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдоред Muchnik SSA рдФрд░ рдЕрдиреБрдХреВрд▓рди рдкрд░ рдкреБрд╕реНрддрдХред рдмреЙрдм рдореЙрд░реНрдЧрди (рдХрдореНрдкрд╛рд╕) рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд┐рдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ред рд╡реЗрдХреНрдЯрд░рд┐рдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рд░реИрдВрдбреА рдПрд▓реЗрди (рдореЗрд░реА рд╡реЗрд╡ рд╕рд╣рдпреЛрдЧреА рдФрд░ рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд╛рд░реНрд▓реНрд╕ рд╕рд╣рдпреЛрдЧреА)ред
- Yacc parser рдХрд╛ рд╡рд┐рдХрд╛рд╕, рдПрдбрд╛ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдЗрдВрдЯрд░реНрдирд▓ (DIANA), рдФрд░ Synopsys рдореЗрдВ VHDL рдХрд╛ рджреГрд╢реНрдпред
- рдЖрдХрд░реНрд╖рдХ рд╡реНрдпрд╛рдХрд░рдг рдФрд░ рдЕрд╕рдлрд▓, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ (TRNP) рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ MIPT рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореИрдиреБрдЕрд▓ рдореЗрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧред
- JOVIAL рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдФрд░ Ada рдорд╛рдирдХреАрдХрд░рдгред IDL рднрд╛рд╖рд╛ред
- рд╕реАрдбреАрд╕реА 7600 рдФрд░ рдХреНрд░реЗ -1 рдкрд░ рднреМрддрд┐рдХрд╡рд┐рджреЛрдВ рдФрд░ рд░рд╕рд╛рдпрдирдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рд╡рд░рдореЛрд░ рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред рд▓реАрд╡рд░рдореЛрд░ рдлреЛрд░рдЯреНрд░рд╛рди рд╕рдВрд░рдЪрдирд╛рдУрдВ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рд╕реНрдореГрддрд┐ рдЖрд╡рдВрдЯрди рдХреЗ рд╕рд╛рде рдлреЛрд░рдЯреНрд░рд╛рди -77 рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИред рдорд╛рдЗрдХреНрд░реЛрдлрд╝рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЦреЛрдЬ рдФрд░ рдПрдирд┐рдореЗрд╢рди рдХреЗ рдЙрддреНрдкрд╛рджрди рд╕рд╣рд┐рддред рд╣реИрд░реА рдиреЗрд▓реНрд╕рди рдФрд░ рд░реБрдмрд┐рдХ рдХрд╛ рдШрди рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреИрд╕реЗ рдЬреНрдЮрд╛рдд рд╣реБрдЖред
- рд╕реЛрд╡рд┐рдпрдд рдХреНрд▓реЛрди рдХреНрд░реЗ -1 рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдПрд╕рдПрд╕ рдмреАрдЖрдИрдПрд╕ред рдЖрдИрдкреАрдПрдо рдореЗрдВ рдлреЛрд░рдЯреНрд░рд╛рди рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рд╕реА рдХрдВрдкрд╛рдЗрд▓рд░ рдЬреЛ рд╣рдордиреЗ рдПрдордЖрдИрдкреАрдЯреА рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред
- Synopsys VCS рдореЗрдВ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЙрд▓реНрдЯрд╛ред рд░рдЬрд┐рд╕реНрдЯрд░ рдкрд╛рд░реА рдХреЗ рд╕рд╛рде рдмрдзрд╛рдИ рдЬрдирд░реЗрдЯрд░ред LSFRред
- рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдХреНрд╖рдорддрд╛ рдФрд░ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд░реВрдк рд╕реЗ рднреВрд▓ рдЧрдИ рдкреНрд░реЛрд▓реЙрдЧ рднрд╛рд╖рд╛ред
- рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрд▓реЙрдЧ рд╕реЗ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧред
- рдЗрд╕рдореЗрдВ рдмреБрдХрдорд╛рд░реНрдХ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрд░рд┐рд▓реЙрдЧ рдпрд╛ рд╡реАрдПрдЪрдбреАрдПрд▓ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╢рд╛рдорд┐рд▓ рд╣реИред рд░рдЬрд┐рд╕реНрдЯрд░ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд╕реНрддрд░ рдкрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд┐рд╡рд░рдг рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдПрдХ рдмреБрдХрдорд╛рд░реНрдХ рдмрд┐рдЦрд░рд╛ рд╣реБрдЖ рд╣реИред "рдЕрдирд╛рд╡рд╢реНрдпрдХ" рдХреЛрдб рдвреВрдВрдврдирд╛ рдЬреЛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдмрд╛рд╣рд░ рдХреБрдЫ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрд░рд┐рдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрди рдЬреЛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реА рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рдкрд╛рда, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдореЛрдб рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИред
- рд╣рд╛рдЗрдмреНрд░рд┐рдб рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рддрд░реАрдХреЗ - рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдирд┐рд╖реНрдкрд╛рджрди рдмрд┐рдВрджреБ рд╕реЗ рд░рд╛рдЬреНрдп рд╕реНрдерд╛рди рдХреА рдмрд╛рдж рдХреА рд╕реНрдереИрддрд┐рдХ рдЬрд╛рдВрдЪ рдХреЗ рд╕рд╛рде рдЧрддрд┐рд╢реАрд▓ рдирд┐рд╖реНрдкрд╛рджрдиред
- рдПрдордЖрдИрдЯреА рд╕реЗ рд╣рдХреАрдо рдХреА рд╕реВрдЪреАред
- рдЬреАрд╡рди рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗрд╡рд▓ рдкрд╛рдВрдЪ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рддреНрд╡рд░рд┐рдд рд╕реЙрд░реНрдЯ, рдмрд╛рдЗрдирд░реА рдЦреЛрдЬ, рд╣реИрд╢рд┐рдВрдЧ, рд╕реВрдЪреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдФрд░ рдХреБрдЫ рдФрд░ (рдПрд╡реАрдПрд▓ рдмрд╛рдЗрдирд░реА рдЯреНрд░реА рд╕рдореНрдорд┐рд▓рди?)ред
- рдмреЗрд▓ рд▓реИрдмреНрд╕ рдореЗрдВ рдпреВрдирд┐рдХреНрд╕ рдЯреНрд░реЙрдл рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ред
- рдЪрд╛рд░реНрд▓реНрд╕ рд╡реЗрдЬрд╝рд░реЗрд▓ рдХрд╛ рдПрд╕рдХреНрдпреВрдПрд▓ рдкрд░ рдУрд░реЗрдХрд▓ рдореЗрдВ рдХрд╛рдоред
- MIPS CorExtend / UDI рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд┐рд░реНрджреЗрд╢ рд╣реИред рддреНрд╡рд░рд┐рдд рд╢рд╛рдмреНрджрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝рдирд╛, рдХреЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдЕрдВрджрд░ рдПрдХ рд░рд╛рдЬреНрдп рдорд╢реАрди рдХреЗ рд╕рд╛рде рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдерд┐рддрд┐ рдмрдирд╛рдП рд░рдЦрдирд╛ред рдЖрдИрдмреАрдПрдо / 360 рдЕрдиреБрд╡рд╛рдж рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕реАрдбреАрд╕реА рд╕реНрдЯрд╛рд░ рдХреЗ рдмрд╛рдж рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ред
- рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдЙрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдкреВрд░реНрд╡-рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛
- рдЧреЗрдо рджреБрд╖реНрдЯ, рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ USSR рдореЗрдВ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЕрдореЗрд░рд┐рдХреАред
- рд╕рдорд░ рд╕реНрдХреВрд▓ рдСрдл рдпрдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдЗрди рдиреЛрд╡реЛрд╕рд┐рдмрд┐рд░реНрд╕реНрдХ рдФрд░ рдЗрд╕рдореЗрдВ рдордЪреНрдЫрд░ (рдореЗрд░реА рдпрд╛рджреЗрдВ рдФрд░ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдЪрд╛рд░реНрд▓реНрд╕ рд╡реЗрджрд░ рдХреА рдХрд╣рд╛рдирд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░)
- рдЪрд╛рд░реНрд▓реНрд╕ рдиреЗ рдореЙрд╕реНрдХреЛ рдореЗрдВ 36 рдШрдВрдЯреЗ рдФрд░ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рджреЛ рд╕рдкреНрддрд╛рд╣ рдХреИрд╕реЗ рдмрд┐рддрд╛рдПред рд╣реЗрд░реНрдорд┐рдЯреЗрдЬред рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпреЛрдВ рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ред
- рдЙрдиреНрд╣реЛрдВрдиреЗ рдЪрд╛рд░реНрд▓реНрд╕ рдХреЛ рдЬреБрд▓рд╛рдИ рдореЗрдВ MIET / рдЬрд╝реЗрд▓реЗрдиреЛрдЧреНрд░рд╛рдб рдореЗрдВ рдПрдХ рдЧреНрд░реАрд╖реНрдордХрд╛рд▓реАрди рд╕реНрдХреВрд▓ рдореЗрдВ рдЬрд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдпрд╛ рдЧрд┐рд░рд╛рд╡рдЯ рдореЗрдВ (рдореЙрд╕реНрдХреЛ рд╕реНрдЯреЗрдЯ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА? MIPT? ITMO?)ред
- рд╕реНрдХреВрд▓реА рдмрдЪреНрдЪреЛрдВ рдФрд░ рдЫреЛрдЯреЗ рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╢рд┐рдХреНрд╖рд╛ред рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдиреБрдХреНрд░рдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ) рдФрд░ FPGA рдкрд░ рд╡реЗрд░рд┐рд▓реЙрдЧ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред
- FPGA рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХреАрдХрд░рдг рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реА рдбрд┐рдЧреНрд░реА рдХреЗ рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рд╕реНрдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ, рддрд╛рдХрд┐ рдПрдХ рд╕реНрдХреВрд▓реА рдЫрд╛рддреНрд░ рдпрд╛ рдЫрд╛рддреНрд░ рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рд╕рдордЭ рд╕рдХреЗ рдХрд┐ рд╡реЗрд░рд┐рд▓реЙрдЧ рдХреЛрдб рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕рд░реНрдХрд┐рдЯ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ, рди рдХрд┐ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо (рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛)ред
- рдЬреБрд▓рд╛рдИ рдореЗрдВ MIET / Zelenograd рдореЗрдВ рдЧреНрд░реАрд╖реНрдордХрд╛рд▓реАрди рд╕реНрдХреВрд▓ рдХреЗ рд▓рд┐рдП FPGA рдкрд░ RTL рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдПрдХ рд╕реНрд╡-рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрди рд╣реИ рдЬреЛ рдЦреЗрд▓ рдХреЗ "рд╕реНрдЯреЛрди рдкреЗрдкрд░ рдХреИрдВрдЪреА" рдореЗрдВ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдХреЗ рд░реБрдЭрд╛рдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред
- рдПрдХ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ (рдЬрд╛рдирд╡рд░реЛрдВ) рдХреА рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдПрдХ рдирдХреНрд╢реЗ (рдЧреНрд▓реЛрдм) рдкрд░ рд▓рдХреНрд╖реНрдп рддрдХ рд▓реЗ рдЬрд╛рддреА рд╣реИред рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдПрдХ "рдЧрдВрдз" рд╣реИ - рд╕рдХрд╛рд░рд╛рддреНрдордХ (рднреЛрдЬрди) рдпрд╛ рдирдХрд╛рд░рд╛рддреНрдордХ (рдмрд┐рдЬрд▓реА рдЬреЛ рд╣рдбрд╝рддрд╛рд▓ рдХрд░ рд╕рдХрддреА рд╣реИ)ред FPGA рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдб рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдирд╛, рд╕реНрдХреИрди рдЬреЗрдирд░реЗрд╢рди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реАрдЬреАрдП рдкрд░ рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯред
рдпрд╣рд╛рдБ рд╣рдордиреЗ OOP рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ Habr├й рдкрд░ рд╣рд╛рд▓ рдХреЗ рд╡рд┐рд╡рд╛рджреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреАред рдЪрд╛рд░реНрд▓реНрд╕ OOP рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдЬрд╣рд╛рдВ рд▓рд╛рдЧреВ рд╣реЛ, рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдпрд╛рди рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдЪрд╛рд░реНрд▓реНрд╕ рдХреЛ
рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдпрд╛,
рдЬреЛ рдореИрдВрдиреЗ
рдЗрд╕ рдкреЗрдбрд╝ рдкрд░ рдПрдХ рдкрд░рд╕рд┐рдВрдЧ рдЯреНрд░реА рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдиреЛрдбреНрд╕ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рдлрд▓ рд╡рд░реНрдЧ рдбрд┐рдЬрд╛рдЗрди рдХреА рджреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рджреЗрдЦрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЪрд╛рд░реНрд▓реНрд╕ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдмреЗрд╢рдХ, рдкреЗрдбрд╝ рдкрд░рд┐рд╡рд░реНрддрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЫреЛрдЯреА рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдирд╣реАрдВ рдмрд┐рдЦрд░рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЯреНрд░реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ рдЧреНрд░рд╛рдл рдореЗрдВ рдлреЗрдВрдХ рджреЗрдВ, рдЬрд┐рд╕ рдкрд░ рдХреБрдЫ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЗ рд╕рд╛рде, рд╕реНрдерд┐рд░ рдПрдХрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддрд╛рд▓рд┐рдХрд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЪрд╛рд░реНрд▓реНрд╕ рдиреЗ рдореБрдЭреЗ рдореБрдЪрдирд┐рдХ, рдмреЙрдм рдореЙрд░реНрдЧрди рдФрд░ рд░реИрдВрдбреА рдПрд▓рди рдХреЗ рд╡реИрд╢реНрд╡реАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ред

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

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

рддрдм рдореИрдВрдиреЗ рдЪрд╛рд░реНрд▓реНрд╕ рд╕рд╛рдЧрд╛ рдХреЛ рдмрддрд╛рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдФрд░ рд╢рд┐рдХреНрд╖рдХреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдиреЗ рд╡рд┐рднрд┐рдиреНрди рд░реВрд╕реА рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпреЛрдВ
рдореЗрдВ рдбреЗрд╡рд┐рдб рд╣реИрд░рд┐рд╕ рдФрд░ рд╕рд╛рд░рд╛ рд╣реИрд░рд┐рд╕ рдХреА
рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ "рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд░реНрдХрд┐рдЯрд░реА рдФрд░ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛" рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ред (рджреЗрдЦреЗрдВ рд╣реЗрдмрд░
1 ,
2 ,
2 рдкрд░ рдкреЛрд╕реНрдЯ)ред
3)ред рдЕрдм, MIET, RUSNANO, MEPhI рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпреЛрдВ рдХреЗ рд╢рд┐рдХреНрд╖рдХреЛрдВ рдХреЗ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рдпрд╛рд╕реЛрдВ рд╕реЗ, рд╣рдо MIET рдореЗрдВ рдПрдХ рд╕рдорд░ рд╕реНрдХреВрд▓ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдБ FPGA рдкрд░ рдЙрдиреНрдирдд рд╕реНрдХреВрд▓реА рдмрдЪреНрдЪреЛрдВ рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡реАрдбрд┐рдпреЛ рдЧреЗрдо рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХ рд╕реНрдХреНрд░реАрди (
рдлрд┐рдЬрд┐рдХреНрд╕ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмреАрдЪ рдХрд╛ рд╕реЗрдХреНрд╢рди) рдХреЗ рд╕рд╛рде рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реНрдЯреАрд╡рди рд╣реНрдпреВрдЧ рджреНрд╡рд╛рд░рд╛ 15 рджрд┐рд╕рдВрдмрд░, 2018 рдХреЛ рд╡реЗрд░рд┐рд▓реЛрдЧ рдХреА рдкреБрд╕реНрддрдХ рдбрд┐рдЬрд╛рдЗрдирд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рдЧреЗрдо рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

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

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

рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк LFSR рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

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

