UnityChipForXiangShan/scripts
yeximing 904f80bc9a
ICache verify enviroment and docs added. (#111)
* Add icache compile scripts, waylookup enviroment and revise dir_map.f

* Revise icache top compile script and dir_map.f for normal compiling

* Revise icache ctrlunit script and add ctrlunit test enviroment

* Delete unused script

* Add internal signal yaml and revise its responding code in compile script and iprefetchpipe test environment

* Revise internal signals yaml and its corresponding content in script

* Add mainpipe test environment

* Revise internal signals yaml and its corresponding content in script

* Add missunit test environment

* Add task.get_name

* Revise internal signals yaml and its corresponding content in script

* Revise dir_map for right mapping

* Add icache top test environment

* Add icache docs and its pics

* Add icache pic and interfaces

* Add icache _index.md

* Add icache pics

* Add icache submodule docs

* delete copy pic
2025-04-03 10:10:56 +08:00
..
backend_ctrlblock_decode update makefile & /scripts/: rtl links & itlb funcov (#85) 2025-03-06 15:34:00 +08:00
backend_ctrlblock_rob init build scripts 2024-09-27 18:07:32 +08:00
frontend_itlb update makefile & /scripts/: rtl links & itlb funcov (#85) 2025-03-06 15:34:00 +08:00
icache_related ICache verify enviroment and docs added. (#111) 2025-04-03 10:10:56 +08:00
ifu_related adapt to the new rtl and keep up with the pred checker changings (#86) 2025-03-06 09:59:17 +08:00
__init__.py add license header 2024-11-05 15:28:57 +08:00
build_ut_backend_ctrl_block_decode.py add framework for predecode, f3predecoder, frontend_trigger; framwork includes: bundle, agent, env, test fixture 2024-12-23 17:00:44 +08:00
build_ut_backend_ctrl_block_rob.py Convert tab to space. 2024-11-12 10:41:21 +08:00
build_ut_frontend_bpu_ftb.py Convert tab to space. 2024-11-12 10:41:21 +08:00
build_ut_frontend_bpu_ittage.py Add frontend.bpu.ittage test code (#41) 2025-02-06 14:22:10 +08:00
build_ut_frontend_bpu_ras.py Convert tab to space. 2024-11-12 10:41:21 +08:00
build_ut_frontend_bpu_tagesc.py Adapt verification code of BPU.Tage_SC to the latest RTL version(openxiangshan-kmh-ca892e73-25010301). 2025-02-10 08:17:59 +08:00
build_ut_frontend_bpu_top.py Convert tab to space. 2024-11-12 10:41:21 +08:00
build_ut_frontend_bpu_uftb.py Convert tab to space. 2024-11-12 10:41:21 +08:00
build_ut_frontend_ftb_entry_mem.py Ftq env (#99) 2025-03-25 12:56:32 +08:00
build_ut_frontend_ftq_meta_1r_sram.py Ftq env (#99) 2025-03-25 12:56:32 +08:00
build_ut_frontend_ftq_pc_mem.py Ftq env (#99) 2025-03-25 12:56:32 +08:00
build_ut_frontend_ftq_pd_mem.py Ftq env (#99) 2025-03-25 12:56:32 +08:00
build_ut_frontend_ftq_redirect_mem.py Ftq env (#99) 2025-03-25 12:56:32 +08:00
build_ut_frontend_ftq_top.py Ftq env (#99) 2025-03-25 12:56:32 +08:00
build_ut_frontend_icache_ctrlunit.py ICache verify enviroment and docs added. (#111) 2025-04-03 10:10:56 +08:00
build_ut_frontend_icache_icache.py ICache verify enviroment and docs added. (#111) 2025-04-03 10:10:56 +08:00
build_ut_frontend_icache_iprefetchpipe.py ICache verify enviroment and docs added. (#111) 2025-04-03 10:10:56 +08:00
build_ut_frontend_icache_mainpipe.py ICache verify enviroment and docs added. (#111) 2025-04-03 10:10:56 +08:00
build_ut_frontend_icache_missunit.py ICache verify enviroment and docs added. (#111) 2025-04-03 10:10:56 +08:00
build_ut_frontend_icache_waylookup.py ICache verify enviroment and docs added. (#111) 2025-04-03 10:10:56 +08:00
build_ut_frontend_ifu_f3predecoder.py add framework for predecode, f3predecoder, frontend_trigger; framwork includes: bundle, agent, env, test fixture 2024-12-23 17:00:44 +08:00
build_ut_frontend_ifu_frontend_trigger.py add framework for predecode, f3predecoder, frontend_trigger; framwork includes: bundle, agent, env, test fixture 2024-12-23 17:00:44 +08:00
build_ut_frontend_ifu_pred_checker.py feature: set up test envionment for pred checker under ifu; set up both 2024-12-12 16:55:22 +08:00
build_ut_frontend_ifu_predecode.py add framework for predecode, f3predecoder, frontend_trigger; framwork includes: bundle, agent, env, test fixture 2024-12-23 17:00:44 +08:00
build_ut_frontend_ifu_rvc_expander.py feature: set up test envionment for pred checker under ifu; set up both 2024-12-12 16:55:22 +08:00
build_ut_frontend_ifu_top.py Ifu top env (#91) 2025-03-17 10:14:19 +08:00
build_ut_frontend_itlb.py update itlb env (#92) 2025-03-18 14:38:21 +08:00
build_ut_frontend_tlb_fa.py update itlb env (#92) 2025-03-18 14:38:21 +08:00
build_ut_frontend_tlb_nonblock.py update itlb env (#92) 2025-03-18 14:38:21 +08:00
build_ut_frontend_tlb_storage_wrapper.py update itlb env (#92) 2025-03-18 14:38:21 +08:00
build_ut_frontend_tlbuffer.py update itlb env (#92) 2025-03-18 14:38:21 +08:00