рдкрд░рд┐рдЪрдп
рдПрдХ рдмрд╛рд░ рдореБрдЭреЗ рд╕реАрдПрдПрдо (рд╕рд╛рд╣рдЪрд░реНрдп рд╕реНрдореГрддрд┐) рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдмреНрд▓реЙрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдпрд╣ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ Xilinx BRAM (рд╕реНрдЯреЗрдЯрд┐рдХ рдореЗрдореЛрд░реА рдмреНрд▓реЙрдХреНрд╕) рдкрд░ рдпрд╛ SRL16 (16-рдмрд┐рдЯ рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░) рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореИрдВ рдереЛрдбрд╝рд╛ рджреБрдЦреА рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдХрд╛рдлреА рдЬрдЧрд╣ рдереАред рдореИрдВрдиреЗ рдЦреБрдж рдЗрд╕реЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдорд╛рдереЗ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдерд╛ред рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рд▓рдЧрднрдЧ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдпрд╛ рдФрд░, рдареАрдХ рд╣реИ, рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп рдЖрд╡реГрддреНрддрд┐ рдХреЗрд╡рд▓ 125 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдереАред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрдпрд╛рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ 8-64 рдмрд┐рдЯреНрд╕ рдХреА рдПрдХ рд╢рдмреНрдж рдЪреМрдбрд╝рд╛рдИ рдФрд░ 16-1024 рд╢рдмреНрджреЛрдВ рдХреА рдЧрд╣рд░рд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╕реАрдПрдПрдо рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рд╕реАрдПрдПрдо рдореЗрдВ рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЯреАрд╕реАрдПрдПрдо (рдЯрд░реНрдирд░реА рд╕рд╛рд╣рдЪрд░реНрдп рд╕реНрдореГрддрд┐) рд╕реЗ рдпрд╣ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рдлреА рд╕рд╕реНрддрд╛ рд╣реИ рдФрд░ рд╕рдордп рдХреЛ рдереЛрдбрд╝рд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдирд┐рдореНрди рдЖрд╡реГрддреНрддрд┐ рд╕реАрдорд╛ Kintex7 рдкрд░рд┐рд╡рд╛рд░ рдкрд░ 125 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рд╣реИред рдЪрд▓реЛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ! рд╣рдорд╛рд░рд╛ CAM рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╕реЗ рдмрдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдкрддреЗ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдЧрд╛ рдФрд░ рдПрдХ рд╢рдмреНрдж рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдЧрд╛:

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

рдЪрд┐рддреНрд░рд╛ 2. рд╕реАрдПрдПрдо рд╕рдВрд░рдЪрдирд╛
рдЕрдВрдЬреАрд░ред 2 рдореЗрдВ, CAM_line рдЕрдВрдЬреАрд░ рд╕реЗ рд╣реА CAM рд▓рд╛рдЗрди рд╣реИред MUX рдЗрдирдкреБрдЯ рдПрдбреНрд░реЗрд╕ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд░ рд╣реИ, MATCH REGISTER рдПрдХ рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реИ рдЬреЛ рдлреНрд▓реИрдЧ рд╡реИрд▓реНрдпреВ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИ, ENCODER рдПрдХ рдбрд┐рдХреЛрдбрд░ рд╣реИ рдЬреЛ рдореИрдЪ рдмрд╕ рдХреЛ рд╕рдмрд╕реЗ рдХрдо рдореИрдЪ рдПрдбреНрд░реЗрд╕ рд╕реЗ рдорд┐рд▓рд╛рддрд╛ рд╣реИред рдПрдлрдПрд╕рдПрдо рдПрдХ рдирд┐рдпрдВрддреНрд░рд┐рдд рдкрд░рд┐рдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрди рд╣реИ, рдЬреЛ рдкреНрд░рдЪрд▓рд┐рдд рд╣реИред рдореИрдЪ рднреЗрдЬреЗ рдЧрдП рдкрддреЗ рдХреЗ рд╕рдорд╛рди рдмрд┐рдЯ рд╕реЗ рдореИрдЪреЗрд╕ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ ENCODER рдЕрдЧрд▓реЗ рдкрд╛рдП рдЧрдП рдкрддреЗ рдкрд░ рд╕реНрд╡рд┐рдЪ рд╣реЛ рдЬрд╛рдПред рд╣рдорд╛рд░реЗ рд╕реАрдПрдПрдо рдХрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛:
рддрд╛рд▓рд┐рдХрд╛ 1. рд╕реАрдПрдПрдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕
рдЕрдВрдЬреАрд░ рдореЗрдВ рдиреАрдЪреЗ 3 рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдПрдХ рд╕рдордп рдЖрд░реЗрдЦ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ CAM рдореЗрдВ рддреАрди рд╢рдмреНрджреЛрдВ рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдПрдХ рд╕рдлрд▓ рдЦреЛрдЬ, рдорд┐рдЯрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ:

рдЪрд┐рддреНрд░рд╛ 3. рд╕реАрдПрдПрдо рдХреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕рдордп рдЖрд░реЗрдЦ
рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реАрдПрдПрдо рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ, рдЪрд▓реЛ рд╕рдВрд╢реНрд▓реЗрд╖рдг рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред
рд╕рдВрд╢реНрд▓реЗрд╖рдг
рд╣рдо XilinP IS51 рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Xilinx ISE рдореЗрдВ рд╕рдВрд╢реНрд▓реЗрд╖рд┐рдд рдХрд░реЗрдВрдЧреЗред

рдЪрд┐рддреНрд░рд╛ 4. 8-рдмрд┐рдЯ рдбреЗрдЯрд╛ рдмрд╕ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд▓рд┐рдП рд╕реАрдПрдПрдо рдЧрд╣рд░рд╛рдИ рдкрд░ XST (ISE рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд┐рдВрдереЗрд╕рд╛рдЗрдЬрд╝рд░) рдХреЗ рдмрд╛рдж рдЖрд╡реГрддреНрддрд┐ рдирд┐рд░реНрднрд░рддрд╛

