рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рд╕реЛрд░реНрд╕ рдЪрд┐рдкреНрд╕ рдЦреЛрд▓реЗрдЧрд╛

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

рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рд╕реЛрд░реНрд╕ рдЪрд┐рдкреНрд╕ рдЦреЛрд▓реЗрдЧрд╛
/ рддрд╕реНрд╡реАрд░ рдЧреИрд░реЗрде рд╣рд╛рдлрдХреНрд░реА рд╕реАрд╕реА рджреНрд╡рд╛рд░рд╛ рдПрд╕рдП

рдЪрд┐рдкреНрд╕ рдПрд▓рд╛рдпрдВрд╕ рдХреНрдпреЛрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛?

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

рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рднреА рдЕрд▓рдЧ рдирд╣реАрдВ рд░рд╣рд╛ред рд╕рдВрдЧрдарди рдиреЗ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдкрд╣рд▓ - CHIPS рдПрд▓рд╛рдпрдВрд╕ - рд▓реЙрдиреНрдЪ рдХреА, рдЬрд┐рд╕рдХреЗ рд╕рджрд╕реНрдп RISC-V рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВрдЧреЗред

рдХреМрди рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЬрд╛ рд░рд╣реА рд╣реИрдВ

CHIPS рдПрд▓рд╛рдпрдВрд╕ рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдореЗрдВ Google, рд╡реЗрд╕реНрдЯрд░реНрди рдбрд┐рдЬрд┐рдЯрд▓ (WD) рдФрд░ SiFive рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдиреЗ рдЕрдкрдирд╛-рдЕрдкрдирд╛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред рдЖрдЗрдП рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВред

рдЖрд░рдЖрдИрдПрд╕рд╕реАрд╡реА-рдбреАрд╡реА

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдХреНрд╖рд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддреА рд╣реИ, рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░:

class riscv_arithmetic_basic_test extends riscv_instr_base_test;

  `uvm_component_utils(riscv_arithmetic_basic_test)
  `uvm_component_new

  virtual function void randomize_cfg();
    cfg.instr_cnt = 10000;
    cfg.num_of_sub_program = 0;
    cfg.no_fence = 1;
    cfg.no_data_page = 1'b1;
    cfg.no_branch_jump = 1'b1;
    `DV_CHECK_RANDOMIZE_WITH_FATAL(cfg,
                                   init_privileged_mode == MACHINE_MODE;
                                   max_nested_loop == 0;)
    `uvm_info(`gfn, $sformatf("riscv_instr_gen_config is randomized:n%0s",
                    cfg.sprint()), UVM_LOW)
  endfunction

endclass

рдкрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдирд╛рд▓реЙрдЧреНрд╕ рд╕реЗ рдЕрд▓рдЧ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдореЗрдореЛрд░реА рдмреНрд▓реЙрдХ рд╕рд╣рд┐рдд рдЪрд┐рдк рдХреЗ рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдУрдордиреАрдПрдХреНрд╕рдЯреЗрдВрдб рдкреНрд░реЛрдЯреЛрдХреЙрд▓

рдпрд╣ WD рдХрд╛ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ рдЬреЛ рдИрдерд░рдиреЗрдЯ рдкрд░ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдХреИрд╢ рд╕реБрд╕рдВрдЧрддрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдУрдордиреАрдПрдХреНрд╕рдЯреЗрдВрдб рдЖрдкрдХреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреИрд╢ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рддреНрд╡рд░рдХ: рдЬреАрдкреАрдпреВ рдпрд╛ рдПрдлрдкреАрдЬреАрдП рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХрдИ рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдЪрд┐рдкреНрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреБрдХреНрдд рд╣реИред

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдорд░реНрдерд┐рдд рд╣реИ SweRV рдЪрд┐рдкреНрд╕рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдореБрдЦред SweRV рдПрдХ 32-рдмрд┐рдЯ рдбреБрдЕрд▓-рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реБрдкрд░рд╕реНрдХреЗрд▓рд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ рдЬреЛ 28nm рдкреНрд░реЛрд╕реЗрд╕ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдиреМ рд╕реНрддрд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдХрдорд╛рдВрдб рдХреЛ рд▓реЛрдб рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдбрд┐рд╡рд╛рдЗрд╕ 1,8 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд░реЙрдХреЗрдЯ рдЪрд┐рдк рдЬреЗрдирд░реЗрдЯрд░

SiFive рдХрд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди, рдЬрд┐рд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ RISC-V рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдереАред рд░реЙрдХреЗрдЯ рдЪрд┐рдк рдЫреЗрдиреА рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдЬрдирд░реЗрдЯрд░ рд╣реИред рд╡рд╣ рдпрд╣ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ рдкреИрд░рд╛рдореАрдЯрд░рдпреБрдХреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╕рдорд╛рдЬ.

рд╕рдВрдмрдВрдз рдореЗрдВ рдЫреЗрдиреА, рддреЛ рдпрд╣ рд╕реНрдХрд╛рд▓рд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рд╡рд░рдг рднрд╛рд╖рд╛ рд╣реИред рдпрд╣ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд╡реЗрд░рд┐рд▓реЙрдЧ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ ╨┐╨╛╨┤╤Е╨╛╨┤╨╕╤В ASIC рдФрд░ FPGA рдкрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдПред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдЖрдкрдХреЛ рд╡рд┐рдХрд╛рд╕ рдХрд░рддреЗ рд╕рдордп OOP рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЖрд░рдЯреАрдПрд▓.

рдЧрдардмрдВрдзрди рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ

рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдкрд╣рд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдмрд╛рдЬрд╛рд░ рдХреЛ рдЕрдзрд┐рдХ рд▓реЛрдХрддрд╛рдВрддреНрд░рд┐рдХ рдФрд░ рдирдП рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рдмрдирд╛рдПрдЧреАред рдЖрдИрдбреАрд╕реА рдореЗрдВ рдорд╛рд░реНрдХрдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдмрдврд╝рддреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рдПрдЖрдИ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝реЗрдЧрд╛ред

рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рд╕реЛрд░реНрд╕ рдЪрд┐рдкреНрд╕ рдЦреЛрд▓реЗрдЧрд╛
/ рддрд╕реНрд╡реАрд░ рдлрд╝реНрд░рд┐рдЯреНрдЬрд╝рдЪреЗрди рдлрд╝реНрд░рд┐рдЯреНрдЬрд╝ PD

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

рд╕рдорд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ

рдЕрдиреНрдп рд╕рдВрдЧрдарди рдУрдкрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реАрдПрдХреНрд╕рдПрд▓ рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо рд╣реИ, рдЬрд┐рд╕рдиреЗ рдорд╛рд░реНрдЪ рдХреЗ рдордзреНрдп рдореЗрдВ рдХрдВрдкреНрдпреВрдЯ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд▓рд┐рдВрдХ рдорд╛рдирдХ рдкреЗрд╢ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣ рддрдХрдиреАрдХ рдУрдордиреАрдПрдХреНрд╕рдЯреЗрдВрдб рдХреЗ рд╕рдорд╛рди рд╣реИ рдФрд░ рд╕реАрдкреАрдпреВ, рдЬреАрдкреАрдпреВ, рдПрдлрдкреАрдЬреАрдП рдХреЛ рднреА рдЬреЛрдбрд╝рддреА рд╣реИред рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ PCIe 5.0 рдмрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

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

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

рд╣рдорд╛рд░реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рд╕реЗ рддрд╛рдЬрд╝рд╛ рдкреЛрд╕реНрдЯ:

рд╣рдорд╛рд░реЗ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдирд▓ рд╕реЗ рдкреЛрд╕реНрдЯ:

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