Cores-VeeR-EH1
VeeR EH1 core
파일 탐색기
최종 버전 다운로드 (.zip)- index.html
- run_EH1_test.sh
- build-docs.yml
- ci.yml
- test-eh1-regression.yml
- README.md
- veer.config
- veer_config_gen.py
- dbg.sv
- cdecode
- csrdecode
- dec.sv
- dec_decode_ctl.sv
- dec_gpr_ctl.sv
- dec_ib_ctl.sv
- dec_tlu_ctl.sv
- dec_trigger.sv
- decode
- dmi_jtag_to_core_sync.v
- dmi_wrapper.v
- rvjtag_tap.sv
- exu.sv
- exu_alu_ctl.sv
- exu_div_ctl.sv
- exu_mul_ctl.sv
- ifu.sv
- ifu_aln_ctl.sv
- ifu_bp_ctl.sv
- ifu_compress_ctl.sv
- ifu_ic_mem.sv
- ifu_iccm_mem.sv
- ifu_ifc_ctl.sv
- ifu_mem_ctl.sv
- build.h
- global.h
- veer_types.sv
- ahb_to_axi4.sv
- axi4_to_ahb.sv
- beh_lib.sv
- mem_lib.sv
- svci_to_axi4.sv
- lsu.sv
- lsu_addrcheck.sv
- lsu_bus_buffer.sv
- lsu_bus_intf.sv
- lsu_clkdomain.sv
- lsu_dccm_ctl.sv
- lsu_dccm_mem.sv
- lsu_ecc.sv
- lsu_lsc_ctl.sv
- lsu_stbuf.sv
- lsu_trigger.sv
- dma_ctrl.sv
- flist.questa
- mem.sv
- pic_ctrl.sv
- veer.sv
- veer_wrapper.sv
- amber.png
- chips-alliance-logo-mono.svg
- emerald.png
- ruby.png
- snow.png
- gcov.css
- main.css
- 1_1_bus2core_clock_ratio.png
- 1_2_bus2core_clock_ratio.png
- 1_3_bus2core_clock_ratio.png
- 1_4_bus2core_clock_ratio.png
- 1_5_bus2core_clock_ratio.png
- 1_6_bus2core_clock_ratio.png
- 1_7_bus2core_clock_ratio.png
- 1_8_bus2core_clock_ratio.png
- activity_states.png
- breakpoint_timing.png
- breakpoint_timing_deassertion.png
- chips_alliance_logo.png
- clock_reset_timing.png
- clock_timing.png
- comparator.png
- core_complex.png
- core_pipeline.png
- ecc_mem_diag.png
- gateway.png
- gateway_diagram.png
- interrupt_chaining.png
- mpc_halt_timing.png
- mpc_run_timing.png
- pic_block_diagram.png
- pmu_halt_timing.png
- pmu_run_timing.png
- power_debug_signals.png
- vei.png
- build-arguments.md
- cache-control.md
- clock-and-reset.md
- complex-port-list.md
- compliance-test-suite-failures.md
- conf.py
- core-overview.md
- csr-address-map.md
- debug-support.md
- errata.md
- external-interrupts.md
- index.md
- internal-timers.md
- interrupt-priorities.md
- intro.md
- low-level-core-control.md
- memory-error-protection.md
- memory-map.md
- performance-monitoring.md
- power-management-and-multi-core-debug-control.md
- standard-risc-v-csrs-with-core-specific-adaptations.md
- Makefile
- README.md
- requirements.txt
- RISC-V_VeeR_EH1_PRM.pdf
- update_styles.sh
- cmark.c
- cmark.mki
- cmark_dccm.c
- cmark_dccm.ld
- cmark_dccm.mki
- cmark_iccm.c
- cmark_iccm.ld
- cmark_iccm.mki
- crt0.s
- hello_world.s
- hello_world_dccm.ld
- hello_world_dccm.s
- hello_world_iccm.ld
- hello_world_iccm.s
- printf.c
- cmark.hex
- cmark_dccm.hex
- cmark_iccm.hex
- dhry.hex
- hello_world.hex
- hello_world_dccm.hex
- hello_world_iccm.hex
- crt0.s
- dhry.h
- dhry.ld
- dhry.mki
- dhry_1.c
- dhry_2.c
- printf.c
- README
- hello_world.s
- Makefile
- ahb_sif.sv
- axi_lsu_dma_bridge.sv
- dasm.svi
- flist
- input.tcl
- link.ld
- tb_top.sv
- test_tb_top.cpp
- addassign
- coredecode
- JSON.pm
- Makefile
- picmap
- smalldiv
- unrollforverilator
- vivado.tcl
- .gitignore
- LICENSE
- README.md
- release-notes.md
- veer.core
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/chipsalliance/Cores-VeeR-EH1
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Cores-VeeR-EH1
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Make
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make -f $RV_ROOT/tools/Makefile
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make -f $RV_ROOT/tools/Makefile [<simulator>] [debug=1] [snapshot=<snapshot>] [target=<target>] [TEST=<test>] [TEST_DIR=<path_to_test_dir>] [CONF_PARAMS=<veer.config option>]
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make -f $RV_ROOT/tools/Makefile verilator TEST=cmark
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make -f $RV_ROOT/tools/Makefile program.hex TEST=<test> [TEST_DIR=/path/to/dir]
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