рдЪрд┐рддреНрд░рд╛ 5. 32-рдмрд┐рдЯ рдбреЗрдЯрд╛ рдмрд╕ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд▓рд┐рдП XST рдмрдирд╛рдо рд╕реАрдПрдПрдо рдЧрд╣рд░рд╛рдИ рдХреЗ рдмрд╛рдж рдЖрд╡реГрддреНрддрд┐

рдЪрд┐рддреНрд░ 6. 64-рдмрд┐рдЯ рдбреЗрдЯрд╛ рдмрд╕ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд▓рд┐рдП XST рдмрдирд╛рдо CAM рдЧрд╣рд░рд╛рдИ рдХреЗ рдмрд╛рдж рдЖрд╡реГрддреНрддрд┐
рдЕрдВрдЬреАрд░ 6 рдореЗрдВ, рд╡реАрд░рдЯреЗрдХреНрд╕ 5 рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдЖрдХрд╛рд░ рдХрд╛ рд╕реАрдПрдПрдо рдореМрдЬреВрджрд╛ рдмреНрд░реИрдо рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рдерд╛ред рд╣рдо рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ рдХрд┐ 64 рдмрд┐рдЯреНрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ 1024 рдХреА рдЧрд╣рд░рд╛рдИ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░рд╛ рдкрд░рд┐рдгрд╛рдо SRL16 рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдереЛрдбрд╝рд╛ рдЦрд░рд╛рдм рдерд╛ред рдЕрдм XC7K325T рдХреЗ рд▓рд┐рдП рд╡рд┐рд╡рд╛рдбреЛ рд╕рдВрд╢реНрд▓реЗрд╖рдг рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ ред рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

32 рдмрд┐рдЯ рдбреЗрдЯрд╛ рдмрд╕ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд▓рд┐рдП CAM рдЧрд╣рд░рд╛рдИ рдкрд░ PnR (рдЪрд┐рдк рдФрд░ рд╕рд┐рдЧреНрдирд▓ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдкрд░ рдмреНрд▓реЙрдХ рдХреА рдирд┐рдпреБрдХреНрддрд┐) рдХреЗ рдмрд╛рдж рдЪрд┐рддреНрд░рд╛ 7. рдЖрд╡реГрддреНрддрд┐ рдирд┐рд░реНрднрд░рддрд╛

рдЪрд┐рддреНрд░рд╛ 8.% рдореЗрдВ 32 рдмрд┐рдЯреНрд╕ рдХреА рдбреЗрдЯрд╛ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕реАрдПрдПрдо рдЧрд╣рд░рд╛рдИ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ
рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╡рд┐рд╡рд╛рдбреЛ рдкрд░ рдкрд░рд┐рдгрд╛рдо PnR рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдереЗ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдХрдард┐рдирд╛рдИ рдирд╣реАрдВ рд╣реИред
TCAM
рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реАрдПрдПрдо рдЯреАрд╕реАрдПрдПрдо рд╕реЗ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдорд┐рд▓рдирд╛ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред рдпрд╣ рдбреЗрдЯрд╛ рдмрд┐рдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд╕реНрдХрд┐рдВрдЧ рдмрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рддреБрд▓рдирд╛рдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рдмрд┐рдЯ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рддрд╛рдХрд┐ рдЬрдм рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдЗрд╕рдХреЗ рдореВрд▓реНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдЖрд╡реГрддреНрддрд┐ рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдирд╣реАрдВ рд╣реБрдИ рдпрд╛ рдЦрдкрдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдЧрдВрднреАрд░ рд╡реГрджреНрдзрд┐ рд╣реБрдИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдореБрдлреНрдд рдореЗрдВ рдЯреАрд╕реАрдПрдПрдо рдорд┐рд▓рд╛ред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдбрд┐рдЬрд╛рдЗрди 7 рд╡реЗрдВ Xilinx FPGA рдкрд░рд┐рд╡рд╛рд░ рдХреЛ рд▓рдХреНрд╖реНрдп 125 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рд╕реЗ рдКрдкрд░ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдмрдбрд╝реЗ рд╕реАрдПрдПрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред XAPP1151 рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдореЗрд░реЗ рд▓рд┐рдП рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдирд┐рдХрд▓рд╛, рдореИрдВрдиреЗ рдорд╛рдирд╛ рдХрд┐ BRAM рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рд╣реИ, рдЖрд╡реГрддреНрддрд┐ рдореЗрдВ рд▓рд▓рд╛рдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬреАрдд рдЗрддрдиреА рдЬрд▓реНрджреА рдирд╣реАрдВ рдордирд╛рддреЗ рд╣реИрдВ, рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ Xilinx CAM IP рдХреЛрд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, BRK рдкрд░ рдЖрдзрд╛рд░рд┐рдд 32K рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЧрд╣рд░рд╛рдИ рдФрд░ 155 MHz рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде CAM рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдкрд░рд┐рдгрд╛рдо рд╕рдВрднрд╡рддрдГ рд▓реЗрдЦ рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рддреЛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдЪрд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░, рдпрд╛ рдЫреЛрдЯреЗ рд╕реЗ рдмрдбрд╝реЗ рд╕реАрдПрдПрдо рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдХреЗ, рд▓реЗрдХрд┐рди рдореИрдВ рддреБрд░рдВрдд рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдЪрд┐рдк рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдЧрд╛ рдпрд╛ рдирд╣реАрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ BRAM рдкрд░ рдХреБрдЫ рд╕рдорд╛рди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред