676a536706
fix bugs from adding ComparatorSource backpressure
2016-07-12 13:50:34 -07:00
d435bb4185
reduce hardware usage of Comparator to allow it to synthesize
2016-07-12 10:54:18 -07:00
18967642de
export more detailed status data from GroundTest
2016-07-11 16:41:55 -07:00
e194677087
fix comparator PutBlock data generation and debug output
2016-07-11 12:15:37 -07:00
5a3d6a1583
NastiTest should cycle through write ids
2016-07-08 17:55:02 -07:00
d80c2f480f
make NastiConverterTest act as generator and share blocks
2016-07-08 13:39:46 -07:00
850fa092a4
refactor how groundtests are configured
2016-07-08 11:40:01 -07:00
f62c74b82a
allow groundtest to use non-blocking DCache
2016-07-07 18:59:09 -07:00
67871654dd
start NastiConverterTest higher up in memory
2016-07-07 14:35:04 -07:00
9f7845f043
don't test BRAMSlave for now
2016-07-06 16:56:14 -07:00
8625f9ea0c
Update PTE format
2016-07-06 03:20:41 -07:00
ee624b1c6e
make NastiSmallTest a bit more intensive
2016-07-05 17:31:51 -07:00
8c5fd86f9b
fix tracegen module and scripts
2016-07-05 13:50:17 -07:00
61a44dcfc3
add regression test for L1 voluntary releases
2016-07-04 17:02:24 -07:00
7f0a583515
timeout for Nasti tests
2016-07-01 18:11:44 -07:00
37599fb0c9
fix use of width adapter in NastiConverterTest
2016-07-01 17:05:41 -07:00
f46efb671d
add multi-transaction timer and add to Comparator
2016-06-30 17:39:10 -07:00
e83b3d2472
turn up generator memory timeout
2016-06-29 10:57:31 -07:00
80670c08d7
changes to imports after uncore refactor
2016-06-28 13:15:56 -07:00
f438e7048c
no longer need DummyCache since tiles no longer require cached interface
2016-06-27 16:32:06 -07:00
7fea376f8c
make comparator fit into GroundTest interface
2016-06-27 16:00:24 -07:00
3d63329b42
get rid of incorrect, broken, or useless configs in README
2016-06-24 15:37:56 -07:00
238ce99f5c
fix requirement in Comparator
2016-06-23 15:47:09 -07:00
6fb07b1b79
Remove legacy HTIF things
2016-06-23 13:19:31 -07:00
1844bac5bc
Use stop() to exit cleanly
2016-06-23 12:16:37 -07:00
0967f3cfed
use MuxCase and MuxLookup instead of MuxBundle
2016-06-21 14:01:23 -07:00
181b11bf20
allow Comparator to disable prefetches (for testing BroadcastHub)
2016-06-16 15:14:02 -07:00
a43a93b55c
add BRAMSlave unittest
2016-06-16 15:13:40 -07:00
377de06b72
fix comparator Chisel2 compilation issue
2016-06-14 18:36:38 -07:00
b7c0d0cb4d
test both cached and uncached cases in MixedAllocPutRegression
2016-06-14 17:32:29 -07:00
1074c9fe6d
change the way regression IOs are assigned
2016-06-14 11:06:45 -07:00
e284257052
fully disable the cache when not using it in regression tests
2016-06-14 11:06:45 -07:00
3e105eb352
make sure MixedAllocPutRegression uses a block that hasn't been cached already
2016-06-13 18:17:48 -07:00
fe8d81958f
fix groundtests to fit new way of parameterizing TileLink clients
2016-06-13 16:17:27 -07:00
a921458758
add a regression test for no-alloc Put following an alloc Put
2016-06-13 16:17:27 -07:00
0c695d8e83
Use the new TileLink to Smi converter ( #10 )
...
I pulled out the TileLink to Smi converter and put it in uncore so I can
use it for my own stuff.
2016-06-10 14:04:48 -07:00
5562241a50
comparator: a new TileLink stress-tester
2016-06-09 14:02:35 -07:00
40b6e44816
name resetSignal parameter to tile constructor
...
if the tile constructor were to change groundtest
only needs to be updated if resetSignal is removed or renamed
2016-06-09 10:20:48 -07:00
21feeb4a4f
have multiple outstanding requests in CacheFillTest
2016-06-08 19:53:42 -07:00
f44778fa56
make sure Cached generator comparison truncates to correct size
2016-06-06 17:45:04 -07:00
022503748e
make Memtest generators more configurable
2016-06-06 09:44:09 -07:00
2163ebfca3
use a generic Nasti memory driver for unit tests
2016-06-06 09:43:39 -07:00
cf8be98b2b
Cope with changes to AddrMap
2016-06-03 13:48:43 -07:00
a917f554fd
use Wesley's test SRAM for AXI -> AHB converter test
2016-06-01 11:40:59 -07:00
8f269b2eec
stall for more cycles in Hasti test
2016-05-31 19:46:42 -07:00
2a7e7172a9
Update docs for the trace generator
2016-05-27 10:54:35 +01:00
75f06d6e84
Use generic TileLink width adapter
2016-05-26 16:00:17 -07:00
b734beec06
Update build instructions
...
The emulator now requires an ELF file even when running ground tests.
(The ELF contains the tohost and fromhost addresses for communication
with the FESVR.)
2016-05-26 14:42:26 +01:00
ddfa30e215
Work around zero-width wire limitations
2016-05-26 00:48:54 -07:00
213bb26367
Drive invalidate_lr signal
...
The DCache input for invalidating LR reservations was dangling. Now
we wire it to false.
2016-05-25 13:27:12 +01:00