* Let the python simulator load the input memories from file.
[matthijs/projects/montium-fft.git] / simulate.py
1 import os\r
2 import sys\r
3 \r
4 base_path = os.path.split(sys.argv[0])[0]\r
5 \r
6 binary_name = os.path.join("Montium", "FFT.mb")\r
7 simulate(os.path.join(base_path, binary_name))\r
8 \r
9 loadMMFile('p0m0', os.path.join(base_path, 'Memory', 'sin_a_re.mm'))\r
10 loadMMFile('p1m0', os.path.join(base_path, 'Memory', 'sin_a_im.mm'))\r
11 loadMMFile('p2m0', os.path.join(base_path, 'Memory', 'sin_b_re.mm'))\r
12 loadMMFile('p3m0', os.path.join(base_path, 'Memory', 'sin_b_im.mm'))\r
13 loadMMFile('p4m0', os.path.join(base_path, 'Memory', 'twiddle_re.mm'))\r
14 loadMMFile('p4m1', os.path.join(base_path, 'Memory', 'twiddle_im.mm'))\r
15 \r
16 addBreakpoint("gpo == 0b000001")\r
17 \r
18 runUntilNotHold()\r