mirror of https://github.com/YosysHQ/icestorm.git
Icebox builds chipdb-384, icebox.py data still to refine.
This commit is contained in:
parent
1a50795c2d
commit
89fe3abc45
|
|
@ -1,6 +1,6 @@
|
|||
include ../config.mk
|
||||
|
||||
all: chipdb-1k.txt chipdb-8k.txt # chipdb-384.txt
|
||||
all: chipdb-384.txt chipdb-1k.txt chipdb-8k.txt
|
||||
|
||||
chipdb-384.txt: icebox.py iceboxdb.py icebox_chipdb.py
|
||||
python3 icebox_chipdb.py -3 > chipdb-384.new
|
||||
|
|
|
|||
|
|
@ -3834,7 +3834,7 @@ logictile_8k_db.append([["B1[50]"], "CarryInSet"])
|
|||
logictile_384_db.append([["B1[49]"], "buffer", "carry_in", "carry_in_mux"]) #384?
|
||||
logictile_384_db.append([["B1[50]"], "CarryInSet"])
|
||||
|
||||
for db in [iotile_l_db, iotile_r_db, iotile_t_db, iotile_b_db, logictile_db, logictile_8k_db, rambtile_db, ramttile_db, rambtile_8k_db, ramttile_8k_db]:
|
||||
for db in [iotile_l_db, iotile_r_db, iotile_t_db, iotile_b_db, logictile_db, logictile_8k_db, logictile_384_db, rambtile_db, ramttile_db, rambtile_8k_db, ramttile_8k_db]:
|
||||
for entry in db:
|
||||
if entry[1] in ("buffer", "routing"):
|
||||
entry[2] = netname_normalize(entry[2], ramb=(db == rambtile_db), ramt=(db == ramttile_db), ramb_8k=(db == rambtile_8k_db), ramt_8k=(db == ramttile_8k_db))
|
||||
|
|
|
|||
|
|
@ -254,8 +254,9 @@ def print_tile_nonrouting_bits(tile_type, idx):
|
|||
|
||||
print_tile_nonrouting_bits("logic", list(ic.logic_tiles.keys())[0])
|
||||
print_tile_nonrouting_bits("io", list(ic.io_tiles.keys())[0])
|
||||
print_tile_nonrouting_bits("ramb", list(ic.ramb_tiles.keys())[0])
|
||||
print_tile_nonrouting_bits("ramt", list(ic.ramt_tiles.keys())[0])
|
||||
if not mode_384:
|
||||
print_tile_nonrouting_bits("ramb", list(ic.ramb_tiles.keys())[0])
|
||||
print_tile_nonrouting_bits("ramt", list(ic.ramt_tiles.keys())[0])
|
||||
|
||||
print(".extra_cell 0 0 WARMBOOT")
|
||||
for key in sorted(icebox.warmbootinfo_db[ic.device]):
|
||||
|
|
|
|||
Loading…
Reference in New Issue