Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/t-crest/argo
Browse files Browse the repository at this point in the history
  • Loading branch information
rbscloud committed Aug 5, 2014
2 parents 897cbe4 + 5b6da73 commit 85101ac
Show file tree
Hide file tree
Showing 9 changed files with 2,156 additions and 70 deletions.
14 changes: 14 additions & 0 deletions sim/buildbot.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/bin/sh
# Buildbot script, running the test cases for buildbot
# each testcase runs an all-to-all communication through
# the network and verifies the transaction afterwards

if ! make sync_test2_auto; then
exit 1
fi
if ! make async_test2_auto; then
exit 1
fi
if ! make test_tiled_4x4_pipelined_auto; then
exit 1
fi
128 changes: 64 additions & 64 deletions test/testcases/sync_test2/output.golden
Original file line number Diff line number Diff line change
@@ -1,64 +1,64 @@
# ** Note: NI[0]: SPM# read @00: 0DDDDDD00FFFFFF0
# ** Note: NI[0]: SPM# read @01: 0DDDDDD10FFFFFF1
# ** Note: NI[0]: SPM# read @02: 0DDDDDD20FFFFFF2
# ** Note: NI[0]: SPM# read @03: 0DDDDDD30FFFFFF3
# ** Note: NI[0]: SPM# read @04: 1DDDDDD41FFFFFF4
# ** Note: NI[0]: SPM# read @05: 1DDDDDD51FFFFFF5
# ** Note: NI[0]: SPM# read @06: 1DDDDDD61FFFFFF6
# ** Note: NI[0]: SPM# read @07: 1DDDDDD71FFFFFF7
# ** Note: NI[0]: SPM# read @08: 2DDDDDD82FFFFFF8
# ** Note: NI[0]: SPM# read @09: 2DDDDDD92FFFFFF9
# ** Note: NI[0]: SPM# read @0A: 2DDDDDDA2FFFFFFA
# ** Note: NI[0]: SPM# read @0B: 2DDDDDDB2FFFFFFB
# ** Note: NI[0]: SPM# read @0C: 3DDDDDDC3FFFFFFC
# ** Note: NI[0]: SPM# read @0D: 3DDDDDDD3FFFFFFD
# ** Note: NI[0]: SPM# read @0E: 3DDDDDDE3FFFFFFE
# ** Note: NI[0]: SPM# read @0F: 3DDDDDDF3FFFFFFF
# ** Note: NI[1]: SPM# read @00: 0DDDDDD00FFFFFF0
# ** Note: NI[1]: SPM# read @01: 0DDDDDD10FFFFFF1
# ** Note: NI[1]: SPM# read @02: 0DDDDDD20FFFFFF2
# ** Note: NI[1]: SPM# read @03: 0DDDDDD30FFFFFF3
# ** Note: NI[1]: SPM# read @04: 1DDDDDD41FFFFFF4
# ** Note: NI[1]: SPM# read @05: 1DDDDDD51FFFFFF5
# ** Note: NI[1]: SPM# read @06: 1DDDDDD61FFFFFF6
# ** Note: NI[1]: SPM# read @07: 1DDDDDD71FFFFFF7
# ** Note: NI[1]: SPM# read @08: 2DDDDDD82FFFFFF8
# ** Note: NI[1]: SPM# read @09: 2DDDDDD92FFFFFF9
# ** Note: NI[1]: SPM# read @0A: 2DDDDDDA2FFFFFFA
# ** Note: NI[1]: SPM# read @0B: 2DDDDDDB2FFFFFFB
# ** Note: NI[1]: SPM# read @0C: 3DDDDDDC3FFFFFFC
# ** Note: NI[1]: SPM# read @0D: 3DDDDDDD3FFFFFFD
# ** Note: NI[1]: SPM# read @0E: 3DDDDDDE3FFFFFFE
# ** Note: NI[1]: SPM# read @0F: 3DDDDDDF3FFFFFFF
# ** Note: NI[2]: SPM# read @00: 0DDDDDD00FFFFFF0
# ** Note: NI[2]: SPM# read @01: 0DDDDDD10FFFFFF1
# ** Note: NI[2]: SPM# read @02: 0DDDDDD20FFFFFF2
# ** Note: NI[2]: SPM# read @03: 0DDDDDD30FFFFFF3
# ** Note: NI[2]: SPM# read @04: 1DDDDDD41FFFFFF4
# ** Note: NI[2]: SPM# read @05: 1DDDDDD51FFFFFF5
# ** Note: NI[2]: SPM# read @06: 1DDDDDD61FFFFFF6
# ** Note: NI[2]: SPM# read @07: 1DDDDDD71FFFFFF7
# ** Note: NI[2]: SPM# read @08: 2DDDDDD82FFFFFF8
# ** Note: NI[2]: SPM# read @09: 2DDDDDD92FFFFFF9
# ** Note: NI[2]: SPM# read @0A: 2DDDDDDA2FFFFFFA
# ** Note: NI[2]: SPM# read @0B: 2DDDDDDB2FFFFFFB
# ** Note: NI[2]: SPM# read @0C: 3DDDDDDC3FFFFFFC
# ** Note: NI[2]: SPM# read @0D: 3DDDDDDD3FFFFFFD
# ** Note: NI[2]: SPM# read @0E: 3DDDDDDE3FFFFFFE
# ** Note: NI[2]: SPM# read @0F: 3DDDDDDF3FFFFFFF
# ** Note: NI[3]: SPM# read @00: 0DDDDDD00FFFFFF0
# ** Note: NI[3]: SPM# read @01: 0DDDDDD10FFFFFF1
# ** Note: NI[3]: SPM# read @02: 0DDDDDD20FFFFFF2
# ** Note: NI[3]: SPM# read @03: 0DDDDDD30FFFFFF3
# ** Note: NI[3]: SPM# read @04: 1DDDDDD41FFFFFF4
# ** Note: NI[3]: SPM# read @05: 1DDDDDD51FFFFFF5
# ** Note: NI[3]: SPM# read @06: 1DDDDDD61FFFFFF6
# ** Note: NI[3]: SPM# read @07: 1DDDDDD71FFFFFF7
# ** Note: NI[3]: SPM# read @08: 2DDDDDD82FFFFFF8
# ** Note: NI[3]: SPM# read @09: 2DDDDDD92FFFFFF9
# ** Note: NI[3]: SPM# read @0A: 2DDDDDDA2FFFFFFA
# ** Note: NI[3]: SPM# read @0B: 2DDDDDDB2FFFFFFB
# ** Note: NI[3]: SPM# read @0C: 3DDDDDDC3FFFFFFC
# ** Note: NI[3]: SPM# read @0D: 3DDDDDDD3FFFFFFD
# ** Note: NI[3]: SPM# read @0E: 3DDDDDDE3FFFFFFE
# ** Note: NI[3]: SPM# read @0F: 3DDDDDDF3FFFFFFF
# ** Note: NI[0]: SPM# read @000: 0DDDDDD00FFFFFF0
# ** Note: NI[0]: SPM# read @001: 0DDDDDD10FFFFFF1
# ** Note: NI[0]: SPM# read @002: 0DDDDDD20FFFFFF2
# ** Note: NI[0]: SPM# read @003: 0DDDDDD30FFFFFF3
# ** Note: NI[0]: SPM# read @004: 1DDDDDD41FFFFFF4
# ** Note: NI[0]: SPM# read @005: 1DDDDDD51FFFFFF5
# ** Note: NI[0]: SPM# read @006: 1DDDDDD61FFFFFF6
# ** Note: NI[0]: SPM# read @007: 1DDDDDD71FFFFFF7
# ** Note: NI[0]: SPM# read @008: 2DDDDDD82FFFFFF8
# ** Note: NI[0]: SPM# read @009: 2DDDDDD92FFFFFF9
# ** Note: NI[0]: SPM# read @00A: 2DDDDDDA2FFFFFFA
# ** Note: NI[0]: SPM# read @00B: 2DDDDDDB2FFFFFFB
# ** Note: NI[0]: SPM# read @00C: 3DDDDDDC3FFFFFFC
# ** Note: NI[0]: SPM# read @00D: 3DDDDDDD3FFFFFFD
# ** Note: NI[0]: SPM# read @00E: 3DDDDDDE3FFFFFFE
# ** Note: NI[0]: SPM# read @00F: 3DDDDDDF3FFFFFFF
# ** Note: NI[1]: SPM# read @000: 0DDDDDD00FFFFFF0
# ** Note: NI[1]: SPM# read @001: 0DDDDDD10FFFFFF1
# ** Note: NI[1]: SPM# read @002: 0DDDDDD20FFFFFF2
# ** Note: NI[1]: SPM# read @003: 0DDDDDD30FFFFFF3
# ** Note: NI[1]: SPM# read @004: 1DDDDDD41FFFFFF4
# ** Note: NI[1]: SPM# read @005: 1DDDDDD51FFFFFF5
# ** Note: NI[1]: SPM# read @006: 1DDDDDD61FFFFFF6
# ** Note: NI[1]: SPM# read @007: 1DDDDDD71FFFFFF7
# ** Note: NI[1]: SPM# read @008: 2DDDDDD82FFFFFF8
# ** Note: NI[1]: SPM# read @009: 2DDDDDD92FFFFFF9
# ** Note: NI[1]: SPM# read @00A: 2DDDDDDA2FFFFFFA
# ** Note: NI[1]: SPM# read @00B: 2DDDDDDB2FFFFFFB
# ** Note: NI[1]: SPM# read @00C: 3DDDDDDC3FFFFFFC
# ** Note: NI[1]: SPM# read @00D: 3DDDDDDD3FFFFFFD
# ** Note: NI[1]: SPM# read @00E: 3DDDDDDE3FFFFFFE
# ** Note: NI[1]: SPM# read @00F: 3DDDDDDF3FFFFFFF
# ** Note: NI[2]: SPM# read @000: 0DDDDDD00FFFFFF0
# ** Note: NI[2]: SPM# read @001: 0DDDDDD10FFFFFF1
# ** Note: NI[2]: SPM# read @002: 0DDDDDD20FFFFFF2
# ** Note: NI[2]: SPM# read @003: 0DDDDDD30FFFFFF3
# ** Note: NI[2]: SPM# read @004: 1DDDDDD41FFFFFF4
# ** Note: NI[2]: SPM# read @005: 1DDDDDD51FFFFFF5
# ** Note: NI[2]: SPM# read @006: 1DDDDDD61FFFFFF6
# ** Note: NI[2]: SPM# read @007: 1DDDDDD71FFFFFF7
# ** Note: NI[2]: SPM# read @008: 2DDDDDD82FFFFFF8
# ** Note: NI[2]: SPM# read @009: 2DDDDDD92FFFFFF9
# ** Note: NI[2]: SPM# read @00A: 2DDDDDDA2FFFFFFA
# ** Note: NI[2]: SPM# read @00B: 2DDDDDDB2FFFFFFB
# ** Note: NI[2]: SPM# read @00C: 3DDDDDDC3FFFFFFC
# ** Note: NI[2]: SPM# read @00D: 3DDDDDDD3FFFFFFD
# ** Note: NI[2]: SPM# read @00E: 3DDDDDDE3FFFFFFE
# ** Note: NI[2]: SPM# read @00F: 3DDDDDDF3FFFFFFF
# ** Note: NI[3]: SPM# read @000: 0DDDDDD00FFFFFF0
# ** Note: NI[3]: SPM# read @001: 0DDDDDD10FFFFFF1
# ** Note: NI[3]: SPM# read @002: 0DDDDDD20FFFFFF2
# ** Note: NI[3]: SPM# read @003: 0DDDDDD30FFFFFF3
# ** Note: NI[3]: SPM# read @004: 1DDDDDD41FFFFFF4
# ** Note: NI[3]: SPM# read @005: 1DDDDDD51FFFFFF5
# ** Note: NI[3]: SPM# read @006: 1DDDDDD61FFFFFF6
# ** Note: NI[3]: SPM# read @007: 1DDDDDD71FFFFFF7
# ** Note: NI[3]: SPM# read @008: 2DDDDDD82FFFFFF8
# ** Note: NI[3]: SPM# read @009: 2DDDDDD92FFFFFF9
# ** Note: NI[3]: SPM# read @00A: 2DDDDDDA2FFFFFFA
# ** Note: NI[3]: SPM# read @00B: 2DDDDDDB2FFFFFFB
# ** Note: NI[3]: SPM# read @00C: 3DDDDDDC3FFFFFFC
# ** Note: NI[3]: SPM# read @00D: 3DDDDDDD3FFFFFFD
# ** Note: NI[3]: SPM# read @00E: 3DDDDDDE3FFFFFFE
# ** Note: NI[3]: SPM# read @00F: 3DDDDDDF3FFFFFFF
5 changes: 5 additions & 0 deletions test/testcases/test_tiled_4x4/autosim.do
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
set NumericStdNoWarnings 1
view *
#view wave
run 50 us
exit
7 changes: 7 additions & 0 deletions test/testcases/test_tiled_4x4/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ test_tiled_4x4: clean test_tiled_4x4_setup async_rtl_asic noc_tiled
$(PREFIX) vcom $(OPTIONS) $(SRCDIR)/noc/tiled/fake_entities/processor_traffic_generator.vhd
$(PREFIX) vsim -t 10ps -voptargs=+acc -do $(TESTDIR)/testcases/netlist_tiled/tile_netlist_rtl.do tiled_noc_tb

test_tiled_4x4_auto: clean test_tiled_4x4_setup async_rtl_asic noc_tiled
$(PREFIX) vcom $(OPTIONS) $(TESTDIR)/bench/tiled_noc_tb.vhd
$(PREFIX) vcom $(OPTIONS) $(SRCDIR)/noc/tiled/fake_entities/processor_traffic_generator.vhd
$(PREFIX) vsim -c -t 10ps -voptargs=+acc -do $(TESTDIR)/testcases/test_tiled_4x4/autosim.do tiled_noc_tb | grep NI |sort |grep read > output.filtered
diff -w output.filtered ../test/testcases/test_tiled_4x4/output.golden
@echo test_tiled_4x4 passed

test_tiled_4x4_setup: work
$(PREFIX) vcom $(OPTIONS) $(TESTDIR)/testcases/test_tiled_4x4/config.vhd

Expand Down
Loading

0 comments on commit 85101ac

Please sign in to comment.