diff options
author | Marcelina KoĆcielnicka <mwk@0x04.net> | 2022-02-08 03:52:16 +0100 |
---|---|---|
committer | Marcelina KoĆcielnicka <mwk@0x04.net> | 2022-05-18 17:32:56 +0200 |
commit | a04b025abff798f37d580a7d30084497d61d0fe0 (patch) | |
tree | 9b9d78548059437381e384c611fa5397d46fb76d /techlibs/ecp5/brams_init.py | |
parent | 7c5dba8b77571aa6a2c0c38eeed7963b401d1cbd (diff) | |
download | yosys-a04b025abff798f37d580a7d30084497d61d0fe0.tar.gz yosys-a04b025abff798f37d580a7d30084497d61d0fe0.tar.bz2 yosys-a04b025abff798f37d580a7d30084497d61d0fe0.zip |
ecp5: Use `memory_libmap` pass.
Diffstat (limited to 'techlibs/ecp5/brams_init.py')
-rwxr-xr-x | techlibs/ecp5/brams_init.py | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/techlibs/ecp5/brams_init.py b/techlibs/ecp5/brams_init.py deleted file mode 100755 index 96a47bdcd..000000000 --- a/techlibs/ecp5/brams_init.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python3 -with open("techlibs/ecp5/bram_init_1_2_4.vh", "w") as f: - for i in range(0, 0x40): - init_snippets = [] - for j in range(32): - init_snippets.append("INIT[%4d*8 +: 8]" % (32 * i + j)) - init_snippets.append("3'b000" if (j % 2 == 1) else "1'b0") - init_snippets = list(reversed(init_snippets)) - for k in range(8, 64, 8): - init_snippets[k] = "\n " + init_snippets[k] - print(".INITVAL_%02X({%s})," % (i, ", ".join(init_snippets)), file=f) - -with open("techlibs/ecp5/bram_init_9_18_36.vh", "w") as f: - for i in range(0, 0x40): - init_snippets = [] - for j in range(16): - init_snippets.append("INIT[%3d*18 +: 18]" % (16 * i + j)) - init_snippets.append("2'b00") - init_snippets = list(reversed(init_snippets)) - for k in range(8, 32, 8): - init_snippets[k] = "\n " + init_snippets[k] - print(".INITVAL_%02X({%s})," % (i, ", ".join(init_snippets)), file=f) |