2 files changed
+4
-1
lines changedLines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
211 | 211 |
| |
212 | 212 |
| |
213 | 213 |
| |
| 214 | + | |
| 215 | + | |
214 | 216 |
| |
215 | 217 |
| |
216 | 218 |
| |
| |||
231 | 233 |
| |
232 | 234 |
| |
233 | 235 |
| |
| 236 | + | |
234 | 237 |
| |
235 | 238 |
| |
236 | 239 |
| |
|
- .github/actions/run_sequence/action.yml+7-2
- .github/workflows/test.yml+51-3
- .gitignore+1
- .readthedocs.yaml+24
- Bender.yml+3-1
- CHANGELOG.md+22
- LICENSE+1
- README.md+8-3
- docs/README.md+6
- docs/requirements.txt+7-1
- docs/source/architecture.rst+11-1
- rtl/fv/lnt/README.md+61
- rtl/fv/lnt/cachedata.lnt+138
- rtl/fv/lnt/channels.lnt+81
- rtl/fv/lnt/hpdcache.lnt+248
- rtl/fv/lnt/main.lnt+135
- rtl/fv/lnt/misshandler.lnt+157
- rtl/fv/lnt/replaytable.lnt+348
- rtl/fv/lnt/types.lnt+234
- rtl/fv/lnt/writebuffer.lnt+170
- rtl/hpdcache.Flist+2
- rtl/lint/hpdcache_lint.sv+4-2
- rtl/src/common/hpdcache_data_downsize.sv+14-7
- rtl/src/common/hpdcache_fifo_reg.sv+1-1
- rtl/src/common/hpdcache_fifo_reg_initialized.sv+1-1
- rtl/src/common/hpdcache_fxarb.sv+1-1
- rtl/src/common/hpdcache_lfsr.sv+2-2
- rtl/src/common/hpdcache_prio_bin_encoder.sv+36
- rtl/src/common/hpdcache_rrarb.sv+4-5
- rtl/src/hpdcache.sv+69-27
- rtl/src/hpdcache_amo.sv+1
- rtl/src/hpdcache_cbuf.sv+93
- rtl/src/hpdcache_cmo.sv+86-49
- rtl/src/hpdcache_core_arbiter.sv+1
- rtl/src/hpdcache_ctrl.sv+237-20
- rtl/src/hpdcache_ctrl_pe.sv+84-28
- rtl/src/hpdcache_flush.sv+34-28
- rtl/src/hpdcache_memctrl.sv+13-8
- rtl/src/hpdcache_miss_handler.sv+131-10
- rtl/src/hpdcache_mshr.sv+15-2
- rtl/src/hpdcache_pkg.sv+12-1
- rtl/src/hpdcache_rtab.sv+12-11
- rtl/src/hpdcache_uncached.sv+6-5
- rtl/src/hpdcache_victim_plru.sv+1
- rtl/src/hpdcache_victim_random.sv+1
- rtl/src/hpdcache_victim_sel.sv+2-1
- rtl/src/hpdcache_wbuf.sv+44-34
- rtl/src/hwpf_stride/hwpf_stride_wrapper.sv+4-6
- rtl/src/target/cva6/cva6_hpdcache_cmo_if_adapter.sv+186
- rtl/src/utils/hpdcache_mem_req_write_arbiter.sv+1-2
- rtl/tb/Makefile+7
- rtl/tb/default_config.mk+7-4
- rtl/tb/embedded_config.mk+3
- rtl/tb/hpc_config.mk+3
- rtl/tb/hpdcache_tb.cpp+28-21
- rtl/tb/hpdcache_test_agent.h+3-2
- rtl/tb/hpdcache_test_defs.h+7
- rtl/tb/hpdcache_test_driver.h+3-2
- rtl/tb/hpdcache_test_mem_resp_model.h+30-29
- rtl/tb/hpdcache_test_mem_resp_model_base.h+1
- rtl/tb/hpdcache_test_scoreboard.h+165-71
- rtl/tb/hpdcache_test_sequence.h+1
- rtl/tb/hpdcache_test_transaction.h+1
- rtl/tb/hpdcache_wrapper.sv+4-1
- rtl/tb/rtl_conf.mk+7
- rtl/tb/scripts/vcd2fst.sh+2-1
- rtl/tb/sequence_lib/hpdcache_test_random_seq.h+28-16
- rtl/tb/sequence_lib/hpdcache_test_read_seq.h+1
- rtl/tb/sequence_lib/hpdcache_test_single_addr_seq.h+1
- rtl/tb/sequence_lib/hpdcache_test_write_seq.h+1
0 commit comments