2 files changed
+5
-2
lines changedLines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
204 | 204 |
| |
205 | 205 |
| |
206 | 206 |
| |
207 |
| - | |
| 207 | + | |
208 | 208 |
| |
209 | 209 |
| |
210 | 210 |
| |
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+100-6
- .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_demux.sv+10-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+76-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+16-3
- rtl/src/hpdcache_pkg.sv+12-1
- rtl/src/hpdcache_rtab.sv+12-11
- rtl/src/hpdcache_uncached.sv+28-15
- 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+61-28
- rtl/tb/configs/default_config.mk+7-4
- rtl/tb/configs/embedded_config.mk+4-1
- rtl/tb/configs/hpc_config.mk+3
- rtl/tb/hpdcache_tb.cpp+33-25
- 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+45-44
- rtl/tb/hpdcache_test_mem_resp_model_base.h+3-3
- rtl/tb/hpdcache_test_scoreboard.h+184-86
- 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+41-30
- rtl/tb/sequence_lib/hpdcache_test_read_seq.h+1
- rtl/tb/sequence_lib/hpdcache_test_unique_set_seq.h+112-67
- rtl/tb/sequence_lib/hpdcache_test_write_seq.h+1
0 commit comments