summaryrefslogtreecommitdiff
path: root/tb/sim/descifrador.py
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-11-17 08:54:01 -0600
committerAlejandro Soto <alejandro@34project.org>2022-11-17 09:14:01 -0600
commit0aabf3cb8e11409506bf90d6cd0c1125f3df7c04 (patch)
treeadb55166088cf91aacbe0e3f6e8affffd4bf34c0 /tb/sim/descifrador.py
parentf8f03fb60a593e1b8d6877b31cf968cf02e7284c (diff)
Finish simulation
Diffstat (limited to 'tb/sim/descifrador.py')
-rw-r--r--tb/sim/descifrador.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tb/sim/descifrador.py b/tb/sim/descifrador.py
index 0e0fb71..5d81686 100644
--- a/tb/sim/descifrador.py
+++ b/tb/sim/descifrador.py
@@ -1,10 +1,11 @@
+LOG = 'image_processing/log'
FILE = 'image_processing/out_file'
SIZE = 640 * 480 * 4
START = 0x10000
loads = {START: FILE}
consts = {0x30050000: 1, 0x30060000: 0}
-cycles = 10000000
+cycles = 20000000
mem_dumps = [range(START, START + SIZE)]
def final():
@@ -14,3 +15,5 @@ def final():
words.append(int.from_bytes(data, 'little') ^ 0x00ffffff)
assert_mem(START, words)
+ with open(LOG, 'w') as log:
+ print(read_mem(START, SIZE), file=log)