เจฒเฉเจจเจเจธ เจซเจพเจเจเจกเฉเจธเจผเจจ เจจเฉ เจเฉฑเจ เจจเจตเฉเจ เจฆเจฟเจธเจผเจพ เจเฉเจฒเฉเจนเฉ - เจเจฟเจชเจธ เจ เจฒเจพเจเฉฐเจธ. เจเจธ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจนเจฟเฉฑเจธเฉ เจตเจเฉเจ, เจธเฉฐเจเจ เจจ เจเฉฑเจ เจฎเฉเจซเจค RISC-V เจจเจฟเจฐเจฆเฉเจธเจผ เจธเฉเฉฑเจ เจ เจคเฉ เจเจธเจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจชเฉเจฐเฉเจธเฉเจธเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจฆเจพ เจตเจฟเจเจพเจธ เจเจฐเฉเจเจพเฅค เจเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉฑเจธเจฆเฉ เจนเจพเจ เจเจฟ เจเจธ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉเฅค
/ เจคเจธเจตเฉเจฐ
เจเจฟเจชเจธ เจ เจฒเจพเจเฉฐเจธ เจเจฟเจเจ เจชเฉเจฐเจเจ เจนเฉเจเจ
เจเฉเจ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ เจฎเฉเจฒเจกเจพเจเจจ เจ เจคเฉ เจธเจชเฉเจเจเจฐ เจคเฉเจ เจฌเจเจพเจ เจเจฐเจจ เจตเจพเจฒเฉ เจชเฉเจ 50% เจฆเฉเจเจฐเจพ เจธเจฐเจตเจฐ. เจเจธเฉ เจธเจฎเฉเจ, เจธเฉฑเจเฉเจฌเจพเจเจผ เจเจฎเจพเจเจก เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจจเจพเจฒ เจเฉเฉเฉเจเจ เจเจฎเจเจผเฉเจฐเฉเจเจ เจฆเฉเจเจ เจจเจตเฉเจเจ เจชเจฐเจฟเจตเจฐเจคเจจ เจ เจเฉ เจตเฉ เจเฉฑเจญเจฐ เจฐเจนเฉเจเจ เจนเจจเฅค เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจฌเจพเจฐเฉ - เจธเฉเจเจจเจพ เจธเฉเจฐเฉฑเจเจฟเจ เจฎเจพเจนเจฟเจฐเจพเจ เจจเฉ เจเจธเจจเฉเฉฐ เจธเจชเฉเจเจฒเจฐ เจเจฟเจนเจพเฅค เจเจน เจธเจฅเจฟเจคเฉ เจชเฉเจฐเจญเจพเจตเจฟเจค เจเจฐเจฆเฉ เจนเฉ เจฎเฉเจเฉเจฆเจพ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจนเฉฑเจฒเจพเจ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจตเจฟเจเจพเจธ เจฒเจ เจชเจนเฉเฉฐเจ เจจเฉเฉฐ เจธเฉเจงเจฃ เจฆเฉ เจฒเฉเฉเฅค เจเจพเจธ เจคเฉเจฐ 'เจคเฉ, Intel เจเจนเจจเจพเจ เจฆเฉ เจชเฉเจฐเฉเจธเฉเจธเจฐเจพเจ เจฒเจ เจจเจตเจพเจ เจเจฐเจเฉเจเฉเจเจเจฐ, เจฎเฉเจฒเจเจกเจพเจเจจ เจ เจคเฉ เจธเจชเฉเจเจเจฐ เจฆเฉ เจ เจงเฉเจจ เจจเจนเฉเจเฅค
เจฒเฉเจจเจเจธ เจซเจพเจเจเจกเฉเจธเจผเจจ เจตเฉ เจเจ เจชเจพเจธเฉ เจจเจนเฉเจ เจเฉเฉเจนเฉ เจนเฉเจเฅค เจธเฉฐเจธเจฅเจพ เจจเฉ เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจชเจนเจฟเจฒเจเจฆเจฎเฉ - เจเจฟเจชเจธ เจ เจฒเจพเจเฉฐเจธ - เจธเจผเฉเจฐเฉ เจเฉเจคเฉ เจเจฟเจธ เจฆเฉ เจฎเฉเจเจฌเจฐ RISC-V 'เจคเฉ เจ เจงเจพเจฐเจค เจชเฉเจฐเฉเจธเฉเจธเจฐ เจตเจฟเจเจธเจค เจเจฐเจจเจเฉเฅค
เจเจฟเจนเฉเฉ เจชเฉเจฐเฉเจเฉเจเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจตเจฟเจเจธเจค เจเฉเจคเฉ เจเจพ เจฐเจนเฉ เจนเจจ
CHIPS เจ เจฒเจพเจเฉฐเจธ เจฆเฉ เจฎเฉเจเจฌเจฐเจพเจ เจตเจฟเฉฑเจ Google, Western Digital (WD) เจ เจคเฉ SiFive เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐ เจเฉฑเจ เจจเฉ เจเจชเจฃเฉ-เจเจชเจฃเฉ เจตเจฟเจเจพเจธ เจชเฉเจธเจผ เจเฉเจคเฉเฅค เจเจ เจเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐเฉเจ.
RISCV-DV
เจเฉเจ IT เจฆเจฟเฉฑเจเจ เจจเฉ RISC-V 'เจคเฉ เจ เจงเจพเจฐเจค เจชเฉเจฐเฉเจธเฉเจธเจฐเจพเจ เจฆเฉ เจเจพเจเจ เจฒเจ เจเฉฑเจ เจชเจฒเฉเจเจซเจพเจฐเจฎ เจเจชเจจ เจธเฉเจฐเจธ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒ เจเจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉเฅค เจฌเฉเจคเจฐเจคเฉเจฌ เจซเฉเจธเจฒเจพ เจเฉเจฎเจพเจ เจเฉ เจเจฟ เจกเจฟเจตเจพเจเจธ เจฆเฉ เจธเจฟเจนเจค เจฆเฉ เจเจพเจเจ เจเจฐเฉ: เจเจพเจเจ เจชเจฐเจฟเจตเจฐเจคเจจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ, เจเจพเจฒ เจธเจเฉเจ, เจฐเจเจฟเจธเจเจฐ, เจเจฆเจฟ
เจฎเจฟเจธเจพเจฒ เจฒเจ, , เจเจฃเจฟเจค เจฆเฉเจเจ เจนเจฆเจพเจเจคเจพเจ เจฆเฉ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจเจพเจเจ เจเจฐเจตเจพเจเจฃ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ:
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
เจเฉ เจกเจฟเจตเฉเจฒเจชเจฐ, เจชเจฒเฉเจเจซเจพเจฐเจฎ เจเจจเจพเจฒเจพเจ เจคเฉเจ เจตเฉฑเจเจฐเจพ เจนเฉ เจเจฟเจเจเจเจฟ เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจฎเฉเจฎเฉเจฐเฉ เจฌเจฒเจพเจ เจธเจฎเฉเจค เจเจฟเฉฑเจช เจฆเฉ เจธเจพเจฐเฉ เจญเจพเจเจพเจ เจจเฉเฉฐ เจเฉเจฐเจฎเจตเจพเจฐ เจเจพเจเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
OmniXtend เจชเฉเจฐเฉเจเฉเจเฉเจฒ
เจเจน WD เจฆเจพ เจเฉฑเจ เจจเฉเจเจตเจฐเจ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจนเฉ เจเฉ เจเจฅเจฐเจจเฉเฉฑเจ เจเฉฑเจคเฉ เจกเฉเจเจพ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจจ เจตเฉเจฒเฉ เจเฉเจธเจผ เจเฉเจนเฉเจฐเฉเจเจธ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจคเฉเจนเจพเจจเฉเฉฐ เจชเฉเจฐเฉเจธเฉเจธเจฐ เจเฉเจธเจผ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ เจธเฉเจจเฉเจนเจฟเจเจ เจฆเจพ เจเจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจ เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ เจเจเจธเจฒเฉเจเจฐเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ: GPU เจเจพเจ FPGAเฅค เจเจน เจฎเจฒเจเฉเจชเจฒ RISC-V เจเจฟเจชเจธ 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจธเจฟเจธเจเจฎ เจฌเจฃเจพเจเจฃ เจฒเจ เจตเฉ เจขเฉเจเจตเจพเจ เจนเฉเฅค
เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจธเจฎเจฐเจฅเจฟเจค เจนเฉ เจกเฉเจเจพ เจธเฉเจเจเจฐเจพเจ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฒเจ เจ เจงเจพเจฐเจค. SweRV เจเฉฑเจ 32nm เจชเฉเจฐเจเจฟเจฐเจฟเจ เจคเจเจจเจพเจฒเฉเจเฉ 'เจคเฉ เจ เจงเจพเจฐเจค เจเฉฑเจ 28-เจฌเจฟเฉฑเจ เจกเฉเจ เจฒ-เจชเจพเจเจชเจฒเจพเจเจจ เจธเฉเจชเจฐเจธเจเฉเจฒเจฐ เจชเฉเจฐเฉเจธเฉเจธเจฐ เจนเฉเฅค เจนเจฐเฉเจ เจชเจพเจเจชเจฒเจพเจเจจ เจตเจฟเฉฑเจ เจจเฉเจ เจชเฉฑเจงเจฐ เจนเฉเฉฐเจฆเฉ เจนเจจ, เจเฉ เจเฉฑเจเฉ เจธเจฎเฉเจ เจเจ เจเจฎเจพเจเจกเจพเจ เจจเฉเฉฐ เจฒเฉเจก เจเจฐเจจเจพ เจ เจคเฉ เจเจฒเจพเจเจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค เจกเจฟเจตเจพเจเจธ 1,8 GHz เจฆเฉ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเฅค
เจฐเจพเจเฉเจ เจเจฟเฉฑเจช เจเจจเจฐเฉเจเจฐ
SiFive เจคเฉเจ เจเฉฑเจ เจนเฉฑเจฒ, เจเจฟเจธเจฆเฉ เจธเจฅเจพเจชเจจเจพ RISC-V เจคเจเจจเจพเจฒเฉเจเฉ เจฆเฉ เจตเจฟเจเจพเจธเจเจพเจฐเจพเจ เจฆเฉเจเจฐเจพ เจเฉเจคเฉ เจเจ เจธเฉเฅค เจเจฟเจธเจฒ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจเฉฑเจ RISC-V เจชเฉเจฐเฉเจธเฉเจธเจฐ เจเฉเจฐ เจเจจเจฐเฉเจเจฐ เจนเฉเฅค เจเจน เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจเจเจผเจก เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ .
เจฆเฉ เจธเฉฐเจฌเฉฐเจง เจตเจฟเจ , เจซเจฟเจฐ เจเจน Scala 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจเฉฑเจ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจตเจฐเจฃเจจ เจญเจพเจธเจผเจพ เจนเฉเฅค เจเจน เจเฉฑเจ-เจชเฉฑเจงเจฐเฉ เจตเฉเจฐเฉเจฒเฉเจ เจเฉเจก เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจเฉ ASIC เจ เจคเฉ FPGA 'เจคเฉ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฒเจเฅค เจเจธ เจคเจฐเฉเจนเจพเจ, เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจตเจฟเจเจพเจธ เจเจฐเจจ เจตเฉเจฒเฉ OOP เจฆเฉ เจธเจฟเจงเจพเจเจคเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ .
เจเจ เจเฉเฉ เจฆเฉเจเจ เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ
เจฎเจพเจนเจฟเจฐเจพเจ เจฆเจพ เจเจนเจฟเจฃเจพ เจนเฉ เจเจฟ เจฒเฉเจจเจเจธ เจซเจพเจเจเจกเฉเจธเจผเจจ เจฆเฉ เจชเจนเจฟเจฒเจเจฆเจฎเฉ เจชเฉเจฐเฉเจธเฉเจธเจฐ เจฎเจพเจฐเจเฉเจ เจจเฉเฉฐ เจตเจงเฉเจฐเฉ เจฒเฉเจเจคเฉฐเจคเจฐเฉ เจ เจคเฉ เจจเจตเฉเจ เจเจฟเจกเจพเจฐเฉเจเจ เจฒเจ เจเฉเฉฑเจฒเฉเจนเจพ เจฌเจฃเจพ เจฆเฉเจตเฉเจเฉเฅค IDC เจตเจฟเจเฉ เจเจฟ เจ เจเจฟเจนเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจฆเฉ เจตเจงเจฆเฉ เจชเฉเจฐเจธเจฟเฉฑเจงเฉ เจฆเจพ เจฎเจธเจผเฉเจจ เจธเจฟเจเจฒเจพเจ เจคเจเจจเจพเจฒเฉเจเฉ เจ เจคเฉ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจเจ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจฆเฉ เจตเจฟเจเจพเจธ 'เจคเฉ เจธเจเจพเจฐเจพเจคเจฎเจ เจชเฉเจฐเจญเจพเจต เจชเจเจเจพเฅค

