Skip to content

Commit f19de52

Browse files
authored
Merge pull request #253 from yrabbit/fix-bsrm-init-pack
Relax BSRAM initialization data requirements
2 parents c7fa21f + 8c6e6f6 commit f19de52

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

apycula/gowin_pack.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,12 @@ def get_bits(init_data):
144144

145145
addr = -1
146146
for init_row in range(0x40):
147-
init_data = parms[f'INIT_RAM_{init_row:02X}']
147+
row_name = f'INIT_RAM_{init_row:02X}'
148+
# skip missing init rows
149+
if row_name not in parms:
150+
addr += 0x100
151+
continue
152+
init_data = parms[row_name]
148153
#print(init_data)
149154
for ptr_bit_inc in get_bits(init_data):
150155
addr = ptr_bit_inc[2](addr)

0 commit comments

Comments
 (0)