need asserts
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 30 Sep 2020 09:22:08 +0000 (10:22 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 30 Sep 2020 09:22:08 +0000 (10:22 +0100)
src/soc/experiment/icache.py

index 9481eb7f262744d66b921770e0a4f63275fe796d..739007a3f9d1b373feab282e282561bbeb6be9d3 100644 (file)
@@ -437,23 +437,21 @@ def hash_ea(addr):
 
 # begin
 #
+# XXX put these assert statements in - as python asserts
+#
 #     assert LINE_SIZE mod ROW_SIZE = 0;
 #     assert ispow2(LINE_SIZE) report "LINE_SIZE not power of 2"
-#      severity FAILURE;
 #     assert ispow2(NUM_LINES) report "NUM_LINES not power of 2"
-#      severity FAILURE;
 #     assert ispow2(ROW_PER_LINE) report "ROW_PER_LINE not power of 2"
-#      severity FAILURE;
 #     assert ispow2(INSN_PER_ROW) report "INSN_PER_ROW not power of 2"
-#      severity FAILURE;
 #     assert (ROW_BITS = INDEX_BITS + ROW_LINEBITS)
-#      report "geometry bits don't add up" severity FAILURE;
+#      report "geometry bits don't add up" 
 #     assert (LINE_OFF_BITS = ROW_OFF_BITS + ROW_LINEBITS)
-#      report "geometry bits don't add up" severity FAILURE;
+#      report "geometry bits don't add up" 
 #     assert (REAL_ADDR_BITS = TAG_BITS + INDEX_BITS + LINE_OFF_BITS)
-#      report "geometry bits don't add up" severity FAILURE;
+#      report "geometry bits don't add up"
 #     assert (REAL_ADDR_BITS = TAG_BITS + ROW_BITS + ROW_OFF_BITS)
-#      report "geometry bits don't add up" severity FAILURE;
+#      report "geometry bits don't add up"
 #
 #     sim_debug: if SIM generate
 #     debug: process