/ เจคเจธเจตเฉเจฐ PD
เจเจชเจจ เจธเฉเจฐเจธ เจชเฉเจฐเฉเจธเฉเจธเจฐเจพเจ เจฆเฉ เจตเจฟเจเจพเจธ เจจเจพเจฒ เจเจธเจเจฎ เจเจฟเฉฑเจช เจกเจฟเจเจผเจพเจเจจ เจฆเฉ เจฒเจพเจเจค เจตเฉ เจเจเฉเจเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจคเจพเจ เจนเฉ เจนเฉเจตเฉเจเจพ เจเฉเจเจฐ เจฒเฉเจจเจเจธ เจซเจพเจเจเจกเฉเจธเจผเจจ เจเจพเจซเจผเฉ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจจเฉเฉฐ เจเจเจฐเจธเจผเจฟเจค เจเจฐ เจธเจเฉเฅค
เจธเจฎเจพเจจ เจชเฉเจฐเฉเจเฉเจเจ
เจนเฉเจฐ เจธเฉฐเจธเจฅเจพเจตเจพเจ เจเจชเจจ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจฆเฉ เจตเจฟเจเจพเจธ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ CXL เจเฉฐเจธเฉเจฐเจเฉเจ เจฎ เจนเฉ, เจเจฟเจธเจจเฉ เจฎเจพเจฐเจ เจฆเฉ เจ เฉฑเจง เจตเจฟเฉฑเจ เจเฉฐเจชเจฟเจเจ เจเจเจธเจชเฉเจฐเฉเจธ เจฒเจฟเฉฐเจ เจธเจเฉเจเจกเจฐเจก เจชเฉเจธเจผ เจเฉเจคเจพ เจธเฉเฅค เจคเจเจจเจพเจฒเฉเจเฉ OmniXtend เจตเจฐเจเฉ เจนเฉ เจ เจคเฉ CPU, GPU, FPGA เจจเฉเฉฐ เจตเฉ เจเฉเฉเจฆเฉ เจนเฉเฅค เจกเฉเจเจพ เจเจเจธเจเฉเจเจ เจฒเจ, เจธเจเฉเจเจกเจฐเจก PCIe 5.0 เจฌเฉฑเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค
เจชเฉเจฐเฉเจธเฉเจธเจฐ เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจฆเฉ เจตเจฟเจเจพเจธ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉฑเจ เจนเฉเจฐ เจชเฉเจฐเฉเจเฉเจเจ MIPS เจเจชเจจ เจนเฉ, เจเฉ เจฆเจธเฉฐเจฌเจฐ 2018 เจตเจฟเฉฑเจ เจชเฉเจฐเจเจ เจนเฉเจเจ เจธเฉเฅค เจเจธ เจชเจนเจฟเจฒ เจจเฉเฉฐ เจธเจเจพเจฐเจเจ เฉฑเจช เจตเฉเจต เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจฆเฉเจเจฐเจพ เจฌเจฃเจพเจเจ เจเจฟเจ เจธเฉเฅค เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฆเฉ เจฏเฉเจเจจเจพ เจจเจตเฉเจจเจคเจฎ 32-เจฌเจฟเฉฑเจ เจ เจคเฉ 64-เจฌเจฟเฉฑเจ MIPS เจจเจฟเจฐเจฆเฉเจธเจผ เจธเฉเฉฑเจเจพเจ เจคเฉฑเจ IT เจญเจพเจเจเจพเจฐเฉ เจฆเฉ เจชเจนเฉเฉฐเจ เจฒเจเฅค เจชเฉเจฐเฉเจเฉเจเจ เจธเจผเฉเจฐเฉ เจเจเจฃ เจตเจพเจฒเฉ เจฎเจนเฉเจจเจฟเจเจ เจตเจฟเฉฑเจ.
เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเจชเจจ เจธเฉเจฐเจธ เจชเจนเฉเฉฐเจ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจจเจพ เจธเจฟเจฐเจซเจผ เจธเฉเจซเจเจตเฉเจ เจฐ เจฒเจ, เจธเจเฉเจ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจฒเจ เจตเฉ เจธเจตเฉเจเจพเจฐ เจเฉเจคเฉ เจเจพ เจฐเจนเฉ เจนเฉเฅค เจ เจเจฟเจนเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจจเฉเฉฐ เจตเฉฑเจกเฉเจเจ เจเฉฐเจชเจจเฉเจเจ เจฆเฉเจเจฐเจพ เจธเจฎเจฐเจฅเจจ เจฆเจฟเฉฑเจคเจพ เจเจพเจเจฆเจพ เจนเฉ. เจเจธ เจฒเจ, เจ เจธเฉเจ เจเจธ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเจฟ เจจเฉเฉเจฒเฉ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเจชเจจ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจฎเจฟเจเจฐเจพเจ 'เจคเฉ เจ เจงเจพเจฐเจค เจนเฉเจฐ เจเจชเจเจฐเจฃ เจฎเจพเจฐเจเฉเจ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจ เจฆเฉเจฃเจเฉเฅค
เจธเจพเจกเฉ เจเจพเจฐเจชเฉเจฐเฉเจ เจฌเจฒเฉเจ เจคเฉเจ เจคเจพเจเจผเจพ เจชเฉเจธเจเจพเจ:
เจธเจพเจกเฉ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจเฉเจจเจฒ เจคเฉเจ เจชเฉเจธเจเจพเจ:
เจธเจฐเฉเจค: www.habr.com
