ืงืจื ืืื ืืงืก ืืฉืืงื ืืืืื ืืืฉ - ืืจืืช CHIPS. ืืืกืืจืช ืคืจืืืงื ืื ืืคืชื ืืืจืืื ืืช ืืขืจืืช ืืืืจืืืช ืืืื ืืืช RISC-V ืืืื ืืืืืืืช ืืืฆืืจืช ืืขืืืื ืืืืืกืกืื ืขืืื. ืชื ื ืื ื ืืกืคืจ ืืื ืืืชืจ ืคืืจืื ืื ืงืืจื ืืชืืื ืื.
/ ืชืืื ื
ืืืืข ืืืคืืขื ืืจืืช ืฆ'ืืคืก?
ืชืืงืื ื ืืื ื ืืคื ื Meltdown ื-Spectre, ืืืงืจืื ืืกืืืืื
ืื ืงืจื ืืื ืืงืก ืื ืขืืื ืื ืื. ืืืจืืื ืืฉืืง ืืืืื ืืฉืื, CHIPS Alliance, ืฉืืืจืื ืืคืชืื ืืขืืืื ืืืืกืกื RISC-V.
ืืืื ืคืจืืืงืืื ืืืจ ืืคืืชืืื?
ืืืจื CHIPS Alliance ืืืืืื ืืช ืืืื, 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 ืืืกืคืง ืงืืืจื ืืืืช ืืืืื ืขื Ethernet.
ืคืจืืืืงืื ืืืจ ื ืชืื
ืื ืจืืืจ ืจืืงื ืฉืื
ืืคืชืจืื ืืื ืืืืช SiFive, ืืฉืจ ืืืงืื ืขื ืืื ืืคืชืื ืืื ืืืืืืืช RISC-V.
ืืืืก
ืกืืืืื ืืืจืืช
ืืืืืื ืืืืจืื ืฉืืืืืื ืฉื ืงืจื ืืื ืืงืก ืชืืคืื ืืช ืฉืืง ืืืขืืืื ืืืืืงืจืื ืืืชืจ ืืคืชืื ืืฉืืงื ืื ืืืฉืื. ืืืื ืชืืืื
/ ืชืืื ื
ืคืืชืื ืืขืืื ืงืื ืคืชืื ืืงืืื ืื ืืช ืขืืืช ืขืืฆืื ืืฉืืืื ืืืืชืืืื ืืืฉืืช. ืขื ืืืช, ืื ืืงืจื ืจืง ืื ืงืืืืช Linux Foundation ืชืฆืืื ืืืฉืื ืืกืคืืง ืืคืชืืื.
ืคืจืืืงืืื ืืืืื
ืืจืืื ืื ืืืจืื ืืคืชืืื ืื ืคืจืืืงืืื ืืงืฉืืจืื ืืืืืจื ืคืชืืื. ืืืืื ืืื ืืื ืงืื ืกืืจืฆืืื CXL, ืฉืืฆืื ืืช ืชืงื Compute Express Link ืืืืฆืข ืืจืฅ. ืืืื ืืืืืื ืืงืืืื ื-OmniXtend ืืืืืจืช ืื CPU, GPU, FPGA. ืืืืืคืช ื ืชืื ืื, ืืชืงื ืืฉืชืืฉ ืืืคืืง PCIe 5.0.
ืคืจืืืงื ื ืืกืฃ ืืืืงืืฉ ืืคืืชืื ืืื ืืืืืืืช ืืขืื ืืื MIPS Open, ืฉืืืคืืข ืืืฆืืืจ 2018. ืืืืืื ื ืืฆืจื ืขื ืืื ืืกืืืจื-ืืค Wave Computing. ืืืืืื ืืชืื ื ืื
ืืืืคื ืืืื, ืืืฉืช ืืงืื ืืคืชืื ืืืคืืช ืืืงืืืืช ืื ืจืง ืขืืืจ ืชืืื ื, ืืื ืื ืขืืืจ ืืืืจื. ืคืจืืืงืืื ืืืื ื ืชืืืื ืขื ืืื ืืืจืืช ืืืืืืช. ืืื, ืื ื ืืืืืื ืืฆืคืืช ืฉืืขืชืื ืืงืจืื ืืืคืืขื ืืฉืืง ืืืชืจ ืืืฉืืจืื ืืืืืกืกืื ืขื ืชืงื ื ืืืืจื ืคืชืืืื.
ืืคืืกืืื ืืืืจืื ืื ืืืืืื ืืืจืืื ื ืฉืื ื:
ืื ืฉืืชื ืฆืจืื ืืืขืช ืขื PCI DSS: ืกืงืืจื ืกืื ืืจืืืช ืืขืืื ืืคื ื ืืืืจื. ืืื ืืืืื ืืฉืชื ื ืขื ืื ืืกืชื ืฉื ืืื ืืืื ืฉื DNS ืืชืืืฉืฉืืช ืืืกืื ืืฉืืจืืช: ืื ืฉืืชื ืฆืจืื ืืืขืช
ืคืืกืืื ืืขืจืืฅ ืืืืืจื ืฉืื ื:
ืืื ืื ืื ืืืืจื ืืืจืื ื ืชืื ืื - ืฉืชื ืืื ืืืืืืืช ืืืฉืืช ืืืฆื ืกืคืง IaaS ืืื ืขื ื ืชืื ื ืืงืืืืช ืืืืข VMware vSphere ืฆืจืื ืืงืื HTML5?
ืืงืืจ: www.habr.com