Little steps in realmath test bench
authorClifford Wolf <clifford@clifford.at>
Mon, 16 Jun 2014 13:21:08 +0000 (15:21 +0200)
committerClifford Wolf <clifford@clifford.at>
Mon, 16 Jun 2014 13:21:08 +0000 (15:21 +0200)
tests/realmath/.gitignore [new file with mode: 0644]
tests/realmath/generate.py

diff --git a/tests/realmath/.gitignore b/tests/realmath/.gitignore
new file mode 100644 (file)
index 0000000..9c595a6
--- /dev/null
@@ -0,0 +1 @@
+temp
index 58cedf028a1f4204f6dc80ab52eaee53a9b380fe..9e48755c54374aa8e163532a4fb9a500b695f594 100644 (file)
@@ -44,8 +44,10 @@ for idx in range(100):
         print('module uut_%05d(output [63:0] %s);\n' % (idx, ', '.join(['y%02d' % i for i in range(100)])))
         for i in range(30):
             print('localparam p%02d = %s;' % (i, random_expression()))
+            # print('localparam%s p%02d = %s;' % (random.choice(['', ' real', ' integer']), i, random_expression()))
         for i in range(30, 60):
             print('localparam p%02d = %s;' % (i, random_expression(maxparam = 30)))
+            # print('localparam%s p%02d = %s;' % (random.choice(['', ' real', ' integer']), i, random_expression(maxparam = 30)))
         for i in range(100):
             print('assign y%02d = 65536 * (%s);' % (i, random_expression(maxparam = 60)))
         print('endmodule')