Files
FPGA-Neural/hardware/v2/nms/synthesis/wt_direct_n8_t16/top.json
T
micheleandClaude Sonnet 5 8e014d8d49 V2.0.0 hardware freeze - single SDRAM
FASE #1 hardware freeze for FPGA-Neural V2, N4/P8, single external
SDRAM (Alliance Memory AS4C4M16SA-6TIN) serving weights, activations,
and results through one physical sdram_controller.v instance. Removes
the PSRAM dependency (hardware/v1/rtl/psram_controller.v +
memory_interface.v) from the V2 physical path entirely -- V1 itself
remains fully unmodified, the golden reference.

New RTL: sdram_unified_backend.v (2-way W/AR arbitration over one
SDRAM controller, real per-byte DQM write masking added to
sdram_controller.v for correct single-byte result writes with no
read-modify-write), nms_neural_multiprocessor_sdram_unified.v (the
frozen top-level). Two real bugs found and fixed via full-system
testing before being accepted (ERR-0023): a deadlock and an off-by-one
data-shift bug in the new arbitration logic.

Real results: N=4 and N=2 D-Stress bit-exact (256/256 neurons), 40
real AUTO REFRESH events interleaved with zero corruption, real
Yosys+nextpnr-ecp5 synthesis/P&R for LFE5U-45F-8CABGA381 (149/245
TRELLIS_IO, a real 45-pin reduction from the prior dual-memory
design). Timing is MARGINAL (1/8 P&R seeds >=80MHz), reported honestly
rather than masked by the best seed.

Real, sourced ball-level pinout for the SDRAM bus + clk/rst (39/149
signals, P&R-verified) using the official Lattice ECP5U-45 pinout CSV
found on disk during this step's own pre-commit review -- corrects an
earlier draft that wrongly assumed no real pinout data was available.

Chip readiness: NO. Real, disclosed blockers remain (no physical host
interface exists yet -- the RTL's own reg_* ports are a 110-pin raw
test-harness bus; clock source/PLL decision; power/configuration
component selection) -- see hardware/v2/docs/{HARDWARE_FREEZE,
CHIP_READINESS,OPEN_ITEMS}.md for the complete, itemized status.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013xXuuRUWZScuo1DeYJxs3v
2026-09-06 13:39:55 +02:00

26613 lines
793 KiB
JSON

{
"creator": "Yosys 0.68+post (git sha1 c12172fbae8af5e20f6fb52e3d4e92d56ed587b6, Release, AppleClang clang++ 21.0.0.21000101)",
"modules": {
"$__ABC9_DELAY": {
"attributes": {
"abc9_box_id": "00000000000000000000000000000011",
"blackbox": "00000000000000000000000000000001",
"abc9_box": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:2.1-7.10"
},
"parameter_default_values": {
"DELAY": "00000000000000000000000000000000"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"O": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
"$specify$1989": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000000000000",
"T_FALL_MIN": "00000000000000000000000000000000",
"T_FALL_TYP": "00000000000000000000000000000000",
"T_RISE_MAX": "00000000000000000000000000000000",
"T_RISE_MIN": "00000000000000000000000000000000",
"T_RISE_TYP": "00000000000000000000000000000000"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:5.5-5.22"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 3 ],
"EN": [ "1" ],
"SRC": [ 2 ]
}
}
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:2.29-2.30"
}
},
"O": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:2.39-2.40"
}
}
}
},
"$__ABC9_SCC_BREAKER": {
"attributes": {
"dynports": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:9.1-11.10"
},
"parameter_default_values": {
"WIDTH": "00000000000000000000000000000000"
},
"ports": {
"I": {
"direction": "input",
"offset": -1,
"upto": 1,
"bits": [ 2, 3 ]
},
"O": {
"direction": "output",
"offset": -1,
"upto": 1,
"bits": [ 4, 5 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2, 3 ],
"offset": -1,
"upto": 1,
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:9.47-9.48"
}
},
"O": {
"hide_name": 0,
"bits": [ 4, 5 ],
"offset": -1,
"upto": 1,
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:9.69-9.70"
}
}
}
},
"$__DFF_N__$abc9_flop": {
"attributes": {
"abc9_box_id": "00000000000000000000000000000010",
"blackbox": "00000000000000000000000000000001",
"abc9_flop": "00000000000000000000000000000001",
"abc9_box": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:14.1-20.10"
},
"ports": {
"C": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"Q": {
"direction": "input",
"bits": [ 4 ]
},
"n1": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"C": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:14.36-14.37"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:14.39-14.40"
}
},
"Q": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:14.42-14.43"
}
},
"n1": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:14.52-14.54"
}
}
}
},
"$__DFF_P__$abc9_flop": {
"attributes": {
"abc9_box_id": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"abc9_flop": "00000000000000000000000000000001",
"abc9_box": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:23.1-29.10"
},
"ports": {
"C": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"Q": {
"direction": "input",
"bits": [ 4 ]
},
"n1": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"C": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:23.36-23.37"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:23.39-23.40"
}
},
"Q": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:23.42-23.43"
}
},
"n1": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/abc9_model.v:23.52-23.54"
}
}
}
},
"$paramod$2074b3813575c9ede27f9a04ee0bf291c9c7bf2f\\TRELLIS_DPR16X4": {
"attributes": {
"abc9_bypass": "00000000000000000000000000000001",
"hdlname": "TRELLIS_DPR16X4",
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:128.1-169.10"
},
"parameter_default_values": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"ports": {
"DI": {
"direction": "input",
"bits": [ 2, 3, 4, 5 ]
},
"WAD": {
"direction": "input",
"bits": [ 6, 7, 8, 9 ]
},
"WRE": {
"direction": "input",
"bits": [ 10 ]
},
"WCK": {
"direction": "input",
"bits": [ 11 ]
},
"RAD": {
"direction": "input",
"bits": [ 12, 13, 14, 15 ]
},
"DO": {
"direction": "output",
"bits": [ 16, 17, 18, 19 ]
}
},
"cells": {
},
"netnames": {
"DI": {
"hide_name": 0,
"bits": [ 2, 3, 4, 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:129.15-129.17"
}
},
"DO": {
"hide_name": 0,
"bits": [ 16, 17, 18, 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:134.15-134.17"
}
},
"RAD": {
"hide_name": 0,
"bits": [ 12, 13, 14, 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:133.15-133.18"
}
},
"WAD": {
"hide_name": 0,
"bits": [ 6, 7, 8, 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:130.15-130.18"
}
},
"WCK": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:132.15-132.18"
}
},
"WRE": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:131.15-131.18"
}
}
}
},
"\\$__ABC9_LUT5": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"abc9_lut": "00000000000000000000000000000010",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:22.1-30.10"
},
"ports": {
"M0": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"C": {
"direction": "input",
"bits": [ 4 ]
},
"B": {
"direction": "input",
"bits": [ 5 ]
},
"A": {
"direction": "input",
"bits": [ 6 ]
},
"Z": {
"direction": "output",
"bits": [ 7 ]
}
},
"cells": {
"$specify$66": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000010010111",
"T_FALL_MIN": "00000000000000000000000010010111",
"T_FALL_TYP": "00000000000000000000000010010111",
"T_RISE_MAX": "00000000000000000000000010010111",
"T_RISE_MIN": "00000000000000000000000010010111",
"T_RISE_TYP": "00000000000000000000000010010111"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:24.9-24.25"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 7 ],
"EN": [ "1" ],
"SRC": [ 2 ]
}
},
"$specify$67": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000011101111",
"T_FALL_MIN": "00000000000000000000000011101111",
"T_FALL_TYP": "00000000000000000000000011101111",
"T_RISE_MAX": "00000000000000000000000011101111",
"T_RISE_MIN": "00000000000000000000000011101111",
"T_RISE_TYP": "00000000000000000000000011101111"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:25.9-25.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 7 ],
"EN": [ "1" ],
"SRC": [ 3 ]
}
},
"$specify$68": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000101110101",
"T_FALL_MIN": "00000000000000000000000101110101",
"T_FALL_TYP": "00000000000000000000000101110101",
"T_RISE_MAX": "00000000000000000000000101110101",
"T_RISE_MIN": "00000000000000000000000101110101",
"T_RISE_TYP": "00000000000000000000000101110101"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:26.9-26.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 7 ],
"EN": [ "1" ],
"SRC": [ 4 ]
}
},
"$specify$69": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000111011101",
"T_FALL_MIN": "00000000000000000000000111011101",
"T_FALL_TYP": "00000000000000000000000111011101",
"T_RISE_MAX": "00000000000000000000000111011101",
"T_RISE_MIN": "00000000000000000000000111011101",
"T_RISE_TYP": "00000000000000000000000111011101"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:27.9-27.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 7 ],
"EN": [ "1" ],
"SRC": [ 5 ]
}
},
"$specify$70": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000111011101",
"T_FALL_MIN": "00000000000000000000000111011101",
"T_FALL_TYP": "00000000000000000000000111011101",
"T_RISE_MAX": "00000000000000000000000111011101",
"T_RISE_MIN": "00000000000000000000000111011101",
"T_RISE_TYP": "00000000000000000000000111011101"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:28.9-28.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 7 ],
"EN": [ "1" ],
"SRC": [ 6 ]
}
}
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:22.42-22.43"
}
},
"B": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:22.39-22.40"
}
},
"C": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:22.36-22.37"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:22.33-22.34"
}
},
"M0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:22.29-22.31"
}
},
"Z": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:22.52-22.53"
}
}
}
},
"\\$__ABC9_LUT6": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"abc9_lut": "00000000000000000000000000000100",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:36.1-45.10"
},
"ports": {
"M1": {
"direction": "input",
"bits": [ 2 ]
},
"M0": {
"direction": "input",
"bits": [ 3 ]
},
"D": {
"direction": "input",
"bits": [ 4 ]
},
"C": {
"direction": "input",
"bits": [ 5 ]
},
"B": {
"direction": "input",
"bits": [ 6 ]
},
"A": {
"direction": "input",
"bits": [ 7 ]
},
"Z": {
"direction": "output",
"bits": [ 8 ]
}
},
"cells": {
"$specify$71": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000010010100",
"T_FALL_MIN": "00000000000000000000000010010100",
"T_FALL_TYP": "00000000000000000000000010010100",
"T_RISE_MAX": "00000000000000000000000010010100",
"T_RISE_MIN": "00000000000000000000000010010100",
"T_RISE_TYP": "00000000000000000000000010010100"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:38.9-38.25"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 8 ],
"EN": [ "1" ],
"SRC": [ 2 ]
}
},
"$specify$72": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000100100100",
"T_FALL_MIN": "00000000000000000000000100100100",
"T_FALL_TYP": "00000000000000000000000100100100",
"T_RISE_MAX": "00000000000000000000000100100100",
"T_RISE_MIN": "00000000000000000000000100100100",
"T_RISE_TYP": "00000000000000000000000100100100"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:39.9-39.25"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 8 ],
"EN": [ "1" ],
"SRC": [ 3 ]
}
},
"$specify$73": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000101111100",
"T_FALL_MIN": "00000000000000000000000101111100",
"T_FALL_TYP": "00000000000000000000000101111100",
"T_RISE_MAX": "00000000000000000000000101111100",
"T_RISE_MIN": "00000000000000000000000101111100",
"T_RISE_TYP": "00000000000000000000000101111100"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:40.9-40.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 8 ],
"EN": [ "1" ],
"SRC": [ 4 ]
}
},
"$specify$74": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000001000000010",
"T_FALL_MIN": "00000000000000000000001000000010",
"T_FALL_TYP": "00000000000000000000001000000010",
"T_RISE_MAX": "00000000000000000000001000000010",
"T_RISE_MIN": "00000000000000000000001000000010",
"T_RISE_TYP": "00000000000000000000001000000010"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:41.9-41.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 8 ],
"EN": [ "1" ],
"SRC": [ 5 ]
}
},
"$specify$75": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000001001101010",
"T_FALL_MIN": "00000000000000000000001001101010",
"T_FALL_TYP": "00000000000000000000001001101010",
"T_RISE_MAX": "00000000000000000000001001101010",
"T_RISE_MIN": "00000000000000000000001001101010",
"T_RISE_TYP": "00000000000000000000001001101010"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:42.9-42.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 8 ],
"EN": [ "1" ],
"SRC": [ 6 ]
}
},
"$specify$76": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000001001101010",
"T_FALL_MIN": "00000000000000000000001001101010",
"T_FALL_TYP": "00000000000000000000001001101010",
"T_RISE_MAX": "00000000000000000000001001101010",
"T_RISE_MIN": "00000000000000000000001001101010",
"T_RISE_TYP": "00000000000000000000001001101010"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:43.9-43.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 8 ],
"EN": [ "1" ],
"SRC": [ 7 ]
}
}
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:36.46-36.47"
}
},
"B": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:36.43-36.44"
}
},
"C": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:36.40-36.41"
}
},
"D": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:36.37-36.38"
}
},
"M0": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:36.33-36.35"
}
},
"M1": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:36.29-36.31"
}
},
"Z": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:36.56-36.57"
}
}
}
},
"\\$__ABC9_LUT7": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"abc9_lut": "00000000000000000000000000001000",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:51.1-61.10"
},
"ports": {
"M2": {
"direction": "input",
"bits": [ 2 ]
},
"M1": {
"direction": "input",
"bits": [ 3 ]
},
"M0": {
"direction": "input",
"bits": [ 4 ]
},
"D": {
"direction": "input",
"bits": [ 5 ]
},
"C": {
"direction": "input",
"bits": [ 6 ]
},
"B": {
"direction": "input",
"bits": [ 7 ]
},
"A": {
"direction": "input",
"bits": [ 8 ]
},
"Z": {
"direction": "output",
"bits": [ 9 ]
}
},
"cells": {
"$specify$77": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000010010100",
"T_FALL_MIN": "00000000000000000000000010010100",
"T_FALL_TYP": "00000000000000000000000010010100",
"T_RISE_MAX": "00000000000000000000000010010100",
"T_RISE_MIN": "00000000000000000000000010010100",
"T_RISE_TYP": "00000000000000000000000010010100"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:53.9-53.25"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 9 ],
"EN": [ "1" ],
"SRC": [ 2 ]
}
},
"$specify$78": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000100100001",
"T_FALL_MIN": "00000000000000000000000100100001",
"T_FALL_TYP": "00000000000000000000000100100001",
"T_RISE_MAX": "00000000000000000000000100100001",
"T_RISE_MIN": "00000000000000000000000100100001",
"T_RISE_TYP": "00000000000000000000000100100001"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:54.9-54.25"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 9 ],
"EN": [ "1" ],
"SRC": [ 3 ]
}
},
"$specify$79": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000000110110001",
"T_FALL_MIN": "00000000000000000000000110110001",
"T_FALL_TYP": "00000000000000000000000110110001",
"T_RISE_MAX": "00000000000000000000000110110001",
"T_RISE_MIN": "00000000000000000000000110110001",
"T_RISE_TYP": "00000000000000000000000110110001"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:55.9-55.25"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 9 ],
"EN": [ "1" ],
"SRC": [ 4 ]
}
},
"$specify$80": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000001000001001",
"T_FALL_MIN": "00000000000000000000001000001001",
"T_FALL_TYP": "00000000000000000000001000001001",
"T_RISE_MAX": "00000000000000000000001000001001",
"T_RISE_MIN": "00000000000000000000001000001001",
"T_RISE_TYP": "00000000000000000000001000001001"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:56.9-56.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 9 ],
"EN": [ "1" ],
"SRC": [ 5 ]
}
},
"$specify$81": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000001010001111",
"T_FALL_MIN": "00000000000000000000001010001111",
"T_FALL_TYP": "00000000000000000000001010001111",
"T_RISE_MAX": "00000000000000000000001010001111",
"T_RISE_MIN": "00000000000000000000001010001111",
"T_RISE_TYP": "00000000000000000000001010001111"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:57.9-57.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 9 ],
"EN": [ "1" ],
"SRC": [ 6 ]
}
},
"$specify$82": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000001011110111",
"T_FALL_MIN": "00000000000000000000001011110111",
"T_FALL_TYP": "00000000000000000000001011110111",
"T_RISE_MAX": "00000000000000000000001011110111",
"T_RISE_MIN": "00000000000000000000001011110111",
"T_RISE_TYP": "00000000000000000000001011110111"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:58.9-58.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 9 ],
"EN": [ "1" ],
"SRC": [ 7 ]
}
},
"$specify$83": {
"hide_name": 1,
"type": "$specify2",
"parameters": {
"DST_WIDTH": "00000000000000000000000000000001",
"FULL": "0",
"SRC_DST_PEN": "0",
"SRC_DST_POL": "0",
"SRC_WIDTH": "00000000000000000000000000000001",
"T_FALL_MAX": "00000000000000000000001011110111",
"T_FALL_MIN": "00000000000000000000001011110111",
"T_FALL_TYP": "00000000000000000000001011110111",
"T_RISE_MAX": "00000000000000000000001011110111",
"T_RISE_MIN": "00000000000000000000001011110111",
"T_RISE_TYP": "00000000000000000000001011110111"
},
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:59.9-59.24"
},
"port_directions": {
"DST": "input",
"EN": "input",
"SRC": "input"
},
"connections": {
"DST": [ 9 ],
"EN": [ "1" ],
"SRC": [ 8 ]
}
}
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:51.50-51.51"
}
},
"B": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:51.47-51.48"
}
},
"C": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:51.44-51.45"
}
},
"D": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:51.41-51.42"
}
},
"M0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:51.37-51.39"
}
},
"M1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:51.33-51.35"
}
},
"M2": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:51.29-51.31"
}
},
"Z": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:51.60-51.61"
}
}
}
},
"ALU54B": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:489.1-1007.10"
},
"parameter_default_values": {
"CLK0_DIV": "ENABLED",
"CLK1_DIV": "ENABLED",
"CLK2_DIV": "ENABLED",
"CLK3_DIV": "ENABLED",
"FORCE_ZERO_BARREL_SHIFT": "DISABLED",
"GSR": "ENABLED",
"LEGACY": "DISABLED",
"MASK01": "0x00000000000000 ",
"MASKPAT": "0x00000000000000 ",
"MASKPAT_SOURCE": "STATIC",
"MCPAT": "0x00000000000000 ",
"MCPAT_SOURCE": "STATIC",
"MULT9_MODE": "DISABLED",
"REG_FLAG_CE": "CE0",
"REG_FLAG_CLK": "NONE",
"REG_FLAG_RST": "RST0",
"REG_INPUTC0_CE": "CE0",
"REG_INPUTC0_CLK": "NONE",
"REG_INPUTC0_RST": "RST0",
"REG_INPUTC1_CE": "CE0",
"REG_INPUTC1_CLK": "NONE",
"REG_INPUTC1_RST": "RST0",
"REG_INPUTCFB_CE": "CE0",
"REG_INPUTCFB_CLK": "NONE",
"REG_INPUTCFB_RST": "RST0",
"REG_OPCODEIN_0_CE": "CE0",
"REG_OPCODEIN_0_CLK": "NONE",
"REG_OPCODEIN_0_RST": "RST0",
"REG_OPCODEIN_1_CE": "CE0",
"REG_OPCODEIN_1_CLK": "NONE",
"REG_OPCODEIN_1_RST": "RST0",
"REG_OPCODEOP0_0_CE": "CE0",
"REG_OPCODEOP0_0_CLK": "NONE",
"REG_OPCODEOP0_0_RST": "RST0",
"REG_OPCODEOP0_1_CE": "CE0",
"REG_OPCODEOP0_1_CLK": "NONE",
"REG_OPCODEOP0_1_RST": "RST0",
"REG_OPCODEOP1_0_CLK": "NONE",
"REG_OPCODEOP1_1_CLK": "NONE",
"REG_OUTPUT0_CE": "CE0",
"REG_OUTPUT0_CLK": "NONE",
"REG_OUTPUT0_RST": "RST0",
"REG_OUTPUT1_CE": "CE0",
"REG_OUTPUT1_CLK": "NONE",
"REG_OUTPUT1_RST": "RST0",
"RESETMODE": "SYNC",
"RNDPAT": "0x00000000000000 "
},
"ports": {
"CE3": {
"direction": "input",
"bits": [ 2 ]
},
"CE2": {
"direction": "input",
"bits": [ 3 ]
},
"CE1": {
"direction": "input",
"bits": [ 4 ]
},
"CE0": {
"direction": "input",
"bits": [ 5 ]
},
"CLK3": {
"direction": "input",
"bits": [ 6 ]
},
"CLK2": {
"direction": "input",
"bits": [ 7 ]
},
"CLK1": {
"direction": "input",
"bits": [ 8 ]
},
"CLK0": {
"direction": "input",
"bits": [ 9 ]
},
"RST3": {
"direction": "input",
"bits": [ 10 ]
},
"RST2": {
"direction": "input",
"bits": [ 11 ]
},
"RST1": {
"direction": "input",
"bits": [ 12 ]
},
"RST0": {
"direction": "input",
"bits": [ 13 ]
},
"SIGNEDIA": {
"direction": "input",
"bits": [ 14 ]
},
"SIGNEDIB": {
"direction": "input",
"bits": [ 15 ]
},
"SIGNEDCIN": {
"direction": "input",
"bits": [ 16 ]
},
"A35": {
"direction": "input",
"bits": [ 17 ]
},
"A34": {
"direction": "input",
"bits": [ 18 ]
},
"A33": {
"direction": "input",
"bits": [ 19 ]
},
"A32": {
"direction": "input",
"bits": [ 20 ]
},
"A31": {
"direction": "input",
"bits": [ 21 ]
},
"A30": {
"direction": "input",
"bits": [ 22 ]
},
"A29": {
"direction": "input",
"bits": [ 23 ]
},
"A28": {
"direction": "input",
"bits": [ 24 ]
},
"A27": {
"direction": "input",
"bits": [ 25 ]
},
"A26": {
"direction": "input",
"bits": [ 26 ]
},
"A25": {
"direction": "input",
"bits": [ 27 ]
},
"A24": {
"direction": "input",
"bits": [ 28 ]
},
"A23": {
"direction": "input",
"bits": [ 29 ]
},
"A22": {
"direction": "input",
"bits": [ 30 ]
},
"A21": {
"direction": "input",
"bits": [ 31 ]
},
"A20": {
"direction": "input",
"bits": [ 32 ]
},
"A19": {
"direction": "input",
"bits": [ 33 ]
},
"A18": {
"direction": "input",
"bits": [ 34 ]
},
"A17": {
"direction": "input",
"bits": [ 35 ]
},
"A16": {
"direction": "input",
"bits": [ 36 ]
},
"A15": {
"direction": "input",
"bits": [ 37 ]
},
"A14": {
"direction": "input",
"bits": [ 38 ]
},
"A13": {
"direction": "input",
"bits": [ 39 ]
},
"A12": {
"direction": "input",
"bits": [ 40 ]
},
"A11": {
"direction": "input",
"bits": [ 41 ]
},
"A10": {
"direction": "input",
"bits": [ 42 ]
},
"A9": {
"direction": "input",
"bits": [ 43 ]
},
"A8": {
"direction": "input",
"bits": [ 44 ]
},
"A7": {
"direction": "input",
"bits": [ 45 ]
},
"A6": {
"direction": "input",
"bits": [ 46 ]
},
"A5": {
"direction": "input",
"bits": [ 47 ]
},
"A4": {
"direction": "input",
"bits": [ 48 ]
},
"A3": {
"direction": "input",
"bits": [ 49 ]
},
"A2": {
"direction": "input",
"bits": [ 50 ]
},
"A1": {
"direction": "input",
"bits": [ 51 ]
},
"A0": {
"direction": "input",
"bits": [ 52 ]
},
"B35": {
"direction": "input",
"bits": [ 53 ]
},
"B34": {
"direction": "input",
"bits": [ 54 ]
},
"B33": {
"direction": "input",
"bits": [ 55 ]
},
"B32": {
"direction": "input",
"bits": [ 56 ]
},
"B31": {
"direction": "input",
"bits": [ 57 ]
},
"B30": {
"direction": "input",
"bits": [ 58 ]
},
"B29": {
"direction": "input",
"bits": [ 59 ]
},
"B28": {
"direction": "input",
"bits": [ 60 ]
},
"B27": {
"direction": "input",
"bits": [ 61 ]
},
"B26": {
"direction": "input",
"bits": [ 62 ]
},
"B25": {
"direction": "input",
"bits": [ 63 ]
},
"B24": {
"direction": "input",
"bits": [ 64 ]
},
"B23": {
"direction": "input",
"bits": [ 65 ]
},
"B22": {
"direction": "input",
"bits": [ 66 ]
},
"B21": {
"direction": "input",
"bits": [ 67 ]
},
"B20": {
"direction": "input",
"bits": [ 68 ]
},
"B19": {
"direction": "input",
"bits": [ 69 ]
},
"B18": {
"direction": "input",
"bits": [ 70 ]
},
"B17": {
"direction": "input",
"bits": [ 71 ]
},
"B16": {
"direction": "input",
"bits": [ 72 ]
},
"B15": {
"direction": "input",
"bits": [ 73 ]
},
"B14": {
"direction": "input",
"bits": [ 74 ]
},
"B13": {
"direction": "input",
"bits": [ 75 ]
},
"B12": {
"direction": "input",
"bits": [ 76 ]
},
"B11": {
"direction": "input",
"bits": [ 77 ]
},
"B10": {
"direction": "input",
"bits": [ 78 ]
},
"B9": {
"direction": "input",
"bits": [ 79 ]
},
"B8": {
"direction": "input",
"bits": [ 80 ]
},
"B7": {
"direction": "input",
"bits": [ 81 ]
},
"B6": {
"direction": "input",
"bits": [ 82 ]
},
"B5": {
"direction": "input",
"bits": [ 83 ]
},
"B4": {
"direction": "input",
"bits": [ 84 ]
},
"B3": {
"direction": "input",
"bits": [ 85 ]
},
"B2": {
"direction": "input",
"bits": [ 86 ]
},
"B1": {
"direction": "input",
"bits": [ 87 ]
},
"B0": {
"direction": "input",
"bits": [ 88 ]
},
"C53": {
"direction": "input",
"bits": [ 89 ]
},
"C52": {
"direction": "input",
"bits": [ 90 ]
},
"C51": {
"direction": "input",
"bits": [ 91 ]
},
"C50": {
"direction": "input",
"bits": [ 92 ]
},
"C49": {
"direction": "input",
"bits": [ 93 ]
},
"C48": {
"direction": "input",
"bits": [ 94 ]
},
"C47": {
"direction": "input",
"bits": [ 95 ]
},
"C46": {
"direction": "input",
"bits": [ 96 ]
},
"C45": {
"direction": "input",
"bits": [ 97 ]
},
"C44": {
"direction": "input",
"bits": [ 98 ]
},
"C43": {
"direction": "input",
"bits": [ 99 ]
},
"C42": {
"direction": "input",
"bits": [ 100 ]
},
"C41": {
"direction": "input",
"bits": [ 101 ]
},
"C40": {
"direction": "input",
"bits": [ 102 ]
},
"C39": {
"direction": "input",
"bits": [ 103 ]
},
"C38": {
"direction": "input",
"bits": [ 104 ]
},
"C37": {
"direction": "input",
"bits": [ 105 ]
},
"C36": {
"direction": "input",
"bits": [ 106 ]
},
"C35": {
"direction": "input",
"bits": [ 107 ]
},
"C34": {
"direction": "input",
"bits": [ 108 ]
},
"C33": {
"direction": "input",
"bits": [ 109 ]
},
"C32": {
"direction": "input",
"bits": [ 110 ]
},
"C31": {
"direction": "input",
"bits": [ 111 ]
},
"C30": {
"direction": "input",
"bits": [ 112 ]
},
"C29": {
"direction": "input",
"bits": [ 113 ]
},
"C28": {
"direction": "input",
"bits": [ 114 ]
},
"C27": {
"direction": "input",
"bits": [ 115 ]
},
"C26": {
"direction": "input",
"bits": [ 116 ]
},
"C25": {
"direction": "input",
"bits": [ 117 ]
},
"C24": {
"direction": "input",
"bits": [ 118 ]
},
"C23": {
"direction": "input",
"bits": [ 119 ]
},
"C22": {
"direction": "input",
"bits": [ 120 ]
},
"C21": {
"direction": "input",
"bits": [ 121 ]
},
"C20": {
"direction": "input",
"bits": [ 122 ]
},
"C19": {
"direction": "input",
"bits": [ 123 ]
},
"C18": {
"direction": "input",
"bits": [ 124 ]
},
"C17": {
"direction": "input",
"bits": [ 125 ]
},
"C16": {
"direction": "input",
"bits": [ 126 ]
},
"C15": {
"direction": "input",
"bits": [ 127 ]
},
"C14": {
"direction": "input",
"bits": [ 128 ]
},
"C13": {
"direction": "input",
"bits": [ 129 ]
},
"C12": {
"direction": "input",
"bits": [ 130 ]
},
"C11": {
"direction": "input",
"bits": [ 131 ]
},
"C10": {
"direction": "input",
"bits": [ 132 ]
},
"C9": {
"direction": "input",
"bits": [ 133 ]
},
"C8": {
"direction": "input",
"bits": [ 134 ]
},
"C7": {
"direction": "input",
"bits": [ 135 ]
},
"C6": {
"direction": "input",
"bits": [ 136 ]
},
"C5": {
"direction": "input",
"bits": [ 137 ]
},
"C4": {
"direction": "input",
"bits": [ 138 ]
},
"C3": {
"direction": "input",
"bits": [ 139 ]
},
"C2": {
"direction": "input",
"bits": [ 140 ]
},
"C1": {
"direction": "input",
"bits": [ 141 ]
},
"C0": {
"direction": "input",
"bits": [ 142 ]
},
"CFB53": {
"direction": "input",
"bits": [ 143 ]
},
"CFB52": {
"direction": "input",
"bits": [ 144 ]
},
"CFB51": {
"direction": "input",
"bits": [ 145 ]
},
"CFB50": {
"direction": "input",
"bits": [ 146 ]
},
"CFB49": {
"direction": "input",
"bits": [ 147 ]
},
"CFB48": {
"direction": "input",
"bits": [ 148 ]
},
"CFB47": {
"direction": "input",
"bits": [ 149 ]
},
"CFB46": {
"direction": "input",
"bits": [ 150 ]
},
"CFB45": {
"direction": "input",
"bits": [ 151 ]
},
"CFB44": {
"direction": "input",
"bits": [ 152 ]
},
"CFB43": {
"direction": "input",
"bits": [ 153 ]
},
"CFB42": {
"direction": "input",
"bits": [ 154 ]
},
"CFB41": {
"direction": "input",
"bits": [ 155 ]
},
"CFB40": {
"direction": "input",
"bits": [ 156 ]
},
"CFB39": {
"direction": "input",
"bits": [ 157 ]
},
"CFB38": {
"direction": "input",
"bits": [ 158 ]
},
"CFB37": {
"direction": "input",
"bits": [ 159 ]
},
"CFB36": {
"direction": "input",
"bits": [ 160 ]
},
"CFB35": {
"direction": "input",
"bits": [ 161 ]
},
"CFB34": {
"direction": "input",
"bits": [ 162 ]
},
"CFB33": {
"direction": "input",
"bits": [ 163 ]
},
"CFB32": {
"direction": "input",
"bits": [ 164 ]
},
"CFB31": {
"direction": "input",
"bits": [ 165 ]
},
"CFB30": {
"direction": "input",
"bits": [ 166 ]
},
"CFB29": {
"direction": "input",
"bits": [ 167 ]
},
"CFB28": {
"direction": "input",
"bits": [ 168 ]
},
"CFB27": {
"direction": "input",
"bits": [ 169 ]
},
"CFB26": {
"direction": "input",
"bits": [ 170 ]
},
"CFB25": {
"direction": "input",
"bits": [ 171 ]
},
"CFB24": {
"direction": "input",
"bits": [ 172 ]
},
"CFB23": {
"direction": "input",
"bits": [ 173 ]
},
"CFB22": {
"direction": "input",
"bits": [ 174 ]
},
"CFB21": {
"direction": "input",
"bits": [ 175 ]
},
"CFB20": {
"direction": "input",
"bits": [ 176 ]
},
"CFB19": {
"direction": "input",
"bits": [ 177 ]
},
"CFB18": {
"direction": "input",
"bits": [ 178 ]
},
"CFB17": {
"direction": "input",
"bits": [ 179 ]
},
"CFB16": {
"direction": "input",
"bits": [ 180 ]
},
"CFB15": {
"direction": "input",
"bits": [ 181 ]
},
"CFB14": {
"direction": "input",
"bits": [ 182 ]
},
"CFB13": {
"direction": "input",
"bits": [ 183 ]
},
"CFB12": {
"direction": "input",
"bits": [ 184 ]
},
"CFB11": {
"direction": "input",
"bits": [ 185 ]
},
"CFB10": {
"direction": "input",
"bits": [ 186 ]
},
"CFB9": {
"direction": "input",
"bits": [ 187 ]
},
"CFB8": {
"direction": "input",
"bits": [ 188 ]
},
"CFB7": {
"direction": "input",
"bits": [ 189 ]
},
"CFB6": {
"direction": "input",
"bits": [ 190 ]
},
"CFB5": {
"direction": "input",
"bits": [ 191 ]
},
"CFB4": {
"direction": "input",
"bits": [ 192 ]
},
"CFB3": {
"direction": "input",
"bits": [ 193 ]
},
"CFB2": {
"direction": "input",
"bits": [ 194 ]
},
"CFB1": {
"direction": "input",
"bits": [ 195 ]
},
"CFB0": {
"direction": "input",
"bits": [ 196 ]
},
"MA35": {
"direction": "input",
"bits": [ 197 ]
},
"MA34": {
"direction": "input",
"bits": [ 198 ]
},
"MA33": {
"direction": "input",
"bits": [ 199 ]
},
"MA32": {
"direction": "input",
"bits": [ 200 ]
},
"MA31": {
"direction": "input",
"bits": [ 201 ]
},
"MA30": {
"direction": "input",
"bits": [ 202 ]
},
"MA29": {
"direction": "input",
"bits": [ 203 ]
},
"MA28": {
"direction": "input",
"bits": [ 204 ]
},
"MA27": {
"direction": "input",
"bits": [ 205 ]
},
"MA26": {
"direction": "input",
"bits": [ 206 ]
},
"MA25": {
"direction": "input",
"bits": [ 207 ]
},
"MA24": {
"direction": "input",
"bits": [ 208 ]
},
"MA23": {
"direction": "input",
"bits": [ 209 ]
},
"MA22": {
"direction": "input",
"bits": [ 210 ]
},
"MA21": {
"direction": "input",
"bits": [ 211 ]
},
"MA20": {
"direction": "input",
"bits": [ 212 ]
},
"MA19": {
"direction": "input",
"bits": [ 213 ]
},
"MA18": {
"direction": "input",
"bits": [ 214 ]
},
"MA17": {
"direction": "input",
"bits": [ 215 ]
},
"MA16": {
"direction": "input",
"bits": [ 216 ]
},
"MA15": {
"direction": "input",
"bits": [ 217 ]
},
"MA14": {
"direction": "input",
"bits": [ 218 ]
},
"MA13": {
"direction": "input",
"bits": [ 219 ]
},
"MA12": {
"direction": "input",
"bits": [ 220 ]
},
"MA11": {
"direction": "input",
"bits": [ 221 ]
},
"MA10": {
"direction": "input",
"bits": [ 222 ]
},
"MA9": {
"direction": "input",
"bits": [ 223 ]
},
"MA8": {
"direction": "input",
"bits": [ 224 ]
},
"MA7": {
"direction": "input",
"bits": [ 225 ]
},
"MA6": {
"direction": "input",
"bits": [ 226 ]
},
"MA5": {
"direction": "input",
"bits": [ 227 ]
},
"MA4": {
"direction": "input",
"bits": [ 228 ]
},
"MA3": {
"direction": "input",
"bits": [ 229 ]
},
"MA2": {
"direction": "input",
"bits": [ 230 ]
},
"MA1": {
"direction": "input",
"bits": [ 231 ]
},
"MA0": {
"direction": "input",
"bits": [ 232 ]
},
"MB35": {
"direction": "input",
"bits": [ 233 ]
},
"MB34": {
"direction": "input",
"bits": [ 234 ]
},
"MB33": {
"direction": "input",
"bits": [ 235 ]
},
"MB32": {
"direction": "input",
"bits": [ 236 ]
},
"MB31": {
"direction": "input",
"bits": [ 237 ]
},
"MB30": {
"direction": "input",
"bits": [ 238 ]
},
"MB29": {
"direction": "input",
"bits": [ 239 ]
},
"MB28": {
"direction": "input",
"bits": [ 240 ]
},
"MB27": {
"direction": "input",
"bits": [ 241 ]
},
"MB26": {
"direction": "input",
"bits": [ 242 ]
},
"MB25": {
"direction": "input",
"bits": [ 243 ]
},
"MB24": {
"direction": "input",
"bits": [ 244 ]
},
"MB23": {
"direction": "input",
"bits": [ 245 ]
},
"MB22": {
"direction": "input",
"bits": [ 246 ]
},
"MB21": {
"direction": "input",
"bits": [ 247 ]
},
"MB20": {
"direction": "input",
"bits": [ 248 ]
},
"MB19": {
"direction": "input",
"bits": [ 249 ]
},
"MB18": {
"direction": "input",
"bits": [ 250 ]
},
"MB17": {
"direction": "input",
"bits": [ 251 ]
},
"MB16": {
"direction": "input",
"bits": [ 252 ]
},
"MB15": {
"direction": "input",
"bits": [ 253 ]
},
"MB14": {
"direction": "input",
"bits": [ 254 ]
},
"MB13": {
"direction": "input",
"bits": [ 255 ]
},
"MB12": {
"direction": "input",
"bits": [ 256 ]
},
"MB11": {
"direction": "input",
"bits": [ 257 ]
},
"MB10": {
"direction": "input",
"bits": [ 258 ]
},
"MB9": {
"direction": "input",
"bits": [ 259 ]
},
"MB8": {
"direction": "input",
"bits": [ 260 ]
},
"MB7": {
"direction": "input",
"bits": [ 261 ]
},
"MB6": {
"direction": "input",
"bits": [ 262 ]
},
"MB5": {
"direction": "input",
"bits": [ 263 ]
},
"MB4": {
"direction": "input",
"bits": [ 264 ]
},
"MB3": {
"direction": "input",
"bits": [ 265 ]
},
"MB2": {
"direction": "input",
"bits": [ 266 ]
},
"MB1": {
"direction": "input",
"bits": [ 267 ]
},
"MB0": {
"direction": "input",
"bits": [ 268 ]
},
"CIN53": {
"direction": "input",
"bits": [ 269 ]
},
"CIN52": {
"direction": "input",
"bits": [ 270 ]
},
"CIN51": {
"direction": "input",
"bits": [ 271 ]
},
"CIN50": {
"direction": "input",
"bits": [ 272 ]
},
"CIN49": {
"direction": "input",
"bits": [ 273 ]
},
"CIN48": {
"direction": "input",
"bits": [ 274 ]
},
"CIN47": {
"direction": "input",
"bits": [ 275 ]
},
"CIN46": {
"direction": "input",
"bits": [ 276 ]
},
"CIN45": {
"direction": "input",
"bits": [ 277 ]
},
"CIN44": {
"direction": "input",
"bits": [ 278 ]
},
"CIN43": {
"direction": "input",
"bits": [ 279 ]
},
"CIN42": {
"direction": "input",
"bits": [ 280 ]
},
"CIN41": {
"direction": "input",
"bits": [ 281 ]
},
"CIN40": {
"direction": "input",
"bits": [ 282 ]
},
"CIN39": {
"direction": "input",
"bits": [ 283 ]
},
"CIN38": {
"direction": "input",
"bits": [ 284 ]
},
"CIN37": {
"direction": "input",
"bits": [ 285 ]
},
"CIN36": {
"direction": "input",
"bits": [ 286 ]
},
"CIN35": {
"direction": "input",
"bits": [ 287 ]
},
"CIN34": {
"direction": "input",
"bits": [ 288 ]
},
"CIN33": {
"direction": "input",
"bits": [ 289 ]
},
"CIN32": {
"direction": "input",
"bits": [ 290 ]
},
"CIN31": {
"direction": "input",
"bits": [ 291 ]
},
"CIN30": {
"direction": "input",
"bits": [ 292 ]
},
"CIN29": {
"direction": "input",
"bits": [ 293 ]
},
"CIN28": {
"direction": "input",
"bits": [ 294 ]
},
"CIN27": {
"direction": "input",
"bits": [ 295 ]
},
"CIN26": {
"direction": "input",
"bits": [ 296 ]
},
"CIN25": {
"direction": "input",
"bits": [ 297 ]
},
"CIN24": {
"direction": "input",
"bits": [ 298 ]
},
"CIN23": {
"direction": "input",
"bits": [ 299 ]
},
"CIN22": {
"direction": "input",
"bits": [ 300 ]
},
"CIN21": {
"direction": "input",
"bits": [ 301 ]
},
"CIN20": {
"direction": "input",
"bits": [ 302 ]
},
"CIN19": {
"direction": "input",
"bits": [ 303 ]
},
"CIN18": {
"direction": "input",
"bits": [ 304 ]
},
"CIN17": {
"direction": "input",
"bits": [ 305 ]
},
"CIN16": {
"direction": "input",
"bits": [ 306 ]
},
"CIN15": {
"direction": "input",
"bits": [ 307 ]
},
"CIN14": {
"direction": "input",
"bits": [ 308 ]
},
"CIN13": {
"direction": "input",
"bits": [ 309 ]
},
"CIN12": {
"direction": "input",
"bits": [ 310 ]
},
"CIN11": {
"direction": "input",
"bits": [ 311 ]
},
"CIN10": {
"direction": "input",
"bits": [ 312 ]
},
"CIN9": {
"direction": "input",
"bits": [ 313 ]
},
"CIN8": {
"direction": "input",
"bits": [ 314 ]
},
"CIN7": {
"direction": "input",
"bits": [ 315 ]
},
"CIN6": {
"direction": "input",
"bits": [ 316 ]
},
"CIN5": {
"direction": "input",
"bits": [ 317 ]
},
"CIN4": {
"direction": "input",
"bits": [ 318 ]
},
"CIN3": {
"direction": "input",
"bits": [ 319 ]
},
"CIN2": {
"direction": "input",
"bits": [ 320 ]
},
"CIN1": {
"direction": "input",
"bits": [ 321 ]
},
"CIN0": {
"direction": "input",
"bits": [ 322 ]
},
"OP10": {
"direction": "input",
"bits": [ 323 ]
},
"OP9": {
"direction": "input",
"bits": [ 324 ]
},
"OP8": {
"direction": "input",
"bits": [ 325 ]
},
"OP7": {
"direction": "input",
"bits": [ 326 ]
},
"OP6": {
"direction": "input",
"bits": [ 327 ]
},
"OP5": {
"direction": "input",
"bits": [ 328 ]
},
"OP4": {
"direction": "input",
"bits": [ 329 ]
},
"OP3": {
"direction": "input",
"bits": [ 330 ]
},
"OP2": {
"direction": "input",
"bits": [ 331 ]
},
"OP1": {
"direction": "input",
"bits": [ 332 ]
},
"OP0": {
"direction": "input",
"bits": [ 333 ]
},
"R53": {
"direction": "output",
"bits": [ 334 ]
},
"R52": {
"direction": "output",
"bits": [ 335 ]
},
"R51": {
"direction": "output",
"bits": [ 336 ]
},
"R50": {
"direction": "output",
"bits": [ 337 ]
},
"R49": {
"direction": "output",
"bits": [ 338 ]
},
"R48": {
"direction": "output",
"bits": [ 339 ]
},
"R47": {
"direction": "output",
"bits": [ 340 ]
},
"R46": {
"direction": "output",
"bits": [ 341 ]
},
"R45": {
"direction": "output",
"bits": [ 342 ]
},
"R44": {
"direction": "output",
"bits": [ 343 ]
},
"R43": {
"direction": "output",
"bits": [ 344 ]
},
"R42": {
"direction": "output",
"bits": [ 345 ]
},
"R41": {
"direction": "output",
"bits": [ 346 ]
},
"R40": {
"direction": "output",
"bits": [ 347 ]
},
"R39": {
"direction": "output",
"bits": [ 348 ]
},
"R38": {
"direction": "output",
"bits": [ 349 ]
},
"R37": {
"direction": "output",
"bits": [ 350 ]
},
"R36": {
"direction": "output",
"bits": [ 351 ]
},
"R35": {
"direction": "output",
"bits": [ 352 ]
},
"R34": {
"direction": "output",
"bits": [ 353 ]
},
"R33": {
"direction": "output",
"bits": [ 354 ]
},
"R32": {
"direction": "output",
"bits": [ 355 ]
},
"R31": {
"direction": "output",
"bits": [ 356 ]
},
"R30": {
"direction": "output",
"bits": [ 357 ]
},
"R29": {
"direction": "output",
"bits": [ 358 ]
},
"R28": {
"direction": "output",
"bits": [ 359 ]
},
"R27": {
"direction": "output",
"bits": [ 360 ]
},
"R26": {
"direction": "output",
"bits": [ 361 ]
},
"R25": {
"direction": "output",
"bits": [ 362 ]
},
"R24": {
"direction": "output",
"bits": [ 363 ]
},
"R23": {
"direction": "output",
"bits": [ 364 ]
},
"R22": {
"direction": "output",
"bits": [ 365 ]
},
"R21": {
"direction": "output",
"bits": [ 366 ]
},
"R20": {
"direction": "output",
"bits": [ 367 ]
},
"R19": {
"direction": "output",
"bits": [ 368 ]
},
"R18": {
"direction": "output",
"bits": [ 369 ]
},
"R17": {
"direction": "output",
"bits": [ 370 ]
},
"R16": {
"direction": "output",
"bits": [ 371 ]
},
"R15": {
"direction": "output",
"bits": [ 372 ]
},
"R14": {
"direction": "output",
"bits": [ 373 ]
},
"R13": {
"direction": "output",
"bits": [ 374 ]
},
"R12": {
"direction": "output",
"bits": [ 375 ]
},
"R11": {
"direction": "output",
"bits": [ 376 ]
},
"R10": {
"direction": "output",
"bits": [ 377 ]
},
"R9": {
"direction": "output",
"bits": [ 378 ]
},
"R8": {
"direction": "output",
"bits": [ 379 ]
},
"R7": {
"direction": "output",
"bits": [ 380 ]
},
"R6": {
"direction": "output",
"bits": [ 381 ]
},
"R5": {
"direction": "output",
"bits": [ 382 ]
},
"R4": {
"direction": "output",
"bits": [ 383 ]
},
"R3": {
"direction": "output",
"bits": [ 384 ]
},
"R2": {
"direction": "output",
"bits": [ 385 ]
},
"R1": {
"direction": "output",
"bits": [ 386 ]
},
"R0": {
"direction": "output",
"bits": [ 387 ]
},
"CO53": {
"direction": "output",
"bits": [ 388 ]
},
"CO52": {
"direction": "output",
"bits": [ 389 ]
},
"CO51": {
"direction": "output",
"bits": [ 390 ]
},
"CO50": {
"direction": "output",
"bits": [ 391 ]
},
"CO49": {
"direction": "output",
"bits": [ 392 ]
},
"CO48": {
"direction": "output",
"bits": [ 393 ]
},
"CO47": {
"direction": "output",
"bits": [ 394 ]
},
"CO46": {
"direction": "output",
"bits": [ 395 ]
},
"CO45": {
"direction": "output",
"bits": [ 396 ]
},
"CO44": {
"direction": "output",
"bits": [ 397 ]
},
"CO43": {
"direction": "output",
"bits": [ 398 ]
},
"CO42": {
"direction": "output",
"bits": [ 399 ]
},
"CO41": {
"direction": "output",
"bits": [ 400 ]
},
"CO40": {
"direction": "output",
"bits": [ 401 ]
},
"CO39": {
"direction": "output",
"bits": [ 402 ]
},
"CO38": {
"direction": "output",
"bits": [ 403 ]
},
"CO37": {
"direction": "output",
"bits": [ 404 ]
},
"CO36": {
"direction": "output",
"bits": [ 405 ]
},
"CO35": {
"direction": "output",
"bits": [ 406 ]
},
"CO34": {
"direction": "output",
"bits": [ 407 ]
},
"CO33": {
"direction": "output",
"bits": [ 408 ]
},
"CO32": {
"direction": "output",
"bits": [ 409 ]
},
"CO31": {
"direction": "output",
"bits": [ 410 ]
},
"CO30": {
"direction": "output",
"bits": [ 411 ]
},
"CO29": {
"direction": "output",
"bits": [ 412 ]
},
"CO28": {
"direction": "output",
"bits": [ 413 ]
},
"CO27": {
"direction": "output",
"bits": [ 414 ]
},
"CO26": {
"direction": "output",
"bits": [ 415 ]
},
"CO25": {
"direction": "output",
"bits": [ 416 ]
},
"CO24": {
"direction": "output",
"bits": [ 417 ]
},
"CO23": {
"direction": "output",
"bits": [ 418 ]
},
"CO22": {
"direction": "output",
"bits": [ 419 ]
},
"CO21": {
"direction": "output",
"bits": [ 420 ]
},
"CO20": {
"direction": "output",
"bits": [ 421 ]
},
"CO19": {
"direction": "output",
"bits": [ 422 ]
},
"CO18": {
"direction": "output",
"bits": [ 423 ]
},
"CO17": {
"direction": "output",
"bits": [ 424 ]
},
"CO16": {
"direction": "output",
"bits": [ 425 ]
},
"CO15": {
"direction": "output",
"bits": [ 426 ]
},
"CO14": {
"direction": "output",
"bits": [ 427 ]
},
"CO13": {
"direction": "output",
"bits": [ 428 ]
},
"CO12": {
"direction": "output",
"bits": [ 429 ]
},
"CO11": {
"direction": "output",
"bits": [ 430 ]
},
"CO10": {
"direction": "output",
"bits": [ 431 ]
},
"CO9": {
"direction": "output",
"bits": [ 432 ]
},
"CO8": {
"direction": "output",
"bits": [ 433 ]
},
"CO7": {
"direction": "output",
"bits": [ 434 ]
},
"CO6": {
"direction": "output",
"bits": [ 435 ]
},
"CO5": {
"direction": "output",
"bits": [ 436 ]
},
"CO4": {
"direction": "output",
"bits": [ 437 ]
},
"CO3": {
"direction": "output",
"bits": [ 438 ]
},
"CO2": {
"direction": "output",
"bits": [ 439 ]
},
"CO1": {
"direction": "output",
"bits": [ 440 ]
},
"CO0": {
"direction": "output",
"bits": [ 441 ]
},
"EQZ": {
"direction": "output",
"bits": [ 442 ]
},
"EQZM": {
"direction": "output",
"bits": [ 443 ]
},
"EQOM": {
"direction": "output",
"bits": [ 444 ]
},
"EQPAT": {
"direction": "output",
"bits": [ 445 ]
},
"EQPATB": {
"direction": "output",
"bits": [ 446 ]
},
"OVER": {
"direction": "output",
"bits": [ 447 ]
},
"UNDER": {
"direction": "output",
"bits": [ 448 ]
},
"OVERUNDER": {
"direction": "output",
"bits": [ 449 ]
},
"SIGNEDR": {
"direction": "output",
"bits": [ 450 ]
}
},
"cells": {
},
"netnames": {
"A0": {
"hide_name": 0,
"bits": [ 52 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:608.11-608.13"
}
},
"A1": {
"hide_name": 0,
"bits": [ 51 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:607.11-607.13"
}
},
"A10": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:598.11-598.14"
}
},
"A11": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:597.11-597.14"
}
},
"A12": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:596.11-596.14"
}
},
"A13": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:595.11-595.14"
}
},
"A14": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:594.11-594.14"
}
},
"A15": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:593.11-593.14"
}
},
"A16": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:592.11-592.14"
}
},
"A17": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:591.11-591.14"
}
},
"A18": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:590.11-590.14"
}
},
"A19": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:589.11-589.14"
}
},
"A2": {
"hide_name": 0,
"bits": [ 50 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:606.11-606.13"
}
},
"A20": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:588.11-588.14"
}
},
"A21": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:587.11-587.14"
}
},
"A22": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:586.11-586.14"
}
},
"A23": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:585.11-585.14"
}
},
"A24": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:584.11-584.14"
}
},
"A25": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:583.11-583.14"
}
},
"A26": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:582.11-582.14"
}
},
"A27": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:581.11-581.14"
}
},
"A28": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:580.11-580.14"
}
},
"A29": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:579.11-579.14"
}
},
"A3": {
"hide_name": 0,
"bits": [ 49 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:605.11-605.13"
}
},
"A30": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:578.11-578.14"
}
},
"A31": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:577.11-577.14"
}
},
"A32": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:576.11-576.14"
}
},
"A33": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:575.11-575.14"
}
},
"A34": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:574.11-574.14"
}
},
"A35": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:573.11-573.14"
}
},
"A4": {
"hide_name": 0,
"bits": [ 48 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:604.11-604.13"
}
},
"A5": {
"hide_name": 0,
"bits": [ 47 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:603.11-603.13"
}
},
"A6": {
"hide_name": 0,
"bits": [ 46 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:602.11-602.13"
}
},
"A7": {
"hide_name": 0,
"bits": [ 45 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:601.11-601.13"
}
},
"A8": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:600.11-600.13"
}
},
"A9": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:599.11-599.13"
}
},
"B0": {
"hide_name": 0,
"bits": [ 88 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:644.11-644.13"
}
},
"B1": {
"hide_name": 0,
"bits": [ 87 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:643.11-643.13"
}
},
"B10": {
"hide_name": 0,
"bits": [ 78 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:634.11-634.14"
}
},
"B11": {
"hide_name": 0,
"bits": [ 77 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:633.11-633.14"
}
},
"B12": {
"hide_name": 0,
"bits": [ 76 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:632.11-632.14"
}
},
"B13": {
"hide_name": 0,
"bits": [ 75 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:631.11-631.14"
}
},
"B14": {
"hide_name": 0,
"bits": [ 74 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:630.11-630.14"
}
},
"B15": {
"hide_name": 0,
"bits": [ 73 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:629.11-629.14"
}
},
"B16": {
"hide_name": 0,
"bits": [ 72 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:628.11-628.14"
}
},
"B17": {
"hide_name": 0,
"bits": [ 71 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:627.11-627.14"
}
},
"B18": {
"hide_name": 0,
"bits": [ 70 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:626.11-626.14"
}
},
"B19": {
"hide_name": 0,
"bits": [ 69 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:625.11-625.14"
}
},
"B2": {
"hide_name": 0,
"bits": [ 86 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:642.11-642.13"
}
},
"B20": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:624.11-624.14"
}
},
"B21": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:623.11-623.14"
}
},
"B22": {
"hide_name": 0,
"bits": [ 66 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:622.11-622.14"
}
},
"B23": {
"hide_name": 0,
"bits": [ 65 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:621.11-621.14"
}
},
"B24": {
"hide_name": 0,
"bits": [ 64 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:620.11-620.14"
}
},
"B25": {
"hide_name": 0,
"bits": [ 63 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:619.11-619.14"
}
},
"B26": {
"hide_name": 0,
"bits": [ 62 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:618.11-618.14"
}
},
"B27": {
"hide_name": 0,
"bits": [ 61 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:617.11-617.14"
}
},
"B28": {
"hide_name": 0,
"bits": [ 60 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:616.11-616.14"
}
},
"B29": {
"hide_name": 0,
"bits": [ 59 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:615.11-615.14"
}
},
"B3": {
"hide_name": 0,
"bits": [ 85 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:641.11-641.13"
}
},
"B30": {
"hide_name": 0,
"bits": [ 58 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:614.11-614.14"
}
},
"B31": {
"hide_name": 0,
"bits": [ 57 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:613.11-613.14"
}
},
"B32": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:612.11-612.14"
}
},
"B33": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:611.11-611.14"
}
},
"B34": {
"hide_name": 0,
"bits": [ 54 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:610.11-610.14"
}
},
"B35": {
"hide_name": 0,
"bits": [ 53 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:609.11-609.14"
}
},
"B4": {
"hide_name": 0,
"bits": [ 84 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:640.11-640.13"
}
},
"B5": {
"hide_name": 0,
"bits": [ 83 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:639.11-639.13"
}
},
"B6": {
"hide_name": 0,
"bits": [ 82 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:638.11-638.13"
}
},
"B7": {
"hide_name": 0,
"bits": [ 81 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:637.11-637.13"
}
},
"B8": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:636.11-636.13"
}
},
"B9": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:635.11-635.13"
}
},
"C0": {
"hide_name": 0,
"bits": [ 142 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:698.11-698.13"
}
},
"C1": {
"hide_name": 0,
"bits": [ 141 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:697.11-697.13"
}
},
"C10": {
"hide_name": 0,
"bits": [ 132 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:688.11-688.14"
}
},
"C11": {
"hide_name": 0,
"bits": [ 131 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:687.11-687.14"
}
},
"C12": {
"hide_name": 0,
"bits": [ 130 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:686.11-686.14"
}
},
"C13": {
"hide_name": 0,
"bits": [ 129 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:685.11-685.14"
}
},
"C14": {
"hide_name": 0,
"bits": [ 128 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:684.11-684.14"
}
},
"C15": {
"hide_name": 0,
"bits": [ 127 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:683.11-683.14"
}
},
"C16": {
"hide_name": 0,
"bits": [ 126 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:682.11-682.14"
}
},
"C17": {
"hide_name": 0,
"bits": [ 125 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:681.11-681.14"
}
},
"C18": {
"hide_name": 0,
"bits": [ 124 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:680.11-680.14"
}
},
"C19": {
"hide_name": 0,
"bits": [ 123 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:679.11-679.14"
}
},
"C2": {
"hide_name": 0,
"bits": [ 140 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:696.11-696.13"
}
},
"C20": {
"hide_name": 0,
"bits": [ 122 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:678.11-678.14"
}
},
"C21": {
"hide_name": 0,
"bits": [ 121 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:677.11-677.14"
}
},
"C22": {
"hide_name": 0,
"bits": [ 120 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:676.11-676.14"
}
},
"C23": {
"hide_name": 0,
"bits": [ 119 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:675.11-675.14"
}
},
"C24": {
"hide_name": 0,
"bits": [ 118 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:674.11-674.14"
}
},
"C25": {
"hide_name": 0,
"bits": [ 117 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:673.11-673.14"
}
},
"C26": {
"hide_name": 0,
"bits": [ 116 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:672.11-672.14"
}
},
"C27": {
"hide_name": 0,
"bits": [ 115 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:671.11-671.14"
}
},
"C28": {
"hide_name": 0,
"bits": [ 114 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:670.11-670.14"
}
},
"C29": {
"hide_name": 0,
"bits": [ 113 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:669.11-669.14"
}
},
"C3": {
"hide_name": 0,
"bits": [ 139 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:695.11-695.13"
}
},
"C30": {
"hide_name": 0,
"bits": [ 112 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:668.11-668.14"
}
},
"C31": {
"hide_name": 0,
"bits": [ 111 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:667.11-667.14"
}
},
"C32": {
"hide_name": 0,
"bits": [ 110 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:666.11-666.14"
}
},
"C33": {
"hide_name": 0,
"bits": [ 109 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:665.11-665.14"
}
},
"C34": {
"hide_name": 0,
"bits": [ 108 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:664.11-664.14"
}
},
"C35": {
"hide_name": 0,
"bits": [ 107 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:663.11-663.14"
}
},
"C36": {
"hide_name": 0,
"bits": [ 106 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:662.11-662.14"
}
},
"C37": {
"hide_name": 0,
"bits": [ 105 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:661.11-661.14"
}
},
"C38": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:660.11-660.14"
}
},
"C39": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:659.11-659.14"
}
},
"C4": {
"hide_name": 0,
"bits": [ 138 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:694.11-694.13"
}
},
"C40": {
"hide_name": 0,
"bits": [ 102 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:658.11-658.14"
}
},
"C41": {
"hide_name": 0,
"bits": [ 101 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:657.11-657.14"
}
},
"C42": {
"hide_name": 0,
"bits": [ 100 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:656.11-656.14"
}
},
"C43": {
"hide_name": 0,
"bits": [ 99 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:655.11-655.14"
}
},
"C44": {
"hide_name": 0,
"bits": [ 98 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:654.11-654.14"
}
},
"C45": {
"hide_name": 0,
"bits": [ 97 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:653.11-653.14"
}
},
"C46": {
"hide_name": 0,
"bits": [ 96 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:652.11-652.14"
}
},
"C47": {
"hide_name": 0,
"bits": [ 95 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:651.11-651.14"
}
},
"C48": {
"hide_name": 0,
"bits": [ 94 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:650.11-650.14"
}
},
"C49": {
"hide_name": 0,
"bits": [ 93 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:649.11-649.14"
}
},
"C5": {
"hide_name": 0,
"bits": [ 137 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:693.11-693.13"
}
},
"C50": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:648.11-648.14"
}
},
"C51": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:647.11-647.14"
}
},
"C52": {
"hide_name": 0,
"bits": [ 90 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:646.11-646.14"
}
},
"C53": {
"hide_name": 0,
"bits": [ 89 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:645.11-645.14"
}
},
"C6": {
"hide_name": 0,
"bits": [ 136 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:692.11-692.13"
}
},
"C7": {
"hide_name": 0,
"bits": [ 135 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:691.11-691.13"
}
},
"C8": {
"hide_name": 0,
"bits": [ 134 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:690.11-690.13"
}
},
"C9": {
"hide_name": 0,
"bits": [ 133 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:689.11-689.13"
}
},
"CE0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:561.11-561.14"
}
},
"CE1": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:560.11-560.14"
}
},
"CE2": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:559.11-559.14"
}
},
"CE3": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:558.11-558.14"
}
},
"CFB0": {
"hide_name": 0,
"bits": [ 196 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:752.11-752.15"
}
},
"CFB1": {
"hide_name": 0,
"bits": [ 195 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:751.11-751.15"
}
},
"CFB10": {
"hide_name": 0,
"bits": [ 186 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:742.11-742.16"
}
},
"CFB11": {
"hide_name": 0,
"bits": [ 185 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:741.11-741.16"
}
},
"CFB12": {
"hide_name": 0,
"bits": [ 184 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:740.11-740.16"
}
},
"CFB13": {
"hide_name": 0,
"bits": [ 183 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:739.11-739.16"
}
},
"CFB14": {
"hide_name": 0,
"bits": [ 182 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:738.11-738.16"
}
},
"CFB15": {
"hide_name": 0,
"bits": [ 181 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:737.11-737.16"
}
},
"CFB16": {
"hide_name": 0,
"bits": [ 180 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:736.11-736.16"
}
},
"CFB17": {
"hide_name": 0,
"bits": [ 179 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:735.11-735.16"
}
},
"CFB18": {
"hide_name": 0,
"bits": [ 178 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:734.11-734.16"
}
},
"CFB19": {
"hide_name": 0,
"bits": [ 177 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:733.11-733.16"
}
},
"CFB2": {
"hide_name": 0,
"bits": [ 194 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:750.11-750.15"
}
},
"CFB20": {
"hide_name": 0,
"bits": [ 176 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:732.11-732.16"
}
},
"CFB21": {
"hide_name": 0,
"bits": [ 175 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:731.11-731.16"
}
},
"CFB22": {
"hide_name": 0,
"bits": [ 174 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:730.11-730.16"
}
},
"CFB23": {
"hide_name": 0,
"bits": [ 173 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:729.11-729.16"
}
},
"CFB24": {
"hide_name": 0,
"bits": [ 172 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:728.11-728.16"
}
},
"CFB25": {
"hide_name": 0,
"bits": [ 171 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:727.11-727.16"
}
},
"CFB26": {
"hide_name": 0,
"bits": [ 170 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:726.11-726.16"
}
},
"CFB27": {
"hide_name": 0,
"bits": [ 169 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:725.11-725.16"
}
},
"CFB28": {
"hide_name": 0,
"bits": [ 168 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:724.11-724.16"
}
},
"CFB29": {
"hide_name": 0,
"bits": [ 167 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:723.11-723.16"
}
},
"CFB3": {
"hide_name": 0,
"bits": [ 193 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:749.11-749.15"
}
},
"CFB30": {
"hide_name": 0,
"bits": [ 166 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:722.11-722.16"
}
},
"CFB31": {
"hide_name": 0,
"bits": [ 165 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:721.11-721.16"
}
},
"CFB32": {
"hide_name": 0,
"bits": [ 164 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:720.11-720.16"
}
},
"CFB33": {
"hide_name": 0,
"bits": [ 163 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:719.11-719.16"
}
},
"CFB34": {
"hide_name": 0,
"bits": [ 162 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:718.11-718.16"
}
},
"CFB35": {
"hide_name": 0,
"bits": [ 161 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:717.11-717.16"
}
},
"CFB36": {
"hide_name": 0,
"bits": [ 160 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:716.11-716.16"
}
},
"CFB37": {
"hide_name": 0,
"bits": [ 159 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:715.11-715.16"
}
},
"CFB38": {
"hide_name": 0,
"bits": [ 158 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:714.11-714.16"
}
},
"CFB39": {
"hide_name": 0,
"bits": [ 157 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:713.11-713.16"
}
},
"CFB4": {
"hide_name": 0,
"bits": [ 192 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:748.11-748.15"
}
},
"CFB40": {
"hide_name": 0,
"bits": [ 156 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:712.11-712.16"
}
},
"CFB41": {
"hide_name": 0,
"bits": [ 155 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:711.11-711.16"
}
},
"CFB42": {
"hide_name": 0,
"bits": [ 154 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:710.11-710.16"
}
},
"CFB43": {
"hide_name": 0,
"bits": [ 153 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:709.11-709.16"
}
},
"CFB44": {
"hide_name": 0,
"bits": [ 152 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:708.11-708.16"
}
},
"CFB45": {
"hide_name": 0,
"bits": [ 151 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:707.11-707.16"
}
},
"CFB46": {
"hide_name": 0,
"bits": [ 150 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:706.11-706.16"
}
},
"CFB47": {
"hide_name": 0,
"bits": [ 149 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:705.11-705.16"
}
},
"CFB48": {
"hide_name": 0,
"bits": [ 148 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:704.11-704.16"
}
},
"CFB49": {
"hide_name": 0,
"bits": [ 147 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:703.11-703.16"
}
},
"CFB5": {
"hide_name": 0,
"bits": [ 191 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:747.11-747.15"
}
},
"CFB50": {
"hide_name": 0,
"bits": [ 146 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:702.11-702.16"
}
},
"CFB51": {
"hide_name": 0,
"bits": [ 145 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:701.11-701.16"
}
},
"CFB52": {
"hide_name": 0,
"bits": [ 144 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:700.11-700.16"
}
},
"CFB53": {
"hide_name": 0,
"bits": [ 143 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:699.11-699.16"
}
},
"CFB6": {
"hide_name": 0,
"bits": [ 190 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:746.11-746.15"
}
},
"CFB7": {
"hide_name": 0,
"bits": [ 189 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:745.11-745.15"
}
},
"CFB8": {
"hide_name": 0,
"bits": [ 188 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:744.11-744.15"
}
},
"CFB9": {
"hide_name": 0,
"bits": [ 187 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:743.11-743.15"
}
},
"CIN0": {
"hide_name": 0,
"bits": [ 322 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:878.11-878.15"
}
},
"CIN1": {
"hide_name": 0,
"bits": [ 321 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:877.11-877.15"
}
},
"CIN10": {
"hide_name": 0,
"bits": [ 312 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:868.11-868.16"
}
},
"CIN11": {
"hide_name": 0,
"bits": [ 311 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:867.11-867.16"
}
},
"CIN12": {
"hide_name": 0,
"bits": [ 310 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:866.11-866.16"
}
},
"CIN13": {
"hide_name": 0,
"bits": [ 309 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:865.11-865.16"
}
},
"CIN14": {
"hide_name": 0,
"bits": [ 308 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:864.11-864.16"
}
},
"CIN15": {
"hide_name": 0,
"bits": [ 307 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:863.11-863.16"
}
},
"CIN16": {
"hide_name": 0,
"bits": [ 306 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:862.11-862.16"
}
},
"CIN17": {
"hide_name": 0,
"bits": [ 305 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:861.11-861.16"
}
},
"CIN18": {
"hide_name": 0,
"bits": [ 304 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:860.11-860.16"
}
},
"CIN19": {
"hide_name": 0,
"bits": [ 303 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:859.11-859.16"
}
},
"CIN2": {
"hide_name": 0,
"bits": [ 320 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:876.11-876.15"
}
},
"CIN20": {
"hide_name": 0,
"bits": [ 302 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:858.11-858.16"
}
},
"CIN21": {
"hide_name": 0,
"bits": [ 301 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:857.11-857.16"
}
},
"CIN22": {
"hide_name": 0,
"bits": [ 300 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:856.11-856.16"
}
},
"CIN23": {
"hide_name": 0,
"bits": [ 299 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:855.11-855.16"
}
},
"CIN24": {
"hide_name": 0,
"bits": [ 298 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:854.11-854.16"
}
},
"CIN25": {
"hide_name": 0,
"bits": [ 297 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:853.11-853.16"
}
},
"CIN26": {
"hide_name": 0,
"bits": [ 296 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:852.11-852.16"
}
},
"CIN27": {
"hide_name": 0,
"bits": [ 295 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:851.11-851.16"
}
},
"CIN28": {
"hide_name": 0,
"bits": [ 294 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:850.11-850.16"
}
},
"CIN29": {
"hide_name": 0,
"bits": [ 293 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:849.11-849.16"
}
},
"CIN3": {
"hide_name": 0,
"bits": [ 319 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:875.11-875.15"
}
},
"CIN30": {
"hide_name": 0,
"bits": [ 292 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:848.11-848.16"
}
},
"CIN31": {
"hide_name": 0,
"bits": [ 291 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:847.11-847.16"
}
},
"CIN32": {
"hide_name": 0,
"bits": [ 290 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:846.11-846.16"
}
},
"CIN33": {
"hide_name": 0,
"bits": [ 289 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:845.11-845.16"
}
},
"CIN34": {
"hide_name": 0,
"bits": [ 288 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:844.11-844.16"
}
},
"CIN35": {
"hide_name": 0,
"bits": [ 287 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:843.11-843.16"
}
},
"CIN36": {
"hide_name": 0,
"bits": [ 286 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:842.11-842.16"
}
},
"CIN37": {
"hide_name": 0,
"bits": [ 285 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:841.11-841.16"
}
},
"CIN38": {
"hide_name": 0,
"bits": [ 284 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:840.11-840.16"
}
},
"CIN39": {
"hide_name": 0,
"bits": [ 283 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:839.11-839.16"
}
},
"CIN4": {
"hide_name": 0,
"bits": [ 318 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:874.11-874.15"
}
},
"CIN40": {
"hide_name": 0,
"bits": [ 282 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:838.11-838.16"
}
},
"CIN41": {
"hide_name": 0,
"bits": [ 281 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:837.11-837.16"
}
},
"CIN42": {
"hide_name": 0,
"bits": [ 280 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:836.11-836.16"
}
},
"CIN43": {
"hide_name": 0,
"bits": [ 279 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:835.11-835.16"
}
},
"CIN44": {
"hide_name": 0,
"bits": [ 278 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:834.11-834.16"
}
},
"CIN45": {
"hide_name": 0,
"bits": [ 277 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:833.11-833.16"
}
},
"CIN46": {
"hide_name": 0,
"bits": [ 276 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:832.11-832.16"
}
},
"CIN47": {
"hide_name": 0,
"bits": [ 275 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:831.11-831.16"
}
},
"CIN48": {
"hide_name": 0,
"bits": [ 274 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:830.11-830.16"
}
},
"CIN49": {
"hide_name": 0,
"bits": [ 273 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:829.11-829.16"
}
},
"CIN5": {
"hide_name": 0,
"bits": [ 317 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:873.11-873.15"
}
},
"CIN50": {
"hide_name": 0,
"bits": [ 272 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:828.11-828.16"
}
},
"CIN51": {
"hide_name": 0,
"bits": [ 271 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:827.11-827.16"
}
},
"CIN52": {
"hide_name": 0,
"bits": [ 270 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:826.11-826.16"
}
},
"CIN53": {
"hide_name": 0,
"bits": [ 269 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:825.11-825.16"
}
},
"CIN6": {
"hide_name": 0,
"bits": [ 316 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:872.11-872.15"
}
},
"CIN7": {
"hide_name": 0,
"bits": [ 315 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:871.11-871.15"
}
},
"CIN8": {
"hide_name": 0,
"bits": [ 314 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:870.11-870.15"
}
},
"CIN9": {
"hide_name": 0,
"bits": [ 313 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:869.11-869.15"
}
},
"CLK0": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:565.11-565.15"
}
},
"CLK1": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:564.11-564.15"
}
},
"CLK2": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:563.11-563.15"
}
},
"CLK3": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:562.11-562.15"
}
},
"CO0": {
"hide_name": 0,
"bits": [ 441 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:997.12-997.15"
}
},
"CO1": {
"hide_name": 0,
"bits": [ 440 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:996.12-996.15"
}
},
"CO10": {
"hide_name": 0,
"bits": [ 431 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:987.12-987.16"
}
},
"CO11": {
"hide_name": 0,
"bits": [ 430 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:986.12-986.16"
}
},
"CO12": {
"hide_name": 0,
"bits": [ 429 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:985.12-985.16"
}
},
"CO13": {
"hide_name": 0,
"bits": [ 428 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:984.12-984.16"
}
},
"CO14": {
"hide_name": 0,
"bits": [ 427 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:983.12-983.16"
}
},
"CO15": {
"hide_name": 0,
"bits": [ 426 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:982.12-982.16"
}
},
"CO16": {
"hide_name": 0,
"bits": [ 425 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:981.12-981.16"
}
},
"CO17": {
"hide_name": 0,
"bits": [ 424 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:980.12-980.16"
}
},
"CO18": {
"hide_name": 0,
"bits": [ 423 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:979.12-979.16"
}
},
"CO19": {
"hide_name": 0,
"bits": [ 422 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:978.12-978.16"
}
},
"CO2": {
"hide_name": 0,
"bits": [ 439 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:995.12-995.15"
}
},
"CO20": {
"hide_name": 0,
"bits": [ 421 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:977.12-977.16"
}
},
"CO21": {
"hide_name": 0,
"bits": [ 420 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:976.12-976.16"
}
},
"CO22": {
"hide_name": 0,
"bits": [ 419 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:975.12-975.16"
}
},
"CO23": {
"hide_name": 0,
"bits": [ 418 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:974.12-974.16"
}
},
"CO24": {
"hide_name": 0,
"bits": [ 417 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:973.12-973.16"
}
},
"CO25": {
"hide_name": 0,
"bits": [ 416 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:972.12-972.16"
}
},
"CO26": {
"hide_name": 0,
"bits": [ 415 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:971.12-971.16"
}
},
"CO27": {
"hide_name": 0,
"bits": [ 414 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:970.12-970.16"
}
},
"CO28": {
"hide_name": 0,
"bits": [ 413 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:969.12-969.16"
}
},
"CO29": {
"hide_name": 0,
"bits": [ 412 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:968.12-968.16"
}
},
"CO3": {
"hide_name": 0,
"bits": [ 438 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:994.12-994.15"
}
},
"CO30": {
"hide_name": 0,
"bits": [ 411 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:967.12-967.16"
}
},
"CO31": {
"hide_name": 0,
"bits": [ 410 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:966.12-966.16"
}
},
"CO32": {
"hide_name": 0,
"bits": [ 409 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:965.12-965.16"
}
},
"CO33": {
"hide_name": 0,
"bits": [ 408 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:964.12-964.16"
}
},
"CO34": {
"hide_name": 0,
"bits": [ 407 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:963.12-963.16"
}
},
"CO35": {
"hide_name": 0,
"bits": [ 406 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:962.12-962.16"
}
},
"CO36": {
"hide_name": 0,
"bits": [ 405 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:961.12-961.16"
}
},
"CO37": {
"hide_name": 0,
"bits": [ 404 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:960.12-960.16"
}
},
"CO38": {
"hide_name": 0,
"bits": [ 403 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:959.12-959.16"
}
},
"CO39": {
"hide_name": 0,
"bits": [ 402 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:958.12-958.16"
}
},
"CO4": {
"hide_name": 0,
"bits": [ 437 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:993.12-993.15"
}
},
"CO40": {
"hide_name": 0,
"bits": [ 401 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:957.12-957.16"
}
},
"CO41": {
"hide_name": 0,
"bits": [ 400 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:956.12-956.16"
}
},
"CO42": {
"hide_name": 0,
"bits": [ 399 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:955.12-955.16"
}
},
"CO43": {
"hide_name": 0,
"bits": [ 398 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:954.12-954.16"
}
},
"CO44": {
"hide_name": 0,
"bits": [ 397 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:953.12-953.16"
}
},
"CO45": {
"hide_name": 0,
"bits": [ 396 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:952.12-952.16"
}
},
"CO46": {
"hide_name": 0,
"bits": [ 395 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:951.12-951.16"
}
},
"CO47": {
"hide_name": 0,
"bits": [ 394 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:950.12-950.16"
}
},
"CO48": {
"hide_name": 0,
"bits": [ 393 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:949.12-949.16"
}
},
"CO49": {
"hide_name": 0,
"bits": [ 392 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:948.12-948.16"
}
},
"CO5": {
"hide_name": 0,
"bits": [ 436 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:992.12-992.15"
}
},
"CO50": {
"hide_name": 0,
"bits": [ 391 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:947.12-947.16"
}
},
"CO51": {
"hide_name": 0,
"bits": [ 390 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:946.12-946.16"
}
},
"CO52": {
"hide_name": 0,
"bits": [ 389 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:945.12-945.16"
}
},
"CO53": {
"hide_name": 0,
"bits": [ 388 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:944.12-944.16"
}
},
"CO6": {
"hide_name": 0,
"bits": [ 435 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:991.12-991.15"
}
},
"CO7": {
"hide_name": 0,
"bits": [ 434 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:990.12-990.15"
}
},
"CO8": {
"hide_name": 0,
"bits": [ 433 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:989.12-989.15"
}
},
"CO9": {
"hide_name": 0,
"bits": [ 432 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:988.12-988.15"
}
},
"EQOM": {
"hide_name": 0,
"bits": [ 444 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1000.12-1000.16"
}
},
"EQPAT": {
"hide_name": 0,
"bits": [ 445 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1001.12-1001.17"
}
},
"EQPATB": {
"hide_name": 0,
"bits": [ 446 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1002.12-1002.18"
}
},
"EQZ": {
"hide_name": 0,
"bits": [ 442 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:998.12-998.15"
}
},
"EQZM": {
"hide_name": 0,
"bits": [ 443 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:999.12-999.16"
}
},
"MA0": {
"hide_name": 0,
"bits": [ 232 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:788.11-788.14"
}
},
"MA1": {
"hide_name": 0,
"bits": [ 231 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:787.11-787.14"
}
},
"MA10": {
"hide_name": 0,
"bits": [ 222 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:778.11-778.15"
}
},
"MA11": {
"hide_name": 0,
"bits": [ 221 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:777.11-777.15"
}
},
"MA12": {
"hide_name": 0,
"bits": [ 220 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:776.11-776.15"
}
},
"MA13": {
"hide_name": 0,
"bits": [ 219 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:775.11-775.15"
}
},
"MA14": {
"hide_name": 0,
"bits": [ 218 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:774.11-774.15"
}
},
"MA15": {
"hide_name": 0,
"bits": [ 217 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:773.11-773.15"
}
},
"MA16": {
"hide_name": 0,
"bits": [ 216 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:772.11-772.15"
}
},
"MA17": {
"hide_name": 0,
"bits": [ 215 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:771.11-771.15"
}
},
"MA18": {
"hide_name": 0,
"bits": [ 214 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:770.11-770.15"
}
},
"MA19": {
"hide_name": 0,
"bits": [ 213 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:769.11-769.15"
}
},
"MA2": {
"hide_name": 0,
"bits": [ 230 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:786.11-786.14"
}
},
"MA20": {
"hide_name": 0,
"bits": [ 212 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:768.11-768.15"
}
},
"MA21": {
"hide_name": 0,
"bits": [ 211 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:767.11-767.15"
}
},
"MA22": {
"hide_name": 0,
"bits": [ 210 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:766.11-766.15"
}
},
"MA23": {
"hide_name": 0,
"bits": [ 209 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:765.11-765.15"
}
},
"MA24": {
"hide_name": 0,
"bits": [ 208 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:764.11-764.15"
}
},
"MA25": {
"hide_name": 0,
"bits": [ 207 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:763.11-763.15"
}
},
"MA26": {
"hide_name": 0,
"bits": [ 206 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:762.11-762.15"
}
},
"MA27": {
"hide_name": 0,
"bits": [ 205 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:761.11-761.15"
}
},
"MA28": {
"hide_name": 0,
"bits": [ 204 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:760.11-760.15"
}
},
"MA29": {
"hide_name": 0,
"bits": [ 203 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:759.11-759.15"
}
},
"MA3": {
"hide_name": 0,
"bits": [ 229 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:785.11-785.14"
}
},
"MA30": {
"hide_name": 0,
"bits": [ 202 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:758.11-758.15"
}
},
"MA31": {
"hide_name": 0,
"bits": [ 201 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:757.11-757.15"
}
},
"MA32": {
"hide_name": 0,
"bits": [ 200 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:756.11-756.15"
}
},
"MA33": {
"hide_name": 0,
"bits": [ 199 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:755.11-755.15"
}
},
"MA34": {
"hide_name": 0,
"bits": [ 198 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:754.11-754.15"
}
},
"MA35": {
"hide_name": 0,
"bits": [ 197 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:753.11-753.15"
}
},
"MA4": {
"hide_name": 0,
"bits": [ 228 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:784.11-784.14"
}
},
"MA5": {
"hide_name": 0,
"bits": [ 227 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:783.11-783.14"
}
},
"MA6": {
"hide_name": 0,
"bits": [ 226 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:782.11-782.14"
}
},
"MA7": {
"hide_name": 0,
"bits": [ 225 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:781.11-781.14"
}
},
"MA8": {
"hide_name": 0,
"bits": [ 224 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:780.11-780.14"
}
},
"MA9": {
"hide_name": 0,
"bits": [ 223 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:779.11-779.14"
}
},
"MB0": {
"hide_name": 0,
"bits": [ 268 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:824.11-824.14"
}
},
"MB1": {
"hide_name": 0,
"bits": [ 267 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:823.11-823.14"
}
},
"MB10": {
"hide_name": 0,
"bits": [ 258 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:814.11-814.15"
}
},
"MB11": {
"hide_name": 0,
"bits": [ 257 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:813.11-813.15"
}
},
"MB12": {
"hide_name": 0,
"bits": [ 256 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:812.11-812.15"
}
},
"MB13": {
"hide_name": 0,
"bits": [ 255 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:811.11-811.15"
}
},
"MB14": {
"hide_name": 0,
"bits": [ 254 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:810.11-810.15"
}
},
"MB15": {
"hide_name": 0,
"bits": [ 253 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:809.11-809.15"
}
},
"MB16": {
"hide_name": 0,
"bits": [ 252 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:808.11-808.15"
}
},
"MB17": {
"hide_name": 0,
"bits": [ 251 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:807.11-807.15"
}
},
"MB18": {
"hide_name": 0,
"bits": [ 250 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:806.11-806.15"
}
},
"MB19": {
"hide_name": 0,
"bits": [ 249 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:805.11-805.15"
}
},
"MB2": {
"hide_name": 0,
"bits": [ 266 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:822.11-822.14"
}
},
"MB20": {
"hide_name": 0,
"bits": [ 248 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:804.11-804.15"
}
},
"MB21": {
"hide_name": 0,
"bits": [ 247 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:803.11-803.15"
}
},
"MB22": {
"hide_name": 0,
"bits": [ 246 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:802.11-802.15"
}
},
"MB23": {
"hide_name": 0,
"bits": [ 245 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:801.11-801.15"
}
},
"MB24": {
"hide_name": 0,
"bits": [ 244 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:800.11-800.15"
}
},
"MB25": {
"hide_name": 0,
"bits": [ 243 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:799.11-799.15"
}
},
"MB26": {
"hide_name": 0,
"bits": [ 242 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:798.11-798.15"
}
},
"MB27": {
"hide_name": 0,
"bits": [ 241 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:797.11-797.15"
}
},
"MB28": {
"hide_name": 0,
"bits": [ 240 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:796.11-796.15"
}
},
"MB29": {
"hide_name": 0,
"bits": [ 239 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:795.11-795.15"
}
},
"MB3": {
"hide_name": 0,
"bits": [ 265 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:821.11-821.14"
}
},
"MB30": {
"hide_name": 0,
"bits": [ 238 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:794.11-794.15"
}
},
"MB31": {
"hide_name": 0,
"bits": [ 237 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:793.11-793.15"
}
},
"MB32": {
"hide_name": 0,
"bits": [ 236 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:792.11-792.15"
}
},
"MB33": {
"hide_name": 0,
"bits": [ 235 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:791.11-791.15"
}
},
"MB34": {
"hide_name": 0,
"bits": [ 234 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:790.11-790.15"
}
},
"MB35": {
"hide_name": 0,
"bits": [ 233 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:789.11-789.15"
}
},
"MB4": {
"hide_name": 0,
"bits": [ 264 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:820.11-820.14"
}
},
"MB5": {
"hide_name": 0,
"bits": [ 263 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:819.11-819.14"
}
},
"MB6": {
"hide_name": 0,
"bits": [ 262 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:818.11-818.14"
}
},
"MB7": {
"hide_name": 0,
"bits": [ 261 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:817.11-817.14"
}
},
"MB8": {
"hide_name": 0,
"bits": [ 260 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:816.11-816.14"
}
},
"MB9": {
"hide_name": 0,
"bits": [ 259 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:815.11-815.14"
}
},
"OP0": {
"hide_name": 0,
"bits": [ 333 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:889.11-889.14"
}
},
"OP1": {
"hide_name": 0,
"bits": [ 332 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:888.11-888.14"
}
},
"OP10": {
"hide_name": 0,
"bits": [ 323 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:879.11-879.15"
}
},
"OP2": {
"hide_name": 0,
"bits": [ 331 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:887.11-887.14"
}
},
"OP3": {
"hide_name": 0,
"bits": [ 330 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:886.11-886.14"
}
},
"OP4": {
"hide_name": 0,
"bits": [ 329 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:885.11-885.14"
}
},
"OP5": {
"hide_name": 0,
"bits": [ 328 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:884.11-884.14"
}
},
"OP6": {
"hide_name": 0,
"bits": [ 327 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:883.11-883.14"
}
},
"OP7": {
"hide_name": 0,
"bits": [ 326 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:882.11-882.14"
}
},
"OP8": {
"hide_name": 0,
"bits": [ 325 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:881.11-881.14"
}
},
"OP9": {
"hide_name": 0,
"bits": [ 324 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:880.11-880.14"
}
},
"OVER": {
"hide_name": 0,
"bits": [ 447 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1003.12-1003.16"
}
},
"OVERUNDER": {
"hide_name": 0,
"bits": [ 449 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1005.12-1005.21"
}
},
"R0": {
"hide_name": 0,
"bits": [ 387 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:943.12-943.14"
}
},
"R1": {
"hide_name": 0,
"bits": [ 386 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:942.12-942.14"
}
},
"R10": {
"hide_name": 0,
"bits": [ 377 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:933.12-933.15"
}
},
"R11": {
"hide_name": 0,
"bits": [ 376 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:932.12-932.15"
}
},
"R12": {
"hide_name": 0,
"bits": [ 375 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:931.12-931.15"
}
},
"R13": {
"hide_name": 0,
"bits": [ 374 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:930.12-930.15"
}
},
"R14": {
"hide_name": 0,
"bits": [ 373 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:929.12-929.15"
}
},
"R15": {
"hide_name": 0,
"bits": [ 372 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:928.12-928.15"
}
},
"R16": {
"hide_name": 0,
"bits": [ 371 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:927.12-927.15"
}
},
"R17": {
"hide_name": 0,
"bits": [ 370 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:926.12-926.15"
}
},
"R18": {
"hide_name": 0,
"bits": [ 369 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:925.12-925.15"
}
},
"R19": {
"hide_name": 0,
"bits": [ 368 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:924.12-924.15"
}
},
"R2": {
"hide_name": 0,
"bits": [ 385 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:941.12-941.14"
}
},
"R20": {
"hide_name": 0,
"bits": [ 367 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:923.12-923.15"
}
},
"R21": {
"hide_name": 0,
"bits": [ 366 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:922.12-922.15"
}
},
"R22": {
"hide_name": 0,
"bits": [ 365 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:921.12-921.15"
}
},
"R23": {
"hide_name": 0,
"bits": [ 364 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:920.12-920.15"
}
},
"R24": {
"hide_name": 0,
"bits": [ 363 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:919.12-919.15"
}
},
"R25": {
"hide_name": 0,
"bits": [ 362 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:918.12-918.15"
}
},
"R26": {
"hide_name": 0,
"bits": [ 361 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:917.12-917.15"
}
},
"R27": {
"hide_name": 0,
"bits": [ 360 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:916.12-916.15"
}
},
"R28": {
"hide_name": 0,
"bits": [ 359 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:915.12-915.15"
}
},
"R29": {
"hide_name": 0,
"bits": [ 358 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:914.12-914.15"
}
},
"R3": {
"hide_name": 0,
"bits": [ 384 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:940.12-940.14"
}
},
"R30": {
"hide_name": 0,
"bits": [ 357 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:913.12-913.15"
}
},
"R31": {
"hide_name": 0,
"bits": [ 356 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:912.12-912.15"
}
},
"R32": {
"hide_name": 0,
"bits": [ 355 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:911.12-911.15"
}
},
"R33": {
"hide_name": 0,
"bits": [ 354 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:910.12-910.15"
}
},
"R34": {
"hide_name": 0,
"bits": [ 353 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:909.12-909.15"
}
},
"R35": {
"hide_name": 0,
"bits": [ 352 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:908.12-908.15"
}
},
"R36": {
"hide_name": 0,
"bits": [ 351 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:907.12-907.15"
}
},
"R37": {
"hide_name": 0,
"bits": [ 350 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:906.12-906.15"
}
},
"R38": {
"hide_name": 0,
"bits": [ 349 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:905.12-905.15"
}
},
"R39": {
"hide_name": 0,
"bits": [ 348 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:904.12-904.15"
}
},
"R4": {
"hide_name": 0,
"bits": [ 383 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:939.12-939.14"
}
},
"R40": {
"hide_name": 0,
"bits": [ 347 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:903.12-903.15"
}
},
"R41": {
"hide_name": 0,
"bits": [ 346 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:902.12-902.15"
}
},
"R42": {
"hide_name": 0,
"bits": [ 345 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:901.12-901.15"
}
},
"R43": {
"hide_name": 0,
"bits": [ 344 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:900.12-900.15"
}
},
"R44": {
"hide_name": 0,
"bits": [ 343 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:899.12-899.15"
}
},
"R45": {
"hide_name": 0,
"bits": [ 342 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:898.12-898.15"
}
},
"R46": {
"hide_name": 0,
"bits": [ 341 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:897.12-897.15"
}
},
"R47": {
"hide_name": 0,
"bits": [ 340 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:896.12-896.15"
}
},
"R48": {
"hide_name": 0,
"bits": [ 339 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:895.12-895.15"
}
},
"R49": {
"hide_name": 0,
"bits": [ 338 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:894.12-894.15"
}
},
"R5": {
"hide_name": 0,
"bits": [ 382 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:938.12-938.14"
}
},
"R50": {
"hide_name": 0,
"bits": [ 337 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:893.12-893.15"
}
},
"R51": {
"hide_name": 0,
"bits": [ 336 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:892.12-892.15"
}
},
"R52": {
"hide_name": 0,
"bits": [ 335 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:891.12-891.15"
}
},
"R53": {
"hide_name": 0,
"bits": [ 334 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:890.12-890.15"
}
},
"R6": {
"hide_name": 0,
"bits": [ 381 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:937.12-937.14"
}
},
"R7": {
"hide_name": 0,
"bits": [ 380 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:936.12-936.14"
}
},
"R8": {
"hide_name": 0,
"bits": [ 379 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:935.12-935.14"
}
},
"R9": {
"hide_name": 0,
"bits": [ 378 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:934.12-934.14"
}
},
"RST0": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:569.11-569.15"
}
},
"RST1": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:568.11-568.15"
}
},
"RST2": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:567.11-567.15"
}
},
"RST3": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:566.11-566.15"
}
},
"SIGNEDCIN": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:572.11-572.20"
}
},
"SIGNEDIA": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:570.11-570.19"
}
},
"SIGNEDIB": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:571.11-571.19"
}
},
"SIGNEDR": {
"hide_name": 0,
"bits": [ 450 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1006.12-1006.19"
}
},
"UNDER": {
"hide_name": 0,
"bits": [ 448 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1004.12-1004.17"
}
}
}
},
"BB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:10.1-10.179"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
},
"B": {
"direction": "inout",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"B": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:10.68-10.69"
}
},
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:10.20-10.21"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:10.34-10.35"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:10.23-10.24"
}
}
}
},
"BBPD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:12.1-12.179"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
},
"B": {
"direction": "inout",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"B": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:12.68-12.69"
}
},
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:12.20-12.21"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:12.34-12.35"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:12.23-12.24"
}
}
}
},
"BBPU": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:11.1-11.179"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
},
"B": {
"direction": "inout",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"B": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:11.68-11.69"
}
},
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:11.20-11.21"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:11.34-11.35"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:11.23-11.24"
}
}
}
},
"CCU2C": {
"attributes": {
"abc9_box_id": "00000000000000000000000000000101",
"blackbox": "00000000000000000000000000000001",
"abc9_box": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:3.1-61.10"
},
"parameter_default_values": {
"INIT0": "0000000000000000",
"INIT1": "0000000000000000",
"INJECT1_0": "YES",
"INJECT1_1": "YES"
},
"ports": {
"CIN": {
"direction": "input",
"bits": [ 2 ]
},
"A0": {
"direction": "input",
"bits": [ 3 ]
},
"B0": {
"direction": "input",
"bits": [ 4 ]
},
"C0": {
"direction": "input",
"bits": [ 5 ]
},
"D0": {
"direction": "input",
"bits": [ 6 ]
},
"A1": {
"direction": "input",
"bits": [ 7 ]
},
"B1": {
"direction": "input",
"bits": [ 8 ]
},
"C1": {
"direction": "input",
"bits": [ 9 ]
},
"D1": {
"direction": "input",
"bits": [ 10 ]
},
"S0": {
"direction": "output",
"bits": [ 11 ]
},
"S1": {
"direction": "output",
"bits": [ 12 ]
},
"COUT": {
"direction": "output",
"bits": [ 13 ]
}
},
"cells": {
},
"netnames": {
"A0": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:6.9-6.11"
}
},
"A1": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:6.25-6.27"
}
},
"B0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:6.13-6.15"
}
},
"B1": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:6.29-6.31"
}
},
"C0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:6.17-6.19"
}
},
"C1": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:6.33-6.35"
}
},
"CIN": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"abc9_carry": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:5.9-5.12"
}
},
"COUT": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"abc9_carry": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13"
}
},
"D0": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:6.21-6.23"
}
},
"D1": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:6.37-6.39"
}
},
"S0": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:7.9-7.11"
}
},
"S1": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:7.13-7.15"
}
}
}
},
"CLKDIVF": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1010.1-1017.10"
},
"parameter_default_values": {
"DIV": "2.0",
"GSR": "DISABLED"
},
"ports": {
"CLKI": {
"direction": "input",
"bits": [ 2 ]
},
"RST": {
"direction": "input",
"bits": [ 3 ]
},
"ALIGNWD": {
"direction": "input",
"bits": [ 4 ]
},
"CDIVX": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"ALIGNWD": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1015.11-1015.18"
}
},
"CDIVX": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1016.12-1016.17"
}
},
"CLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1013.11-1013.15"
}
},
"RST": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1014.11-1014.14"
}
}
}
},
"DCCA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1043.1-1047.10"
},
"ports": {
"CLKI": {
"direction": "input",
"bits": [ 2 ]
},
"CE": {
"direction": "input",
"bits": [ 3 ]
},
"CLKO": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"CE": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1045.11-1045.13"
}
},
"CLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1044.11-1044.15"
}
},
"CLKO": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1046.12-1046.16"
}
}
}
},
"DCSC": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1032.1-1040.10"
},
"parameter_default_values": {
"DCSMODE": "POS"
},
"ports": {
"CLK1": {
"direction": "input",
"bits": [ 2 ]
},
"CLK0": {
"direction": "input",
"bits": [ 3 ]
},
"SEL1": {
"direction": "input",
"bits": [ 4 ]
},
"SEL0": {
"direction": "input",
"bits": [ 5 ]
},
"MODESEL": {
"direction": "input",
"bits": [ 6 ]
},
"DCSOUT": {
"direction": "output",
"bits": [ 7 ]
}
},
"cells": {
},
"netnames": {
"CLK0": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1035.11-1035.15"
}
},
"CLK1": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1034.11-1034.15"
}
},
"DCSOUT": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1039.12-1039.18"
}
},
"MODESEL": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1038.11-1038.18"
}
},
"SEL0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1037.11-1037.15"
}
},
"SEL1": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1036.11-1036.15"
}
}
}
},
"DCUA": {
"attributes": {
"keep": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1456.1-2032.10"
},
"parameter_default_values": {
"CH0_AUTO_CALIB_EN": "DONTCARE",
"CH0_AUTO_FACQ_EN": "DONTCARE",
"CH0_BAND_THRESHOLD": "DONTCARE",
"CH0_CALIB_CK_MODE": "DONTCARE",
"CH0_CC_MATCH_1": "DONTCARE",
"CH0_CC_MATCH_2": "DONTCARE",
"CH0_CC_MATCH_3": "DONTCARE",
"CH0_CC_MATCH_4": "DONTCARE",
"CH0_CDR_CNT4SEL": "DONTCARE",
"CH0_CDR_CNT8SEL": "DONTCARE",
"CH0_CDR_MAX_RATE": "DONTCARE",
"CH0_CTC_BYPASS": "DONTCARE",
"CH0_DCOATDCFG": "DONTCARE",
"CH0_DCOATDDLY": "DONTCARE",
"CH0_DCOBYPSATD": "DONTCARE",
"CH0_DCOCALDIV": "DONTCARE",
"CH0_DCOCTLGI": "DONTCARE",
"CH0_DCODISBDAVOID": "DONTCARE",
"CH0_DCOFLTDAC": "DONTCARE",
"CH0_DCOFTNRG": "DONTCARE",
"CH0_DCOIOSTUNE": "DONTCARE",
"CH0_DCOITUNE": "DONTCARE",
"CH0_DCOITUNE4LSB": "DONTCARE",
"CH0_DCOIUPDNX2": "DONTCARE",
"CH0_DCONUOFLSB": "DONTCARE",
"CH0_DCOSCALEI": "DONTCARE",
"CH0_DCOSTARTVAL": "DONTCARE",
"CH0_DCOSTEP": "DONTCARE",
"CH0_DEC_BYPASS": "DONTCARE",
"CH0_ENABLE_CG_ALIGN": "DONTCARE",
"CH0_ENC_BYPASS": "DONTCARE",
"CH0_FF_RX_F_CLK_DIS": "DONTCARE",
"CH0_FF_RX_H_CLK_EN": "DONTCARE",
"CH0_FF_TX_F_CLK_DIS": "DONTCARE",
"CH0_FF_TX_H_CLK_EN": "DONTCARE",
"CH0_GE_AN_ENABLE": "DONTCARE",
"CH0_INVERT_RX": "DONTCARE",
"CH0_INVERT_TX": "DONTCARE",
"CH0_LDR_CORE2TX_SEL": "DONTCARE",
"CH0_LDR_RX2CORE_SEL": "DONTCARE",
"CH0_LEQ_OFFSET_SEL": "DONTCARE",
"CH0_LEQ_OFFSET_TRIM": "DONTCARE",
"CH0_LSM_DISABLE": "DONTCARE",
"CH0_MATCH_2_ENABLE": "DONTCARE",
"CH0_MATCH_4_ENABLE": "DONTCARE",
"CH0_MIN_IPG_CNT": "DONTCARE",
"CH0_PCIE_EI_EN": "DONTCARE",
"CH0_PCIE_MODE": "DONTCARE",
"CH0_PCS_DET_TIME_SEL": "DONTCARE",
"CH0_PDEN_SEL": "DONTCARE",
"CH0_PRBS_ENABLE": "DONTCARE",
"CH0_PRBS_LOCK": "DONTCARE",
"CH0_PRBS_SELECTION": "DONTCARE",
"CH0_PROTOCOL": "DONTCARE",
"CH0_RATE_MODE_RX": "DONTCARE",
"CH0_RATE_MODE_TX": "DONTCARE",
"CH0_RCV_DCC_EN": "DONTCARE",
"CH0_REG_BAND_OFFSET": "DONTCARE",
"CH0_REG_BAND_SEL": "DONTCARE",
"CH0_REG_IDAC_EN": "DONTCARE",
"CH0_REG_IDAC_SEL": "DONTCARE",
"CH0_REQ_EN": "DONTCARE",
"CH0_REQ_LVL_SET": "DONTCARE",
"CH0_RIO_MODE": "DONTCARE",
"CH0_RLOS_SEL": "DONTCARE",
"CH0_RPWDNB": "DONTCARE",
"CH0_RTERM_RX": "DONTCARE",
"CH0_RTERM_TX": "DONTCARE",
"CH0_RXIN_CM": "DONTCARE",
"CH0_RXTERM_CM": "DONTCARE",
"CH0_RX_DCO_CK_DIV": "DONTCARE",
"CH0_RX_DIV11_SEL": "DONTCARE",
"CH0_RX_GEAR_BYPASS": "DONTCARE",
"CH0_RX_GEAR_MODE": "DONTCARE",
"CH0_RX_LOS_CEQ": "DONTCARE",
"CH0_RX_LOS_EN": "DONTCARE",
"CH0_RX_LOS_HYST_EN": "DONTCARE",
"CH0_RX_LOS_LVL": "DONTCARE",
"CH0_RX_RATE_SEL": "DONTCARE",
"CH0_RX_SB_BYPASS": "DONTCARE",
"CH0_SB_BYPASS": "DONTCARE",
"CH0_SEL_SD_RX_CLK": "DONTCARE",
"CH0_TDRV_DAT_SEL": "DONTCARE",
"CH0_TDRV_POST_EN": "DONTCARE",
"CH0_TDRV_PRE_EN": "DONTCARE",
"CH0_TDRV_SLICE0_CUR": "DONTCARE",
"CH0_TDRV_SLICE0_SEL": "DONTCARE",
"CH0_TDRV_SLICE1_CUR": "DONTCARE",
"CH0_TDRV_SLICE1_SEL": "DONTCARE",
"CH0_TDRV_SLICE2_CUR": "DONTCARE",
"CH0_TDRV_SLICE2_SEL": "DONTCARE",
"CH0_TDRV_SLICE3_CUR": "DONTCARE",
"CH0_TDRV_SLICE3_SEL": "DONTCARE",
"CH0_TDRV_SLICE4_CUR": "DONTCARE",
"CH0_TDRV_SLICE4_SEL": "DONTCARE",
"CH0_TDRV_SLICE5_CUR": "DONTCARE",
"CH0_TDRV_SLICE5_SEL": "DONTCARE",
"CH0_TPWDNB": "DONTCARE",
"CH0_TXAMPLITUDE": "DONTCARE",
"CH0_TXDEPOST": "DONTCARE",
"CH0_TXDEPRE": "DONTCARE",
"CH0_TX_CM_SEL": "DONTCARE",
"CH0_TX_DIV11_SEL": "DONTCARE",
"CH0_TX_GEAR_BYPASS": "DONTCARE",
"CH0_TX_GEAR_MODE": "DONTCARE",
"CH0_TX_POST_SIGN": "DONTCARE",
"CH0_TX_PRE_SIGN": "DONTCARE",
"CH0_UC_MODE": "DONTCARE",
"CH0_UDF_COMMA_A": "DONTCARE",
"CH0_UDF_COMMA_B": "DONTCARE",
"CH0_UDF_COMMA_MASK": "DONTCARE",
"CH0_WA_BYPASS": "DONTCARE",
"CH0_WA_MODE": "DONTCARE",
"CH1_AUTO_CALIB_EN": "DONTCARE",
"CH1_AUTO_FACQ_EN": "DONTCARE",
"CH1_BAND_THRESHOLD": "DONTCARE",
"CH1_CALIB_CK_MODE": "DONTCARE",
"CH1_CC_MATCH_1": "DONTCARE",
"CH1_CC_MATCH_2": "DONTCARE",
"CH1_CC_MATCH_3": "DONTCARE",
"CH1_CC_MATCH_4": "DONTCARE",
"CH1_CDR_CNT4SEL": "DONTCARE",
"CH1_CDR_CNT8SEL": "DONTCARE",
"CH1_CDR_MAX_RATE": "DONTCARE",
"CH1_CTC_BYPASS": "DONTCARE",
"CH1_DCOATDCFG": "DONTCARE",
"CH1_DCOATDDLY": "DONTCARE",
"CH1_DCOBYPSATD": "DONTCARE",
"CH1_DCOCALDIV": "DONTCARE",
"CH1_DCOCTLGI": "DONTCARE",
"CH1_DCODISBDAVOID": "DONTCARE",
"CH1_DCOFLTDAC": "DONTCARE",
"CH1_DCOFTNRG": "DONTCARE",
"CH1_DCOIOSTUNE": "DONTCARE",
"CH1_DCOITUNE": "DONTCARE",
"CH1_DCOITUNE4LSB": "DONTCARE",
"CH1_DCOIUPDNX2": "DONTCARE",
"CH1_DCONUOFLSB": "DONTCARE",
"CH1_DCOSCALEI": "DONTCARE",
"CH1_DCOSTARTVAL": "DONTCARE",
"CH1_DCOSTEP": "DONTCARE",
"CH1_DEC_BYPASS": "DONTCARE",
"CH1_ENABLE_CG_ALIGN": "DONTCARE",
"CH1_ENC_BYPASS": "DONTCARE",
"CH1_FF_RX_F_CLK_DIS": "DONTCARE",
"CH1_FF_RX_H_CLK_EN": "DONTCARE",
"CH1_FF_TX_F_CLK_DIS": "DONTCARE",
"CH1_FF_TX_H_CLK_EN": "DONTCARE",
"CH1_GE_AN_ENABLE": "DONTCARE",
"CH1_INVERT_RX": "DONTCARE",
"CH1_INVERT_TX": "DONTCARE",
"CH1_LDR_CORE2TX_SEL": "DONTCARE",
"CH1_LDR_RX2CORE_SEL": "DONTCARE",
"CH1_LEQ_OFFSET_SEL": "DONTCARE",
"CH1_LEQ_OFFSET_TRIM": "DONTCARE",
"CH1_LSM_DISABLE": "DONTCARE",
"CH1_MATCH_2_ENABLE": "DONTCARE",
"CH1_MATCH_4_ENABLE": "DONTCARE",
"CH1_MIN_IPG_CNT": "DONTCARE",
"CH1_PCIE_EI_EN": "DONTCARE",
"CH1_PCIE_MODE": "DONTCARE",
"CH1_PCS_DET_TIME_SEL": "DONTCARE",
"CH1_PDEN_SEL": "DONTCARE",
"CH1_PRBS_ENABLE": "DONTCARE",
"CH1_PRBS_LOCK": "DONTCARE",
"CH1_PRBS_SELECTION": "DONTCARE",
"CH1_PROTOCOL": "DONTCARE",
"CH1_RATE_MODE_RX": "DONTCARE",
"CH1_RATE_MODE_TX": "DONTCARE",
"CH1_RCV_DCC_EN": "DONTCARE",
"CH1_REG_BAND_OFFSET": "DONTCARE",
"CH1_REG_BAND_SEL": "DONTCARE",
"CH1_REG_IDAC_EN": "DONTCARE",
"CH1_REG_IDAC_SEL": "DONTCARE",
"CH1_REQ_EN": "DONTCARE",
"CH1_REQ_LVL_SET": "DONTCARE",
"CH1_RIO_MODE": "DONTCARE",
"CH1_RLOS_SEL": "DONTCARE",
"CH1_RPWDNB": "DONTCARE",
"CH1_RTERM_RX": "DONTCARE",
"CH1_RTERM_TX": "DONTCARE",
"CH1_RXIN_CM": "DONTCARE",
"CH1_RXTERM_CM": "DONTCARE",
"CH1_RX_DCO_CK_DIV": "DONTCARE",
"CH1_RX_DIV11_SEL": "DONTCARE",
"CH1_RX_GEAR_BYPASS": "DONTCARE",
"CH1_RX_GEAR_MODE": "DONTCARE",
"CH1_RX_LOS_CEQ": "DONTCARE",
"CH1_RX_LOS_EN": "DONTCARE",
"CH1_RX_LOS_HYST_EN": "DONTCARE",
"CH1_RX_LOS_LVL": "DONTCARE",
"CH1_RX_RATE_SEL": "DONTCARE",
"CH1_RX_SB_BYPASS": "DONTCARE",
"CH1_SB_BYPASS": "DONTCARE",
"CH1_SEL_SD_RX_CLK": "DONTCARE",
"CH1_TDRV_DAT_SEL": "DONTCARE",
"CH1_TDRV_POST_EN": "DONTCARE",
"CH1_TDRV_PRE_EN": "DONTCARE",
"CH1_TDRV_SLICE0_CUR": "DONTCARE",
"CH1_TDRV_SLICE0_SEL": "DONTCARE",
"CH1_TDRV_SLICE1_CUR": "DONTCARE",
"CH1_TDRV_SLICE1_SEL": "DONTCARE",
"CH1_TDRV_SLICE2_CUR": "DONTCARE",
"CH1_TDRV_SLICE2_SEL": "DONTCARE",
"CH1_TDRV_SLICE3_CUR": "DONTCARE",
"CH1_TDRV_SLICE3_SEL": "DONTCARE",
"CH1_TDRV_SLICE4_CUR": "DONTCARE",
"CH1_TDRV_SLICE4_SEL": "DONTCARE",
"CH1_TDRV_SLICE5_CUR": "DONTCARE",
"CH1_TDRV_SLICE5_SEL": "DONTCARE",
"CH1_TPWDNB": "DONTCARE",
"CH1_TXAMPLITUDE": "DONTCARE",
"CH1_TXDEPOST": "DONTCARE",
"CH1_TXDEPRE": "DONTCARE",
"CH1_TX_CM_SEL": "DONTCARE",
"CH1_TX_DIV11_SEL": "DONTCARE",
"CH1_TX_GEAR_BYPASS": "DONTCARE",
"CH1_TX_GEAR_MODE": "DONTCARE",
"CH1_TX_POST_SIGN": "DONTCARE",
"CH1_TX_PRE_SIGN": "DONTCARE",
"CH1_UC_MODE": "DONTCARE",
"CH1_UDF_COMMA_A": "DONTCARE",
"CH1_UDF_COMMA_B": "DONTCARE",
"CH1_UDF_COMMA_MASK": "DONTCARE",
"CH1_WA_BYPASS": "DONTCARE",
"CH1_WA_MODE": "DONTCARE",
"D_BITCLK_FROM_ND_EN": "DONTCARE",
"D_BITCLK_LOCAL_EN": "DONTCARE",
"D_BITCLK_ND_EN": "DONTCARE",
"D_BUS8BIT_SEL": "DONTCARE",
"D_CDR_LOL_SET": "DONTCARE",
"D_CMUSETBIASI": "DONTCARE",
"D_CMUSETI4CPP": "DONTCARE",
"D_CMUSETI4CPZ": "DONTCARE",
"D_CMUSETI4VCO": "DONTCARE",
"D_CMUSETICP4P": "DONTCARE",
"D_CMUSETICP4Z": "DONTCARE",
"D_CMUSETINITVCT": "DONTCARE",
"D_CMUSETISCL4VCO": "DONTCARE",
"D_CMUSETP1GM": "DONTCARE",
"D_CMUSETP2AGM": "DONTCARE",
"D_CMUSETZGM": "DONTCARE",
"D_DCO_CALIB_TIME_SEL": "DONTCARE",
"D_HIGH_MARK": "DONTCARE",
"D_IB_PWDNB": "DONTCARE",
"D_ISETLOS": "DONTCARE",
"D_LOW_MARK": "DONTCARE",
"D_MACROPDB": "DONTCARE",
"D_PD_ISET": "DONTCARE",
"D_PLL_LOL_SET": "DONTCARE",
"D_REFCK_MODE": "DONTCARE",
"D_REQ_ISET": "DONTCARE",
"D_RG_EN": "DONTCARE",
"D_RG_SET": "DONTCARE",
"D_SETICONST_AUX": "DONTCARE",
"D_SETICONST_CH": "DONTCARE",
"D_SETIRPOLY_AUX": "DONTCARE",
"D_SETIRPOLY_CH": "DONTCARE",
"D_SETPLLRC": "DONTCARE",
"D_SYNC_LOCAL_EN": "DONTCARE",
"D_SYNC_ND_EN": "DONTCARE",
"D_TXPLL_PWDNB": "DONTCARE",
"D_TX_MAX_RATE": "DONTCARE",
"D_TX_VCO_CK_DIV": "DONTCARE",
"D_XGE_MODE": "DONTCARE"
},
"ports": {
"CH0_HDINP": {
"direction": "input",
"bits": [ 2 ]
},
"CH1_HDINP": {
"direction": "input",
"bits": [ 3 ]
},
"CH0_HDINN": {
"direction": "input",
"bits": [ 4 ]
},
"CH1_HDINN": {
"direction": "input",
"bits": [ 5 ]
},
"D_TXBIT_CLKP_FROM_ND": {
"direction": "input",
"bits": [ 6 ]
},
"D_TXBIT_CLKN_FROM_ND": {
"direction": "input",
"bits": [ 7 ]
},
"D_SYNC_ND": {
"direction": "input",
"bits": [ 8 ]
},
"D_TXPLL_LOL_FROM_ND": {
"direction": "input",
"bits": [ 9 ]
},
"CH0_RX_REFCLK": {
"direction": "input",
"bits": [ 10 ]
},
"CH1_RX_REFCLK": {
"direction": "input",
"bits": [ 11 ]
},
"CH0_FF_RXI_CLK": {
"direction": "input",
"bits": [ 12 ]
},
"CH1_FF_RXI_CLK": {
"direction": "input",
"bits": [ 13 ]
},
"CH0_FF_TXI_CLK": {
"direction": "input",
"bits": [ 14 ]
},
"CH1_FF_TXI_CLK": {
"direction": "input",
"bits": [ 15 ]
},
"CH0_FF_EBRD_CLK": {
"direction": "input",
"bits": [ 16 ]
},
"CH1_FF_EBRD_CLK": {
"direction": "input",
"bits": [ 17 ]
},
"CH0_FF_TX_D_0": {
"direction": "input",
"bits": [ 18 ]
},
"CH1_FF_TX_D_0": {
"direction": "input",
"bits": [ 19 ]
},
"CH0_FF_TX_D_1": {
"direction": "input",
"bits": [ 20 ]
},
"CH1_FF_TX_D_1": {
"direction": "input",
"bits": [ 21 ]
},
"CH0_FF_TX_D_2": {
"direction": "input",
"bits": [ 22 ]
},
"CH1_FF_TX_D_2": {
"direction": "input",
"bits": [ 23 ]
},
"CH0_FF_TX_D_3": {
"direction": "input",
"bits": [ 24 ]
},
"CH1_FF_TX_D_3": {
"direction": "input",
"bits": [ 25 ]
},
"CH0_FF_TX_D_4": {
"direction": "input",
"bits": [ 26 ]
},
"CH1_FF_TX_D_4": {
"direction": "input",
"bits": [ 27 ]
},
"CH0_FF_TX_D_5": {
"direction": "input",
"bits": [ 28 ]
},
"CH1_FF_TX_D_5": {
"direction": "input",
"bits": [ 29 ]
},
"CH0_FF_TX_D_6": {
"direction": "input",
"bits": [ 30 ]
},
"CH1_FF_TX_D_6": {
"direction": "input",
"bits": [ 31 ]
},
"CH0_FF_TX_D_7": {
"direction": "input",
"bits": [ 32 ]
},
"CH1_FF_TX_D_7": {
"direction": "input",
"bits": [ 33 ]
},
"CH0_FF_TX_D_8": {
"direction": "input",
"bits": [ 34 ]
},
"CH1_FF_TX_D_8": {
"direction": "input",
"bits": [ 35 ]
},
"CH0_FF_TX_D_9": {
"direction": "input",
"bits": [ 36 ]
},
"CH1_FF_TX_D_9": {
"direction": "input",
"bits": [ 37 ]
},
"CH0_FF_TX_D_10": {
"direction": "input",
"bits": [ 38 ]
},
"CH1_FF_TX_D_10": {
"direction": "input",
"bits": [ 39 ]
},
"CH0_FF_TX_D_11": {
"direction": "input",
"bits": [ 40 ]
},
"CH1_FF_TX_D_11": {
"direction": "input",
"bits": [ 41 ]
},
"CH0_FF_TX_D_12": {
"direction": "input",
"bits": [ 42 ]
},
"CH1_FF_TX_D_12": {
"direction": "input",
"bits": [ 43 ]
},
"CH0_FF_TX_D_13": {
"direction": "input",
"bits": [ 44 ]
},
"CH1_FF_TX_D_13": {
"direction": "input",
"bits": [ 45 ]
},
"CH0_FF_TX_D_14": {
"direction": "input",
"bits": [ 46 ]
},
"CH1_FF_TX_D_14": {
"direction": "input",
"bits": [ 47 ]
},
"CH0_FF_TX_D_15": {
"direction": "input",
"bits": [ 48 ]
},
"CH1_FF_TX_D_15": {
"direction": "input",
"bits": [ 49 ]
},
"CH0_FF_TX_D_16": {
"direction": "input",
"bits": [ 50 ]
},
"CH1_FF_TX_D_16": {
"direction": "input",
"bits": [ 51 ]
},
"CH0_FF_TX_D_17": {
"direction": "input",
"bits": [ 52 ]
},
"CH1_FF_TX_D_17": {
"direction": "input",
"bits": [ 53 ]
},
"CH0_FF_TX_D_18": {
"direction": "input",
"bits": [ 54 ]
},
"CH1_FF_TX_D_18": {
"direction": "input",
"bits": [ 55 ]
},
"CH0_FF_TX_D_19": {
"direction": "input",
"bits": [ 56 ]
},
"CH1_FF_TX_D_19": {
"direction": "input",
"bits": [ 57 ]
},
"CH0_FF_TX_D_20": {
"direction": "input",
"bits": [ 58 ]
},
"CH1_FF_TX_D_20": {
"direction": "input",
"bits": [ 59 ]
},
"CH0_FF_TX_D_21": {
"direction": "input",
"bits": [ 60 ]
},
"CH1_FF_TX_D_21": {
"direction": "input",
"bits": [ 61 ]
},
"CH0_FF_TX_D_22": {
"direction": "input",
"bits": [ 62 ]
},
"CH1_FF_TX_D_22": {
"direction": "input",
"bits": [ 63 ]
},
"CH0_FF_TX_D_23": {
"direction": "input",
"bits": [ 64 ]
},
"CH1_FF_TX_D_23": {
"direction": "input",
"bits": [ 65 ]
},
"CH0_FFC_EI_EN": {
"direction": "input",
"bits": [ 66 ]
},
"CH1_FFC_EI_EN": {
"direction": "input",
"bits": [ 67 ]
},
"CH0_FFC_PCIE_DET_EN": {
"direction": "input",
"bits": [ 68 ]
},
"CH1_FFC_PCIE_DET_EN": {
"direction": "input",
"bits": [ 69 ]
},
"CH0_FFC_PCIE_CT": {
"direction": "input",
"bits": [ 70 ]
},
"CH1_FFC_PCIE_CT": {
"direction": "input",
"bits": [ 71 ]
},
"CH0_FFC_SB_INV_RX": {
"direction": "input",
"bits": [ 72 ]
},
"CH1_FFC_SB_INV_RX": {
"direction": "input",
"bits": [ 73 ]
},
"CH0_FFC_ENABLE_CGALIGN": {
"direction": "input",
"bits": [ 74 ]
},
"CH1_FFC_ENABLE_CGALIGN": {
"direction": "input",
"bits": [ 75 ]
},
"CH0_FFC_SIGNAL_DETECT": {
"direction": "input",
"bits": [ 76 ]
},
"CH1_FFC_SIGNAL_DETECT": {
"direction": "input",
"bits": [ 77 ]
},
"CH0_FFC_FB_LOOPBACK": {
"direction": "input",
"bits": [ 78 ]
},
"CH1_FFC_FB_LOOPBACK": {
"direction": "input",
"bits": [ 79 ]
},
"CH0_FFC_SB_PFIFO_LP": {
"direction": "input",
"bits": [ 80 ]
},
"CH1_FFC_SB_PFIFO_LP": {
"direction": "input",
"bits": [ 81 ]
},
"CH0_FFC_PFIFO_CLR": {
"direction": "input",
"bits": [ 82 ]
},
"CH1_FFC_PFIFO_CLR": {
"direction": "input",
"bits": [ 83 ]
},
"CH0_FFC_RATE_MODE_RX": {
"direction": "input",
"bits": [ 84 ]
},
"CH1_FFC_RATE_MODE_RX": {
"direction": "input",
"bits": [ 85 ]
},
"CH0_FFC_RATE_MODE_TX": {
"direction": "input",
"bits": [ 86 ]
},
"CH1_FFC_RATE_MODE_TX": {
"direction": "input",
"bits": [ 87 ]
},
"CH0_FFC_DIV11_MODE_RX": {
"direction": "input",
"bits": [ 88 ]
},
"CH1_FFC_DIV11_MODE_RX": {
"direction": "input",
"bits": [ 89 ]
},
"CH0_FFC_RX_GEAR_MODE": {
"direction": "input",
"bits": [ 90 ]
},
"CH1_FFC_RX_GEAR_MODE": {
"direction": "input",
"bits": [ 91 ]
},
"CH0_FFC_TX_GEAR_MODE": {
"direction": "input",
"bits": [ 92 ]
},
"CH1_FFC_TX_GEAR_MODE": {
"direction": "input",
"bits": [ 93 ]
},
"CH0_FFC_DIV11_MODE_TX": {
"direction": "input",
"bits": [ 94 ]
},
"CH1_FFC_DIV11_MODE_TX": {
"direction": "input",
"bits": [ 95 ]
},
"CH0_FFC_LDR_CORE2TX_EN": {
"direction": "input",
"bits": [ 96 ]
},
"CH1_FFC_LDR_CORE2TX_EN": {
"direction": "input",
"bits": [ 97 ]
},
"CH0_FFC_LANE_TX_RST": {
"direction": "input",
"bits": [ 98 ]
},
"CH1_FFC_LANE_TX_RST": {
"direction": "input",
"bits": [ 99 ]
},
"CH0_FFC_LANE_RX_RST": {
"direction": "input",
"bits": [ 100 ]
},
"CH1_FFC_LANE_RX_RST": {
"direction": "input",
"bits": [ 101 ]
},
"CH0_FFC_RRST": {
"direction": "input",
"bits": [ 102 ]
},
"CH1_FFC_RRST": {
"direction": "input",
"bits": [ 103 ]
},
"CH0_FFC_TXPWDNB": {
"direction": "input",
"bits": [ 104 ]
},
"CH1_FFC_TXPWDNB": {
"direction": "input",
"bits": [ 105 ]
},
"CH0_FFC_RXPWDNB": {
"direction": "input",
"bits": [ 106 ]
},
"CH1_FFC_RXPWDNB": {
"direction": "input",
"bits": [ 107 ]
},
"CH0_LDR_CORE2TX": {
"direction": "input",
"bits": [ 108 ]
},
"CH1_LDR_CORE2TX": {
"direction": "input",
"bits": [ 109 ]
},
"D_SCIWDATA0": {
"direction": "input",
"bits": [ 110 ]
},
"D_SCIWDATA1": {
"direction": "input",
"bits": [ 111 ]
},
"D_SCIWDATA2": {
"direction": "input",
"bits": [ 112 ]
},
"D_SCIWDATA3": {
"direction": "input",
"bits": [ 113 ]
},
"D_SCIWDATA4": {
"direction": "input",
"bits": [ 114 ]
},
"D_SCIWDATA5": {
"direction": "input",
"bits": [ 115 ]
},
"D_SCIWDATA6": {
"direction": "input",
"bits": [ 116 ]
},
"D_SCIWDATA7": {
"direction": "input",
"bits": [ 117 ]
},
"D_SCIADDR0": {
"direction": "input",
"bits": [ 118 ]
},
"D_SCIADDR1": {
"direction": "input",
"bits": [ 119 ]
},
"D_SCIADDR2": {
"direction": "input",
"bits": [ 120 ]
},
"D_SCIADDR3": {
"direction": "input",
"bits": [ 121 ]
},
"D_SCIADDR4": {
"direction": "input",
"bits": [ 122 ]
},
"D_SCIADDR5": {
"direction": "input",
"bits": [ 123 ]
},
"D_SCIENAUX": {
"direction": "input",
"bits": [ 124 ]
},
"D_SCISELAUX": {
"direction": "input",
"bits": [ 125 ]
},
"CH0_SCIEN": {
"direction": "input",
"bits": [ 126 ]
},
"CH1_SCIEN": {
"direction": "input",
"bits": [ 127 ]
},
"CH0_SCISEL": {
"direction": "input",
"bits": [ 128 ]
},
"CH1_SCISEL": {
"direction": "input",
"bits": [ 129 ]
},
"D_SCIRD": {
"direction": "input",
"bits": [ 130 ]
},
"D_SCIWSTN": {
"direction": "input",
"bits": [ 131 ]
},
"D_CYAWSTN": {
"direction": "input",
"bits": [ 132 ]
},
"D_FFC_SYNC_TOGGLE": {
"direction": "input",
"bits": [ 133 ]
},
"D_FFC_DUAL_RST": {
"direction": "input",
"bits": [ 134 ]
},
"D_FFC_MACRO_RST": {
"direction": "input",
"bits": [ 135 ]
},
"D_FFC_MACROPDB": {
"direction": "input",
"bits": [ 136 ]
},
"D_FFC_TRST": {
"direction": "input",
"bits": [ 137 ]
},
"CH0_FFC_CDR_EN_BITSLIP": {
"direction": "input",
"bits": [ 138 ]
},
"CH1_FFC_CDR_EN_BITSLIP": {
"direction": "input",
"bits": [ 139 ]
},
"D_SCAN_ENABLE": {
"direction": "input",
"bits": [ 140 ]
},
"D_SCAN_IN_0": {
"direction": "input",
"bits": [ 141 ]
},
"D_SCAN_IN_1": {
"direction": "input",
"bits": [ 142 ]
},
"D_SCAN_IN_2": {
"direction": "input",
"bits": [ 143 ]
},
"D_SCAN_IN_3": {
"direction": "input",
"bits": [ 144 ]
},
"D_SCAN_IN_4": {
"direction": "input",
"bits": [ 145 ]
},
"D_SCAN_IN_5": {
"direction": "input",
"bits": [ 146 ]
},
"D_SCAN_IN_6": {
"direction": "input",
"bits": [ 147 ]
},
"D_SCAN_IN_7": {
"direction": "input",
"bits": [ 148 ]
},
"D_SCAN_MODE": {
"direction": "input",
"bits": [ 149 ]
},
"D_SCAN_RESET": {
"direction": "input",
"bits": [ 150 ]
},
"D_CIN0": {
"direction": "input",
"bits": [ 151 ]
},
"D_CIN1": {
"direction": "input",
"bits": [ 152 ]
},
"D_CIN2": {
"direction": "input",
"bits": [ 153 ]
},
"D_CIN3": {
"direction": "input",
"bits": [ 154 ]
},
"D_CIN4": {
"direction": "input",
"bits": [ 155 ]
},
"D_CIN5": {
"direction": "input",
"bits": [ 156 ]
},
"D_CIN6": {
"direction": "input",
"bits": [ 157 ]
},
"D_CIN7": {
"direction": "input",
"bits": [ 158 ]
},
"D_CIN8": {
"direction": "input",
"bits": [ 159 ]
},
"D_CIN9": {
"direction": "input",
"bits": [ 160 ]
},
"D_CIN10": {
"direction": "input",
"bits": [ 161 ]
},
"D_CIN11": {
"direction": "input",
"bits": [ 162 ]
},
"CH0_HDOUTP": {
"direction": "output",
"bits": [ 163 ]
},
"CH1_HDOUTP": {
"direction": "output",
"bits": [ 164 ]
},
"CH0_HDOUTN": {
"direction": "output",
"bits": [ 165 ]
},
"CH1_HDOUTN": {
"direction": "output",
"bits": [ 166 ]
},
"D_TXBIT_CLKP_TO_ND": {
"direction": "output",
"bits": [ 167 ]
},
"D_TXBIT_CLKN_TO_ND": {
"direction": "output",
"bits": [ 168 ]
},
"D_SYNC_PULSE2ND": {
"direction": "output",
"bits": [ 169 ]
},
"D_TXPLL_LOL_TO_ND": {
"direction": "output",
"bits": [ 170 ]
},
"CH0_FF_RX_F_CLK": {
"direction": "output",
"bits": [ 171 ]
},
"CH1_FF_RX_F_CLK": {
"direction": "output",
"bits": [ 172 ]
},
"CH0_FF_RX_H_CLK": {
"direction": "output",
"bits": [ 173 ]
},
"CH1_FF_RX_H_CLK": {
"direction": "output",
"bits": [ 174 ]
},
"CH0_FF_TX_F_CLK": {
"direction": "output",
"bits": [ 175 ]
},
"CH1_FF_TX_F_CLK": {
"direction": "output",
"bits": [ 176 ]
},
"CH0_FF_TX_H_CLK": {
"direction": "output",
"bits": [ 177 ]
},
"CH1_FF_TX_H_CLK": {
"direction": "output",
"bits": [ 178 ]
},
"CH0_FF_RX_PCLK": {
"direction": "output",
"bits": [ 179 ]
},
"CH1_FF_RX_PCLK": {
"direction": "output",
"bits": [ 180 ]
},
"CH0_FF_TX_PCLK": {
"direction": "output",
"bits": [ 181 ]
},
"CH1_FF_TX_PCLK": {
"direction": "output",
"bits": [ 182 ]
},
"CH0_FF_RX_D_0": {
"direction": "output",
"bits": [ 183 ]
},
"CH1_FF_RX_D_0": {
"direction": "output",
"bits": [ 184 ]
},
"CH0_FF_RX_D_1": {
"direction": "output",
"bits": [ 185 ]
},
"CH1_FF_RX_D_1": {
"direction": "output",
"bits": [ 186 ]
},
"CH0_FF_RX_D_2": {
"direction": "output",
"bits": [ 187 ]
},
"CH1_FF_RX_D_2": {
"direction": "output",
"bits": [ 188 ]
},
"CH0_FF_RX_D_3": {
"direction": "output",
"bits": [ 189 ]
},
"CH1_FF_RX_D_3": {
"direction": "output",
"bits": [ 190 ]
},
"CH0_FF_RX_D_4": {
"direction": "output",
"bits": [ 191 ]
},
"CH1_FF_RX_D_4": {
"direction": "output",
"bits": [ 192 ]
},
"CH0_FF_RX_D_5": {
"direction": "output",
"bits": [ 193 ]
},
"CH1_FF_RX_D_5": {
"direction": "output",
"bits": [ 194 ]
},
"CH0_FF_RX_D_6": {
"direction": "output",
"bits": [ 195 ]
},
"CH1_FF_RX_D_6": {
"direction": "output",
"bits": [ 196 ]
},
"CH0_FF_RX_D_7": {
"direction": "output",
"bits": [ 197 ]
},
"CH1_FF_RX_D_7": {
"direction": "output",
"bits": [ 198 ]
},
"CH0_FF_RX_D_8": {
"direction": "output",
"bits": [ 199 ]
},
"CH1_FF_RX_D_8": {
"direction": "output",
"bits": [ 200 ]
},
"CH0_FF_RX_D_9": {
"direction": "output",
"bits": [ 201 ]
},
"CH1_FF_RX_D_9": {
"direction": "output",
"bits": [ 202 ]
},
"CH0_FF_RX_D_10": {
"direction": "output",
"bits": [ 203 ]
},
"CH1_FF_RX_D_10": {
"direction": "output",
"bits": [ 204 ]
},
"CH0_FF_RX_D_11": {
"direction": "output",
"bits": [ 205 ]
},
"CH1_FF_RX_D_11": {
"direction": "output",
"bits": [ 206 ]
},
"CH0_FF_RX_D_12": {
"direction": "output",
"bits": [ 207 ]
},
"CH1_FF_RX_D_12": {
"direction": "output",
"bits": [ 208 ]
},
"CH0_FF_RX_D_13": {
"direction": "output",
"bits": [ 209 ]
},
"CH1_FF_RX_D_13": {
"direction": "output",
"bits": [ 210 ]
},
"CH0_FF_RX_D_14": {
"direction": "output",
"bits": [ 211 ]
},
"CH1_FF_RX_D_14": {
"direction": "output",
"bits": [ 212 ]
},
"CH0_FF_RX_D_15": {
"direction": "output",
"bits": [ 213 ]
},
"CH1_FF_RX_D_15": {
"direction": "output",
"bits": [ 214 ]
},
"CH0_FF_RX_D_16": {
"direction": "output",
"bits": [ 215 ]
},
"CH1_FF_RX_D_16": {
"direction": "output",
"bits": [ 216 ]
},
"CH0_FF_RX_D_17": {
"direction": "output",
"bits": [ 217 ]
},
"CH1_FF_RX_D_17": {
"direction": "output",
"bits": [ 218 ]
},
"CH0_FF_RX_D_18": {
"direction": "output",
"bits": [ 219 ]
},
"CH1_FF_RX_D_18": {
"direction": "output",
"bits": [ 220 ]
},
"CH0_FF_RX_D_19": {
"direction": "output",
"bits": [ 221 ]
},
"CH1_FF_RX_D_19": {
"direction": "output",
"bits": [ 222 ]
},
"CH0_FF_RX_D_20": {
"direction": "output",
"bits": [ 223 ]
},
"CH1_FF_RX_D_20": {
"direction": "output",
"bits": [ 224 ]
},
"CH0_FF_RX_D_21": {
"direction": "output",
"bits": [ 225 ]
},
"CH1_FF_RX_D_21": {
"direction": "output",
"bits": [ 226 ]
},
"CH0_FF_RX_D_22": {
"direction": "output",
"bits": [ 227 ]
},
"CH1_FF_RX_D_22": {
"direction": "output",
"bits": [ 228 ]
},
"CH0_FF_RX_D_23": {
"direction": "output",
"bits": [ 229 ]
},
"CH1_FF_RX_D_23": {
"direction": "output",
"bits": [ 230 ]
},
"CH0_FFS_PCIE_DONE": {
"direction": "output",
"bits": [ 231 ]
},
"CH1_FFS_PCIE_DONE": {
"direction": "output",
"bits": [ 232 ]
},
"CH0_FFS_PCIE_CON": {
"direction": "output",
"bits": [ 233 ]
},
"CH1_FFS_PCIE_CON": {
"direction": "output",
"bits": [ 234 ]
},
"CH0_FFS_RLOS": {
"direction": "output",
"bits": [ 235 ]
},
"CH1_FFS_RLOS": {
"direction": "output",
"bits": [ 236 ]
},
"CH0_FFS_LS_SYNC_STATUS": {
"direction": "output",
"bits": [ 237 ]
},
"CH1_FFS_LS_SYNC_STATUS": {
"direction": "output",
"bits": [ 238 ]
},
"CH0_FFS_CC_UNDERRUN": {
"direction": "output",
"bits": [ 239 ]
},
"CH1_FFS_CC_UNDERRUN": {
"direction": "output",
"bits": [ 240 ]
},
"CH0_FFS_CC_OVERRUN": {
"direction": "output",
"bits": [ 241 ]
},
"CH1_FFS_CC_OVERRUN": {
"direction": "output",
"bits": [ 242 ]
},
"CH0_FFS_RXFBFIFO_ERROR": {
"direction": "output",
"bits": [ 243 ]
},
"CH1_FFS_RXFBFIFO_ERROR": {
"direction": "output",
"bits": [ 244 ]
},
"CH0_FFS_TXFBFIFO_ERROR": {
"direction": "output",
"bits": [ 245 ]
},
"CH1_FFS_TXFBFIFO_ERROR": {
"direction": "output",
"bits": [ 246 ]
},
"CH0_FFS_RLOL": {
"direction": "output",
"bits": [ 247 ]
},
"CH1_FFS_RLOL": {
"direction": "output",
"bits": [ 248 ]
},
"CH0_FFS_SKP_ADDED": {
"direction": "output",
"bits": [ 249 ]
},
"CH1_FFS_SKP_ADDED": {
"direction": "output",
"bits": [ 250 ]
},
"CH0_FFS_SKP_DELETED": {
"direction": "output",
"bits": [ 251 ]
},
"CH1_FFS_SKP_DELETED": {
"direction": "output",
"bits": [ 252 ]
},
"CH0_LDR_RX2CORE": {
"direction": "output",
"bits": [ 253 ]
},
"CH1_LDR_RX2CORE": {
"direction": "output",
"bits": [ 254 ]
},
"D_SCIRDATA0": {
"direction": "output",
"bits": [ 255 ]
},
"D_SCIRDATA1": {
"direction": "output",
"bits": [ 256 ]
},
"D_SCIRDATA2": {
"direction": "output",
"bits": [ 257 ]
},
"D_SCIRDATA3": {
"direction": "output",
"bits": [ 258 ]
},
"D_SCIRDATA4": {
"direction": "output",
"bits": [ 259 ]
},
"D_SCIRDATA5": {
"direction": "output",
"bits": [ 260 ]
},
"D_SCIRDATA6": {
"direction": "output",
"bits": [ 261 ]
},
"D_SCIRDATA7": {
"direction": "output",
"bits": [ 262 ]
},
"D_SCIINT": {
"direction": "output",
"bits": [ 263 ]
},
"D_SCAN_OUT_0": {
"direction": "output",
"bits": [ 264 ]
},
"D_SCAN_OUT_1": {
"direction": "output",
"bits": [ 265 ]
},
"D_SCAN_OUT_2": {
"direction": "output",
"bits": [ 266 ]
},
"D_SCAN_OUT_3": {
"direction": "output",
"bits": [ 267 ]
},
"D_SCAN_OUT_4": {
"direction": "output",
"bits": [ 268 ]
},
"D_SCAN_OUT_5": {
"direction": "output",
"bits": [ 269 ]
},
"D_SCAN_OUT_6": {
"direction": "output",
"bits": [ 270 ]
},
"D_SCAN_OUT_7": {
"direction": "output",
"bits": [ 271 ]
},
"D_COUT0": {
"direction": "output",
"bits": [ 272 ]
},
"D_COUT1": {
"direction": "output",
"bits": [ 273 ]
},
"D_COUT2": {
"direction": "output",
"bits": [ 274 ]
},
"D_COUT3": {
"direction": "output",
"bits": [ 275 ]
},
"D_COUT4": {
"direction": "output",
"bits": [ 276 ]
},
"D_COUT5": {
"direction": "output",
"bits": [ 277 ]
},
"D_COUT6": {
"direction": "output",
"bits": [ 278 ]
},
"D_COUT7": {
"direction": "output",
"bits": [ 279 ]
},
"D_COUT8": {
"direction": "output",
"bits": [ 280 ]
},
"D_COUT9": {
"direction": "output",
"bits": [ 281 ]
},
"D_COUT10": {
"direction": "output",
"bits": [ 282 ]
},
"D_COUT11": {
"direction": "output",
"bits": [ 283 ]
},
"D_COUT12": {
"direction": "output",
"bits": [ 284 ]
},
"D_COUT13": {
"direction": "output",
"bits": [ 285 ]
},
"D_COUT14": {
"direction": "output",
"bits": [ 286 ]
},
"D_COUT15": {
"direction": "output",
"bits": [ 287 ]
},
"D_COUT16": {
"direction": "output",
"bits": [ 288 ]
},
"D_COUT17": {
"direction": "output",
"bits": [ 289 ]
},
"D_COUT18": {
"direction": "output",
"bits": [ 290 ]
},
"D_COUT19": {
"direction": "output",
"bits": [ 291 ]
},
"D_REFCLKI": {
"direction": "input",
"bits": [ 292 ]
},
"D_FFS_PLOL": {
"direction": "output",
"bits": [ 293 ]
}
},
"cells": {
},
"netnames": {
"CH0_FFC_CDR_EN_BITSLIP": {
"hide_name": 0,
"bits": [ 138 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1876.11-1876.33"
}
},
"CH0_FFC_DIV11_MODE_RX": {
"hide_name": 0,
"bits": [ 88 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1826.11-1826.32"
}
},
"CH0_FFC_DIV11_MODE_TX": {
"hide_name": 0,
"bits": [ 94 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1832.11-1832.32"
}
},
"CH0_FFC_EI_EN": {
"hide_name": 0,
"bits": [ 66 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1804.11-1804.24"
}
},
"CH0_FFC_ENABLE_CGALIGN": {
"hide_name": 0,
"bits": [ 74 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1812.11-1812.33"
}
},
"CH0_FFC_FB_LOOPBACK": {
"hide_name": 0,
"bits": [ 78 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1816.11-1816.30"
}
},
"CH0_FFC_LANE_RX_RST": {
"hide_name": 0,
"bits": [ 100 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1838.11-1838.30"
}
},
"CH0_FFC_LANE_TX_RST": {
"hide_name": 0,
"bits": [ 98 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1836.11-1836.30"
}
},
"CH0_FFC_LDR_CORE2TX_EN": {
"hide_name": 0,
"bits": [ 96 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1834.11-1834.33"
}
},
"CH0_FFC_PCIE_CT": {
"hide_name": 0,
"bits": [ 70 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1808.11-1808.26"
}
},
"CH0_FFC_PCIE_DET_EN": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1806.11-1806.30"
}
},
"CH0_FFC_PFIFO_CLR": {
"hide_name": 0,
"bits": [ 82 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1820.11-1820.28"
}
},
"CH0_FFC_RATE_MODE_RX": {
"hide_name": 0,
"bits": [ 84 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1822.11-1822.31"
}
},
"CH0_FFC_RATE_MODE_TX": {
"hide_name": 0,
"bits": [ 86 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1824.11-1824.31"
}
},
"CH0_FFC_RRST": {
"hide_name": 0,
"bits": [ 102 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1840.11-1840.23"
}
},
"CH0_FFC_RXPWDNB": {
"hide_name": 0,
"bits": [ 106 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1844.11-1844.26"
}
},
"CH0_FFC_RX_GEAR_MODE": {
"hide_name": 0,
"bits": [ 90 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1828.11-1828.31"
}
},
"CH0_FFC_SB_INV_RX": {
"hide_name": 0,
"bits": [ 72 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1810.11-1810.28"
}
},
"CH0_FFC_SB_PFIFO_LP": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1818.11-1818.30"
}
},
"CH0_FFC_SIGNAL_DETECT": {
"hide_name": 0,
"bits": [ 76 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1814.11-1814.32"
}
},
"CH0_FFC_TXPWDNB": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1842.11-1842.26"
}
},
"CH0_FFC_TX_GEAR_MODE": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1830.11-1830.31"
}
},
"CH0_FFS_CC_OVERRUN": {
"hide_name": 0,
"bits": [ 241 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1979.12-1979.30"
}
},
"CH0_FFS_CC_UNDERRUN": {
"hide_name": 0,
"bits": [ 239 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1977.12-1977.31"
}
},
"CH0_FFS_LS_SYNC_STATUS": {
"hide_name": 0,
"bits": [ 237 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1975.12-1975.34"
}
},
"CH0_FFS_PCIE_CON": {
"hide_name": 0,
"bits": [ 233 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1971.12-1971.28"
}
},
"CH0_FFS_PCIE_DONE": {
"hide_name": 0,
"bits": [ 231 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1969.12-1969.29"
}
},
"CH0_FFS_RLOL": {
"hide_name": 0,
"bits": [ 247 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1985.12-1985.24"
}
},
"CH0_FFS_RLOS": {
"hide_name": 0,
"bits": [ 235 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1973.12-1973.24"
}
},
"CH0_FFS_RXFBFIFO_ERROR": {
"hide_name": 0,
"bits": [ 243 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1981.12-1981.34"
}
},
"CH0_FFS_SKP_ADDED": {
"hide_name": 0,
"bits": [ 249 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1987.12-1987.29"
}
},
"CH0_FFS_SKP_DELETED": {
"hide_name": 0,
"bits": [ 251 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1989.12-1989.31"
}
},
"CH0_FFS_TXFBFIFO_ERROR": {
"hide_name": 0,
"bits": [ 245 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1983.12-1983.34"
}
},
"CH0_FF_EBRD_CLK": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1754.11-1754.26"
}
},
"CH0_FF_RXI_CLK": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1750.11-1750.25"
}
},
"CH0_FF_RX_D_0": {
"hide_name": 0,
"bits": [ 183 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1921.12-1921.25"
}
},
"CH0_FF_RX_D_1": {
"hide_name": 0,
"bits": [ 185 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1923.12-1923.25"
}
},
"CH0_FF_RX_D_10": {
"hide_name": 0,
"bits": [ 203 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1941.12-1941.26"
}
},
"CH0_FF_RX_D_11": {
"hide_name": 0,
"bits": [ 205 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1943.12-1943.26"
}
},
"CH0_FF_RX_D_12": {
"hide_name": 0,
"bits": [ 207 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1945.12-1945.26"
}
},
"CH0_FF_RX_D_13": {
"hide_name": 0,
"bits": [ 209 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1947.12-1947.26"
}
},
"CH0_FF_RX_D_14": {
"hide_name": 0,
"bits": [ 211 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1949.12-1949.26"
}
},
"CH0_FF_RX_D_15": {
"hide_name": 0,
"bits": [ 213 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1951.12-1951.26"
}
},
"CH0_FF_RX_D_16": {
"hide_name": 0,
"bits": [ 215 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1953.12-1953.26"
}
},
"CH0_FF_RX_D_17": {
"hide_name": 0,
"bits": [ 217 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1955.12-1955.26"
}
},
"CH0_FF_RX_D_18": {
"hide_name": 0,
"bits": [ 219 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1957.12-1957.26"
}
},
"CH0_FF_RX_D_19": {
"hide_name": 0,
"bits": [ 221 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1959.12-1959.26"
}
},
"CH0_FF_RX_D_2": {
"hide_name": 0,
"bits": [ 187 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1925.12-1925.25"
}
},
"CH0_FF_RX_D_20": {
"hide_name": 0,
"bits": [ 223 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1961.12-1961.26"
}
},
"CH0_FF_RX_D_21": {
"hide_name": 0,
"bits": [ 225 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1963.12-1963.26"
}
},
"CH0_FF_RX_D_22": {
"hide_name": 0,
"bits": [ 227 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1965.12-1965.26"
}
},
"CH0_FF_RX_D_23": {
"hide_name": 0,
"bits": [ 229 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1967.12-1967.26"
}
},
"CH0_FF_RX_D_3": {
"hide_name": 0,
"bits": [ 189 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1927.12-1927.25"
}
},
"CH0_FF_RX_D_4": {
"hide_name": 0,
"bits": [ 191 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1929.12-1929.25"
}
},
"CH0_FF_RX_D_5": {
"hide_name": 0,
"bits": [ 193 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1931.12-1931.25"
}
},
"CH0_FF_RX_D_6": {
"hide_name": 0,
"bits": [ 195 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1933.12-1933.25"
}
},
"CH0_FF_RX_D_7": {
"hide_name": 0,
"bits": [ 197 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1935.12-1935.25"
}
},
"CH0_FF_RX_D_8": {
"hide_name": 0,
"bits": [ 199 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1937.12-1937.25"
}
},
"CH0_FF_RX_D_9": {
"hide_name": 0,
"bits": [ 201 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1939.12-1939.25"
}
},
"CH0_FF_RX_F_CLK": {
"hide_name": 0,
"bits": [ 171 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1909.12-1909.27"
}
},
"CH0_FF_RX_H_CLK": {
"hide_name": 0,
"bits": [ 173 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1911.12-1911.27"
}
},
"CH0_FF_RX_PCLK": {
"hide_name": 0,
"bits": [ 179 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1917.12-1917.26"
}
},
"CH0_FF_TXI_CLK": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1752.11-1752.25"
}
},
"CH0_FF_TX_D_0": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1756.11-1756.24"
}
},
"CH0_FF_TX_D_1": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1758.11-1758.24"
}
},
"CH0_FF_TX_D_10": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1776.11-1776.25"
}
},
"CH0_FF_TX_D_11": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1778.11-1778.25"
}
},
"CH0_FF_TX_D_12": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1780.11-1780.25"
}
},
"CH0_FF_TX_D_13": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1782.11-1782.25"
}
},
"CH0_FF_TX_D_14": {
"hide_name": 0,
"bits": [ 46 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1784.11-1784.25"
}
},
"CH0_FF_TX_D_15": {
"hide_name": 0,
"bits": [ 48 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1786.11-1786.25"
}
},
"CH0_FF_TX_D_16": {
"hide_name": 0,
"bits": [ 50 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1788.11-1788.25"
}
},
"CH0_FF_TX_D_17": {
"hide_name": 0,
"bits": [ 52 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1790.11-1790.25"
}
},
"CH0_FF_TX_D_18": {
"hide_name": 0,
"bits": [ 54 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1792.11-1792.25"
}
},
"CH0_FF_TX_D_19": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1794.11-1794.25"
}
},
"CH0_FF_TX_D_2": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1760.11-1760.24"
}
},
"CH0_FF_TX_D_20": {
"hide_name": 0,
"bits": [ 58 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1796.11-1796.25"
}
},
"CH0_FF_TX_D_21": {
"hide_name": 0,
"bits": [ 60 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1798.11-1798.25"
}
},
"CH0_FF_TX_D_22": {
"hide_name": 0,
"bits": [ 62 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1800.11-1800.25"
}
},
"CH0_FF_TX_D_23": {
"hide_name": 0,
"bits": [ 64 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1802.11-1802.25"
}
},
"CH0_FF_TX_D_3": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1762.11-1762.24"
}
},
"CH0_FF_TX_D_4": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1764.11-1764.24"
}
},
"CH0_FF_TX_D_5": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1766.11-1766.24"
}
},
"CH0_FF_TX_D_6": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1768.11-1768.24"
}
},
"CH0_FF_TX_D_7": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1770.11-1770.24"
}
},
"CH0_FF_TX_D_8": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1772.11-1772.24"
}
},
"CH0_FF_TX_D_9": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1774.11-1774.24"
}
},
"CH0_FF_TX_F_CLK": {
"hide_name": 0,
"bits": [ 175 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1913.12-1913.27"
}
},
"CH0_FF_TX_H_CLK": {
"hide_name": 0,
"bits": [ 177 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1915.12-1915.27"
}
},
"CH0_FF_TX_PCLK": {
"hide_name": 0,
"bits": [ 181 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1919.12-1919.26"
}
},
"CH0_HDINN": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1741.11-1741.20"
}
},
"CH0_HDINP": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1737.11-1737.20"
}
},
"CH0_HDOUTN": {
"hide_name": 0,
"bits": [ 165 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1903.12-1903.22"
}
},
"CH0_HDOUTP": {
"hide_name": 0,
"bits": [ 163 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1901.12-1901.22"
}
},
"CH0_LDR_CORE2TX": {
"hide_name": 0,
"bits": [ 108 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1846.11-1846.26"
}
},
"CH0_LDR_RX2CORE": {
"hide_name": 0,
"bits": [ 253 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1991.12-1991.27"
}
},
"CH0_RX_REFCLK": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1748.11-1748.24"
}
},
"CH0_SCIEN": {
"hide_name": 0,
"bits": [ 126 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1864.11-1864.20"
}
},
"CH0_SCISEL": {
"hide_name": 0,
"bits": [ 128 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1866.11-1866.21"
}
},
"CH1_FFC_CDR_EN_BITSLIP": {
"hide_name": 0,
"bits": [ 139 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1877.11-1877.33"
}
},
"CH1_FFC_DIV11_MODE_RX": {
"hide_name": 0,
"bits": [ 89 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1827.11-1827.32"
}
},
"CH1_FFC_DIV11_MODE_TX": {
"hide_name": 0,
"bits": [ 95 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1833.11-1833.32"
}
},
"CH1_FFC_EI_EN": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1805.11-1805.24"
}
},
"CH1_FFC_ENABLE_CGALIGN": {
"hide_name": 0,
"bits": [ 75 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1813.11-1813.33"
}
},
"CH1_FFC_FB_LOOPBACK": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1817.11-1817.30"
}
},
"CH1_FFC_LANE_RX_RST": {
"hide_name": 0,
"bits": [ 101 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1839.11-1839.30"
}
},
"CH1_FFC_LANE_TX_RST": {
"hide_name": 0,
"bits": [ 99 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1837.11-1837.30"
}
},
"CH1_FFC_LDR_CORE2TX_EN": {
"hide_name": 0,
"bits": [ 97 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1835.11-1835.33"
}
},
"CH1_FFC_PCIE_CT": {
"hide_name": 0,
"bits": [ 71 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1809.11-1809.26"
}
},
"CH1_FFC_PCIE_DET_EN": {
"hide_name": 0,
"bits": [ 69 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1807.11-1807.30"
}
},
"CH1_FFC_PFIFO_CLR": {
"hide_name": 0,
"bits": [ 83 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1821.11-1821.28"
}
},
"CH1_FFC_RATE_MODE_RX": {
"hide_name": 0,
"bits": [ 85 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1823.11-1823.31"
}
},
"CH1_FFC_RATE_MODE_TX": {
"hide_name": 0,
"bits": [ 87 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1825.11-1825.31"
}
},
"CH1_FFC_RRST": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1841.11-1841.23"
}
},
"CH1_FFC_RXPWDNB": {
"hide_name": 0,
"bits": [ 107 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1845.11-1845.26"
}
},
"CH1_FFC_RX_GEAR_MODE": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1829.11-1829.31"
}
},
"CH1_FFC_SB_INV_RX": {
"hide_name": 0,
"bits": [ 73 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1811.11-1811.28"
}
},
"CH1_FFC_SB_PFIFO_LP": {
"hide_name": 0,
"bits": [ 81 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1819.11-1819.30"
}
},
"CH1_FFC_SIGNAL_DETECT": {
"hide_name": 0,
"bits": [ 77 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1815.11-1815.32"
}
},
"CH1_FFC_TXPWDNB": {
"hide_name": 0,
"bits": [ 105 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1843.11-1843.26"
}
},
"CH1_FFC_TX_GEAR_MODE": {
"hide_name": 0,
"bits": [ 93 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1831.11-1831.31"
}
},
"CH1_FFS_CC_OVERRUN": {
"hide_name": 0,
"bits": [ 242 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1980.12-1980.30"
}
},
"CH1_FFS_CC_UNDERRUN": {
"hide_name": 0,
"bits": [ 240 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1978.12-1978.31"
}
},
"CH1_FFS_LS_SYNC_STATUS": {
"hide_name": 0,
"bits": [ 238 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1976.12-1976.34"
}
},
"CH1_FFS_PCIE_CON": {
"hide_name": 0,
"bits": [ 234 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1972.12-1972.28"
}
},
"CH1_FFS_PCIE_DONE": {
"hide_name": 0,
"bits": [ 232 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1970.12-1970.29"
}
},
"CH1_FFS_RLOL": {
"hide_name": 0,
"bits": [ 248 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1986.12-1986.24"
}
},
"CH1_FFS_RLOS": {
"hide_name": 0,
"bits": [ 236 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1974.12-1974.24"
}
},
"CH1_FFS_RXFBFIFO_ERROR": {
"hide_name": 0,
"bits": [ 244 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1982.12-1982.34"
}
},
"CH1_FFS_SKP_ADDED": {
"hide_name": 0,
"bits": [ 250 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1988.12-1988.29"
}
},
"CH1_FFS_SKP_DELETED": {
"hide_name": 0,
"bits": [ 252 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1990.12-1990.31"
}
},
"CH1_FFS_TXFBFIFO_ERROR": {
"hide_name": 0,
"bits": [ 246 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1984.12-1984.34"
}
},
"CH1_FF_EBRD_CLK": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1755.11-1755.26"
}
},
"CH1_FF_RXI_CLK": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1751.11-1751.25"
}
},
"CH1_FF_RX_D_0": {
"hide_name": 0,
"bits": [ 184 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1922.12-1922.25"
}
},
"CH1_FF_RX_D_1": {
"hide_name": 0,
"bits": [ 186 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1924.12-1924.25"
}
},
"CH1_FF_RX_D_10": {
"hide_name": 0,
"bits": [ 204 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1942.12-1942.26"
}
},
"CH1_FF_RX_D_11": {
"hide_name": 0,
"bits": [ 206 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1944.12-1944.26"
}
},
"CH1_FF_RX_D_12": {
"hide_name": 0,
"bits": [ 208 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1946.12-1946.26"
}
},
"CH1_FF_RX_D_13": {
"hide_name": 0,
"bits": [ 210 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1948.12-1948.26"
}
},
"CH1_FF_RX_D_14": {
"hide_name": 0,
"bits": [ 212 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1950.12-1950.26"
}
},
"CH1_FF_RX_D_15": {
"hide_name": 0,
"bits": [ 214 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1952.12-1952.26"
}
},
"CH1_FF_RX_D_16": {
"hide_name": 0,
"bits": [ 216 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1954.12-1954.26"
}
},
"CH1_FF_RX_D_17": {
"hide_name": 0,
"bits": [ 218 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1956.12-1956.26"
}
},
"CH1_FF_RX_D_18": {
"hide_name": 0,
"bits": [ 220 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1958.12-1958.26"
}
},
"CH1_FF_RX_D_19": {
"hide_name": 0,
"bits": [ 222 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1960.12-1960.26"
}
},
"CH1_FF_RX_D_2": {
"hide_name": 0,
"bits": [ 188 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1926.12-1926.25"
}
},
"CH1_FF_RX_D_20": {
"hide_name": 0,
"bits": [ 224 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1962.12-1962.26"
}
},
"CH1_FF_RX_D_21": {
"hide_name": 0,
"bits": [ 226 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1964.12-1964.26"
}
},
"CH1_FF_RX_D_22": {
"hide_name": 0,
"bits": [ 228 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1966.12-1966.26"
}
},
"CH1_FF_RX_D_23": {
"hide_name": 0,
"bits": [ 230 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1968.12-1968.26"
}
},
"CH1_FF_RX_D_3": {
"hide_name": 0,
"bits": [ 190 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1928.12-1928.25"
}
},
"CH1_FF_RX_D_4": {
"hide_name": 0,
"bits": [ 192 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1930.12-1930.25"
}
},
"CH1_FF_RX_D_5": {
"hide_name": 0,
"bits": [ 194 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1932.12-1932.25"
}
},
"CH1_FF_RX_D_6": {
"hide_name": 0,
"bits": [ 196 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1934.12-1934.25"
}
},
"CH1_FF_RX_D_7": {
"hide_name": 0,
"bits": [ 198 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1936.12-1936.25"
}
},
"CH1_FF_RX_D_8": {
"hide_name": 0,
"bits": [ 200 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1938.12-1938.25"
}
},
"CH1_FF_RX_D_9": {
"hide_name": 0,
"bits": [ 202 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1940.12-1940.25"
}
},
"CH1_FF_RX_F_CLK": {
"hide_name": 0,
"bits": [ 172 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1910.12-1910.27"
}
},
"CH1_FF_RX_H_CLK": {
"hide_name": 0,
"bits": [ 174 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1912.12-1912.27"
}
},
"CH1_FF_RX_PCLK": {
"hide_name": 0,
"bits": [ 180 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1918.12-1918.26"
}
},
"CH1_FF_TXI_CLK": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1753.11-1753.25"
}
},
"CH1_FF_TX_D_0": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1757.11-1757.24"
}
},
"CH1_FF_TX_D_1": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1759.11-1759.24"
}
},
"CH1_FF_TX_D_10": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1777.11-1777.25"
}
},
"CH1_FF_TX_D_11": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1779.11-1779.25"
}
},
"CH1_FF_TX_D_12": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1781.11-1781.25"
}
},
"CH1_FF_TX_D_13": {
"hide_name": 0,
"bits": [ 45 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1783.11-1783.25"
}
},
"CH1_FF_TX_D_14": {
"hide_name": 0,
"bits": [ 47 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1785.11-1785.25"
}
},
"CH1_FF_TX_D_15": {
"hide_name": 0,
"bits": [ 49 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1787.11-1787.25"
}
},
"CH1_FF_TX_D_16": {
"hide_name": 0,
"bits": [ 51 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1789.11-1789.25"
}
},
"CH1_FF_TX_D_17": {
"hide_name": 0,
"bits": [ 53 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1791.11-1791.25"
}
},
"CH1_FF_TX_D_18": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1793.11-1793.25"
}
},
"CH1_FF_TX_D_19": {
"hide_name": 0,
"bits": [ 57 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1795.11-1795.25"
}
},
"CH1_FF_TX_D_2": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1761.11-1761.24"
}
},
"CH1_FF_TX_D_20": {
"hide_name": 0,
"bits": [ 59 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1797.11-1797.25"
}
},
"CH1_FF_TX_D_21": {
"hide_name": 0,
"bits": [ 61 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1799.11-1799.25"
}
},
"CH1_FF_TX_D_22": {
"hide_name": 0,
"bits": [ 63 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1801.11-1801.25"
}
},
"CH1_FF_TX_D_23": {
"hide_name": 0,
"bits": [ 65 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1803.11-1803.25"
}
},
"CH1_FF_TX_D_3": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1763.11-1763.24"
}
},
"CH1_FF_TX_D_4": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1765.11-1765.24"
}
},
"CH1_FF_TX_D_5": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1767.11-1767.24"
}
},
"CH1_FF_TX_D_6": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1769.11-1769.24"
}
},
"CH1_FF_TX_D_7": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1771.11-1771.24"
}
},
"CH1_FF_TX_D_8": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1773.11-1773.24"
}
},
"CH1_FF_TX_D_9": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1775.11-1775.24"
}
},
"CH1_FF_TX_F_CLK": {
"hide_name": 0,
"bits": [ 176 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1914.12-1914.27"
}
},
"CH1_FF_TX_H_CLK": {
"hide_name": 0,
"bits": [ 178 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1916.12-1916.27"
}
},
"CH1_FF_TX_PCLK": {
"hide_name": 0,
"bits": [ 182 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1920.12-1920.26"
}
},
"CH1_HDINN": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1743.11-1743.20"
}
},
"CH1_HDINP": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1739.11-1739.20"
}
},
"CH1_HDOUTN": {
"hide_name": 0,
"bits": [ 166 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1904.12-1904.22"
}
},
"CH1_HDOUTP": {
"hide_name": 0,
"bits": [ 164 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1902.12-1902.22"
}
},
"CH1_LDR_CORE2TX": {
"hide_name": 0,
"bits": [ 109 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1847.11-1847.26"
}
},
"CH1_LDR_RX2CORE": {
"hide_name": 0,
"bits": [ 254 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1992.12-1992.27"
}
},
"CH1_RX_REFCLK": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1749.11-1749.24"
}
},
"CH1_SCIEN": {
"hide_name": 0,
"bits": [ 127 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1865.11-1865.20"
}
},
"CH1_SCISEL": {
"hide_name": 0,
"bits": [ 129 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1867.11-1867.21"
}
},
"D_CIN0": {
"hide_name": 0,
"bits": [ 151 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1889.11-1889.17"
}
},
"D_CIN1": {
"hide_name": 0,
"bits": [ 152 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1890.11-1890.17"
}
},
"D_CIN10": {
"hide_name": 0,
"bits": [ 161 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1899.11-1899.18"
}
},
"D_CIN11": {
"hide_name": 0,
"bits": [ 162 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1900.11-1900.18"
}
},
"D_CIN2": {
"hide_name": 0,
"bits": [ 153 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1891.11-1891.17"
}
},
"D_CIN3": {
"hide_name": 0,
"bits": [ 154 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1892.11-1892.17"
}
},
"D_CIN4": {
"hide_name": 0,
"bits": [ 155 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1893.11-1893.17"
}
},
"D_CIN5": {
"hide_name": 0,
"bits": [ 156 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1894.11-1894.17"
}
},
"D_CIN6": {
"hide_name": 0,
"bits": [ 157 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1895.11-1895.17"
}
},
"D_CIN7": {
"hide_name": 0,
"bits": [ 158 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1896.11-1896.17"
}
},
"D_CIN8": {
"hide_name": 0,
"bits": [ 159 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1897.11-1897.17"
}
},
"D_CIN9": {
"hide_name": 0,
"bits": [ 160 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1898.11-1898.17"
}
},
"D_COUT0": {
"hide_name": 0,
"bits": [ 272 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2010.12-2010.19"
}
},
"D_COUT1": {
"hide_name": 0,
"bits": [ 273 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2011.12-2011.19"
}
},
"D_COUT10": {
"hide_name": 0,
"bits": [ 282 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2020.12-2020.20"
}
},
"D_COUT11": {
"hide_name": 0,
"bits": [ 283 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2021.12-2021.20"
}
},
"D_COUT12": {
"hide_name": 0,
"bits": [ 284 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2022.12-2022.20"
}
},
"D_COUT13": {
"hide_name": 0,
"bits": [ 285 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2023.12-2023.20"
}
},
"D_COUT14": {
"hide_name": 0,
"bits": [ 286 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2024.12-2024.20"
}
},
"D_COUT15": {
"hide_name": 0,
"bits": [ 287 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2025.12-2025.20"
}
},
"D_COUT16": {
"hide_name": 0,
"bits": [ 288 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2026.12-2026.20"
}
},
"D_COUT17": {
"hide_name": 0,
"bits": [ 289 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2027.12-2027.20"
}
},
"D_COUT18": {
"hide_name": 0,
"bits": [ 290 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2028.12-2028.20"
}
},
"D_COUT19": {
"hide_name": 0,
"bits": [ 291 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2029.12-2029.20"
}
},
"D_COUT2": {
"hide_name": 0,
"bits": [ 274 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2012.12-2012.19"
}
},
"D_COUT3": {
"hide_name": 0,
"bits": [ 275 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2013.12-2013.19"
}
},
"D_COUT4": {
"hide_name": 0,
"bits": [ 276 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2014.12-2014.19"
}
},
"D_COUT5": {
"hide_name": 0,
"bits": [ 277 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2015.12-2015.19"
}
},
"D_COUT6": {
"hide_name": 0,
"bits": [ 278 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2016.12-2016.19"
}
},
"D_COUT7": {
"hide_name": 0,
"bits": [ 279 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2017.12-2017.19"
}
},
"D_COUT8": {
"hide_name": 0,
"bits": [ 280 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2018.12-2018.19"
}
},
"D_COUT9": {
"hide_name": 0,
"bits": [ 281 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2019.12-2019.19"
}
},
"D_CYAWSTN": {
"hide_name": 0,
"bits": [ 132 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1870.11-1870.20"
}
},
"D_FFC_DUAL_RST": {
"hide_name": 0,
"bits": [ 134 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1872.11-1872.25"
}
},
"D_FFC_MACROPDB": {
"hide_name": 0,
"bits": [ 136 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1874.11-1874.25"
}
},
"D_FFC_MACRO_RST": {
"hide_name": 0,
"bits": [ 135 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1873.11-1873.26"
}
},
"D_FFC_SYNC_TOGGLE": {
"hide_name": 0,
"bits": [ 133 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1871.11-1871.28"
}
},
"D_FFC_TRST": {
"hide_name": 0,
"bits": [ 137 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1875.11-1875.21"
}
},
"D_FFS_PLOL": {
"hide_name": 0,
"bits": [ 293 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2031.12-2031.22"
}
},
"D_REFCLKI": {
"hide_name": 0,
"bits": [ 292 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2030.11-2030.20"
}
},
"D_SCAN_ENABLE": {
"hide_name": 0,
"bits": [ 140 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1878.11-1878.24"
}
},
"D_SCAN_IN_0": {
"hide_name": 0,
"bits": [ 141 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1879.11-1879.22"
}
},
"D_SCAN_IN_1": {
"hide_name": 0,
"bits": [ 142 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1880.11-1880.22"
}
},
"D_SCAN_IN_2": {
"hide_name": 0,
"bits": [ 143 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1881.11-1881.22"
}
},
"D_SCAN_IN_3": {
"hide_name": 0,
"bits": [ 144 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1882.11-1882.22"
}
},
"D_SCAN_IN_4": {
"hide_name": 0,
"bits": [ 145 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1883.11-1883.22"
}
},
"D_SCAN_IN_5": {
"hide_name": 0,
"bits": [ 146 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1884.11-1884.22"
}
},
"D_SCAN_IN_6": {
"hide_name": 0,
"bits": [ 147 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1885.11-1885.22"
}
},
"D_SCAN_IN_7": {
"hide_name": 0,
"bits": [ 148 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1886.11-1886.22"
}
},
"D_SCAN_MODE": {
"hide_name": 0,
"bits": [ 149 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1887.11-1887.22"
}
},
"D_SCAN_OUT_0": {
"hide_name": 0,
"bits": [ 264 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2002.12-2002.24"
}
},
"D_SCAN_OUT_1": {
"hide_name": 0,
"bits": [ 265 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2003.12-2003.24"
}
},
"D_SCAN_OUT_2": {
"hide_name": 0,
"bits": [ 266 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2004.12-2004.24"
}
},
"D_SCAN_OUT_3": {
"hide_name": 0,
"bits": [ 267 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2005.12-2005.24"
}
},
"D_SCAN_OUT_4": {
"hide_name": 0,
"bits": [ 268 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2006.12-2006.24"
}
},
"D_SCAN_OUT_5": {
"hide_name": 0,
"bits": [ 269 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2007.12-2007.24"
}
},
"D_SCAN_OUT_6": {
"hide_name": 0,
"bits": [ 270 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2008.12-2008.24"
}
},
"D_SCAN_OUT_7": {
"hide_name": 0,
"bits": [ 271 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2009.12-2009.24"
}
},
"D_SCAN_RESET": {
"hide_name": 0,
"bits": [ 150 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1888.11-1888.23"
}
},
"D_SCIADDR0": {
"hide_name": 0,
"bits": [ 118 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1856.11-1856.21"
}
},
"D_SCIADDR1": {
"hide_name": 0,
"bits": [ 119 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1857.11-1857.21"
}
},
"D_SCIADDR2": {
"hide_name": 0,
"bits": [ 120 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1858.11-1858.21"
}
},
"D_SCIADDR3": {
"hide_name": 0,
"bits": [ 121 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1859.11-1859.21"
}
},
"D_SCIADDR4": {
"hide_name": 0,
"bits": [ 122 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1860.11-1860.21"
}
},
"D_SCIADDR5": {
"hide_name": 0,
"bits": [ 123 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1861.11-1861.21"
}
},
"D_SCIENAUX": {
"hide_name": 0,
"bits": [ 124 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1862.11-1862.21"
}
},
"D_SCIINT": {
"hide_name": 0,
"bits": [ 263 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2001.12-2001.20"
}
},
"D_SCIRD": {
"hide_name": 0,
"bits": [ 130 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1868.11-1868.18"
}
},
"D_SCIRDATA0": {
"hide_name": 0,
"bits": [ 255 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1993.12-1993.23"
}
},
"D_SCIRDATA1": {
"hide_name": 0,
"bits": [ 256 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1994.12-1994.23"
}
},
"D_SCIRDATA2": {
"hide_name": 0,
"bits": [ 257 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1995.12-1995.23"
}
},
"D_SCIRDATA3": {
"hide_name": 0,
"bits": [ 258 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1996.12-1996.23"
}
},
"D_SCIRDATA4": {
"hide_name": 0,
"bits": [ 259 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1997.12-1997.23"
}
},
"D_SCIRDATA5": {
"hide_name": 0,
"bits": [ 260 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1998.12-1998.23"
}
},
"D_SCIRDATA6": {
"hide_name": 0,
"bits": [ 261 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1999.12-1999.23"
}
},
"D_SCIRDATA7": {
"hide_name": 0,
"bits": [ 262 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:2000.12-2000.23"
}
},
"D_SCISELAUX": {
"hide_name": 0,
"bits": [ 125 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1863.11-1863.22"
}
},
"D_SCIWDATA0": {
"hide_name": 0,
"bits": [ 110 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1848.11-1848.22"
}
},
"D_SCIWDATA1": {
"hide_name": 0,
"bits": [ 111 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1849.11-1849.22"
}
},
"D_SCIWDATA2": {
"hide_name": 0,
"bits": [ 112 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1850.11-1850.22"
}
},
"D_SCIWDATA3": {
"hide_name": 0,
"bits": [ 113 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1851.11-1851.22"
}
},
"D_SCIWDATA4": {
"hide_name": 0,
"bits": [ 114 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1852.11-1852.22"
}
},
"D_SCIWDATA5": {
"hide_name": 0,
"bits": [ 115 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1853.11-1853.22"
}
},
"D_SCIWDATA6": {
"hide_name": 0,
"bits": [ 116 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1854.11-1854.22"
}
},
"D_SCIWDATA7": {
"hide_name": 0,
"bits": [ 117 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1855.11-1855.22"
}
},
"D_SCIWSTN": {
"hide_name": 0,
"bits": [ 131 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1869.11-1869.20"
}
},
"D_SYNC_ND": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1746.11-1746.20"
}
},
"D_SYNC_PULSE2ND": {
"hide_name": 0,
"bits": [ 169 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1907.12-1907.27"
}
},
"D_TXBIT_CLKN_FROM_ND": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1745.11-1745.31"
}
},
"D_TXBIT_CLKN_TO_ND": {
"hide_name": 0,
"bits": [ 168 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1906.12-1906.30"
}
},
"D_TXBIT_CLKP_FROM_ND": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1744.11-1744.31"
}
},
"D_TXBIT_CLKP_TO_ND": {
"hide_name": 0,
"bits": [ 167 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1905.12-1905.30"
}
},
"D_TXPLL_LOL_FROM_ND": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1747.11-1747.30"
}
},
"D_TXPLL_LOL_TO_ND": {
"hide_name": 0,
"bits": [ 170 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1908.12-1908.29"
}
}
}
},
"DDRDLLA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1139.1-1156.10"
},
"parameter_default_values": {
"FORCE_MAX_DELAY": "NO",
"GSR": "ENABLED"
},
"ports": {
"CLK": {
"direction": "input",
"bits": [ 2 ]
},
"RST": {
"direction": "input",
"bits": [ 3 ]
},
"UDDCNTLN": {
"direction": "input",
"bits": [ 4 ]
},
"FREEZE": {
"direction": "input",
"bits": [ 5 ]
},
"DDRDEL": {
"direction": "output",
"bits": [ 6 ]
},
"LOCK": {
"direction": "output",
"bits": [ 7 ]
},
"DCNTL7": {
"direction": "output",
"bits": [ 8 ]
},
"DCNTL6": {
"direction": "output",
"bits": [ 9 ]
},
"DCNTL5": {
"direction": "output",
"bits": [ 10 ]
},
"DCNTL4": {
"direction": "output",
"bits": [ 11 ]
},
"DCNTL3": {
"direction": "output",
"bits": [ 12 ]
},
"DCNTL2": {
"direction": "output",
"bits": [ 13 ]
},
"DCNTL1": {
"direction": "output",
"bits": [ 14 ]
},
"DCNTL0": {
"direction": "output",
"bits": [ 15 ]
}
},
"cells": {
},
"netnames": {
"CLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1142.11-1142.14"
}
},
"DCNTL0": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1155.12-1155.18"
}
},
"DCNTL1": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1154.12-1154.18"
}
},
"DCNTL2": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1153.12-1153.18"
}
},
"DCNTL3": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1152.12-1152.18"
}
},
"DCNTL4": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1151.12-1151.18"
}
},
"DCNTL5": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1150.12-1150.18"
}
},
"DCNTL6": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1149.12-1149.18"
}
},
"DCNTL7": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1148.12-1148.18"
}
},
"DDRDEL": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1146.12-1146.18"
}
},
"FREEZE": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1145.11-1145.17"
}
},
"LOCK": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1147.12-1147.16"
}
},
"RST": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1143.11-1143.14"
}
},
"UDDCNTLN": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1144.11-1144.19"
}
}
}
},
"DELAYF": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1065.1-1074.10"
},
"parameter_default_values": {
"DEL_MODE": "USER_DEFINED",
"DEL_VALUE": "00000000000000000000000000000000"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"LOADN": {
"direction": "input",
"bits": [ 3 ]
},
"MOVE": {
"direction": "input",
"bits": [ 4 ]
},
"DIRECTION": {
"direction": "input",
"bits": [ 5 ]
},
"Z": {
"direction": "output",
"bits": [ 6 ]
},
"CFLAG": {
"direction": "output",
"bits": [ 7 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1068.11-1068.12"
}
},
"CFLAG": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1073.12-1073.17"
}
},
"DIRECTION": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1071.11-1071.20"
}
},
"LOADN": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1069.11-1069.16"
}
},
"MOVE": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1070.11-1070.15"
}
},
"Z": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1072.12-1072.13"
}
}
}
},
"DELAYG": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1077.1-1082.10"
},
"parameter_default_values": {
"DEL_MODE": "USER_DEFINED",
"DEL_VALUE": "00000000000000000000000000000000"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"Z": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1080.11-1080.12"
}
},
"Z": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1081.12-1081.13"
}
}
}
},
"DLLDELD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1159.1-1167.10"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"DDRDEL": {
"direction": "input",
"bits": [ 3 ]
},
"LOADN": {
"direction": "input",
"bits": [ 4 ]
},
"MOVE": {
"direction": "input",
"bits": [ 5 ]
},
"DIRECTION": {
"direction": "input",
"bits": [ 6 ]
},
"Z": {
"direction": "output",
"bits": [ 7 ]
},
"CFLAG": {
"direction": "output",
"bits": [ 8 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1160.11-1160.12"
}
},
"CFLAG": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1166.12-1166.17"
}
},
"DDRDEL": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1161.11-1161.17"
}
},
"DIRECTION": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1164.11-1164.20"
}
},
"LOADN": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1162.11-1162.16"
}
},
"MOVE": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1163.11-1163.15"
}
},
"Z": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1165.12-1165.13"
}
}
}
},
"DP16KD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:5.1-219.10"
},
"parameter_default_values": {
"ADA0MUX": "ADA0",
"ADA10MUX": "ADA10",
"ADA11MUX": "ADA11",
"ADA12MUX": "ADA12",
"ADA13MUX": "ADA13",
"ADA1MUX": "ADA1",
"ADA2MUX": "ADA2",
"ADA3MUX": "ADA3",
"ADA4MUX": "ADA4",
"ADA5MUX": "ADA5",
"ADA6MUX": "ADA6",
"ADA7MUX": "ADA7",
"ADA8MUX": "ADA8",
"ADA9MUX": "ADA9",
"ADB0MUX": "ADB0",
"ADB10MUX": "ADB10",
"ADB11MUX": "ADB11",
"ADB12MUX": "ADB12",
"ADB13MUX": "ADB13",
"ADB1MUX": "ADB1",
"ADB2MUX": "ADB2",
"ADB3MUX": "ADB3",
"ADB4MUX": "ADB4",
"ADB5MUX": "ADB5",
"ADB6MUX": "ADB6",
"ADB7MUX": "ADB7",
"ADB8MUX": "ADB8",
"ADB9MUX": "ADB9",
"ASYNC_RESET_RELEASE": "SYNC",
"CEAMUX": "CEA",
"CEBMUX": "CEB",
"CLKAMUX": "CLKA",
"CLKBMUX": "CLKB",
"CSA0MUX": "CSA0",
"CSA1MUX": "CSA1",
"CSA2MUX": "CSA2",
"CSB0MUX": "CSB0",
"CSB1MUX": "CSB1",
"CSB2MUX": "CSB2",
"CSDECODE_A": "0b000",
"CSDECODE_B": "0b000",
"DATA_WIDTH_A": "00000000000000000000000000010010",
"DATA_WIDTH_B": "00000000000000000000000000010010",
"DIA0MUX": "DIA0",
"DIA10MUX": "DIA10",
"DIA11MUX": "DIA11",
"DIA12MUX": "DIA12",
"DIA13MUX": "DIA13",
"DIA14MUX": "DIA14",
"DIA15MUX": "DIA15",
"DIA16MUX": "DIA16",
"DIA17MUX": "DIA17",
"DIA1MUX": "DIA1",
"DIA2MUX": "DIA2",
"DIA3MUX": "DIA3",
"DIA4MUX": "DIA4",
"DIA5MUX": "DIA5",
"DIA6MUX": "DIA6",
"DIA7MUX": "DIA7",
"DIA8MUX": "DIA8",
"DIA9MUX": "DIA9",
"DIB0MUX": "DIB0",
"DIB10MUX": "DIB10",
"DIB11MUX": "DIB11",
"DIB12MUX": "DIB12",
"DIB13MUX": "DIB13",
"DIB14MUX": "DIB14",
"DIB15MUX": "DIB15",
"DIB16MUX": "DIB16",
"DIB17MUX": "DIB17",
"DIB1MUX": "DIB1",
"DIB2MUX": "DIB2",
"DIB3MUX": "DIB3",
"DIB4MUX": "DIB4",
"DIB5MUX": "DIB5",
"DIB6MUX": "DIB6",
"DIB7MUX": "DIB7",
"DIB8MUX": "DIB8",
"DIB9MUX": "DIB9",
"DOA0MUX": "DOA0",
"DOA10MUX": "DOA10",
"DOA11MUX": "DOA11",
"DOA12MUX": "DOA12",
"DOA13MUX": "DOA13",
"DOA14MUX": "DOA14",
"DOA15MUX": "DOA15",
"DOA16MUX": "DOA16",
"DOA17MUX": "DOA17",
"DOA1MUX": "DOA1",
"DOA2MUX": "DOA2",
"DOA3MUX": "DOA3",
"DOA4MUX": "DOA4",
"DOA5MUX": "DOA5",
"DOA6MUX": "DOA6",
"DOA7MUX": "DOA7",
"DOA8MUX": "DOA8",
"DOA9MUX": "DOA9",
"DOB0MUX": "DOB0",
"DOB10MUX": "DOB10",
"DOB11MUX": "DOB11",
"DOB12MUX": "DOB12",
"DOB13MUX": "DOB13",
"DOB14MUX": "DOB14",
"DOB15MUX": "DOB15",
"DOB16MUX": "DOB16",
"DOB17MUX": "DOB17",
"DOB1MUX": "DOB1",
"DOB2MUX": "DOB2",
"DOB3MUX": "DOB3",
"DOB4MUX": "DOB4",
"DOB5MUX": "DOB5",
"DOB6MUX": "DOB6",
"DOB7MUX": "DOB7",
"DOB8MUX": "DOB8",
"DOB9MUX": "DOB9",
"GSR": "ENABLED",
"INITVAL_00": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_01": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_02": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_03": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_04": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_05": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_06": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_07": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_08": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_09": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0A": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0B": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0C": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0D": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0E": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0F": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_10": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_11": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_12": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_13": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_14": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_15": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_16": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_17": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_18": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_19": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1A": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1B": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1C": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1D": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1E": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1F": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_20": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_21": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_22": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_23": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_24": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_25": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_26": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_27": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_28": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_29": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2A": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2B": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2C": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2D": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2E": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2F": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_30": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_31": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_32": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_33": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_34": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_35": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_36": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_37": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_38": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_39": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3A": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3B": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3C": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3D": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3E": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3F": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INIT_DATA": "STATIC",
"OCEAMUX": "OCEA",
"OCEBMUX": "OCEB",
"REGMODE_A": "NOREG",
"REGMODE_B": "NOREG",
"RESETMODE": "SYNC",
"RSTAMUX": "RSTA",
"RSTBMUX": "RSTB",
"WEAMUX": "WEA",
"WEBMUX": "WEB",
"WID": "00000000000000000000000000000000",
"WRITEMODE_A": "NORMAL",
"WRITEMODE_B": "NORMAL"
},
"ports": {
"DIA17": {
"direction": "input",
"bits": [ 2 ]
},
"DIA16": {
"direction": "input",
"bits": [ 3 ]
},
"DIA15": {
"direction": "input",
"bits": [ 4 ]
},
"DIA14": {
"direction": "input",
"bits": [ 5 ]
},
"DIA13": {
"direction": "input",
"bits": [ 6 ]
},
"DIA12": {
"direction": "input",
"bits": [ 7 ]
},
"DIA11": {
"direction": "input",
"bits": [ 8 ]
},
"DIA10": {
"direction": "input",
"bits": [ 9 ]
},
"DIA9": {
"direction": "input",
"bits": [ 10 ]
},
"DIA8": {
"direction": "input",
"bits": [ 11 ]
},
"DIA7": {
"direction": "input",
"bits": [ 12 ]
},
"DIA6": {
"direction": "input",
"bits": [ 13 ]
},
"DIA5": {
"direction": "input",
"bits": [ 14 ]
},
"DIA4": {
"direction": "input",
"bits": [ 15 ]
},
"DIA3": {
"direction": "input",
"bits": [ 16 ]
},
"DIA2": {
"direction": "input",
"bits": [ 17 ]
},
"DIA1": {
"direction": "input",
"bits": [ 18 ]
},
"DIA0": {
"direction": "input",
"bits": [ 19 ]
},
"ADA13": {
"direction": "input",
"bits": [ 20 ]
},
"ADA12": {
"direction": "input",
"bits": [ 21 ]
},
"ADA11": {
"direction": "input",
"bits": [ 22 ]
},
"ADA10": {
"direction": "input",
"bits": [ 23 ]
},
"ADA9": {
"direction": "input",
"bits": [ 24 ]
},
"ADA8": {
"direction": "input",
"bits": [ 25 ]
},
"ADA7": {
"direction": "input",
"bits": [ 26 ]
},
"ADA6": {
"direction": "input",
"bits": [ 27 ]
},
"ADA5": {
"direction": "input",
"bits": [ 28 ]
},
"ADA4": {
"direction": "input",
"bits": [ 29 ]
},
"ADA3": {
"direction": "input",
"bits": [ 30 ]
},
"ADA2": {
"direction": "input",
"bits": [ 31 ]
},
"ADA1": {
"direction": "input",
"bits": [ 32 ]
},
"ADA0": {
"direction": "input",
"bits": [ 33 ]
},
"CEA": {
"direction": "input",
"bits": [ 34 ]
},
"OCEA": {
"direction": "input",
"bits": [ 35 ]
},
"CLKA": {
"direction": "input",
"bits": [ 36 ]
},
"WEA": {
"direction": "input",
"bits": [ 37 ]
},
"RSTA": {
"direction": "input",
"bits": [ 38 ]
},
"CSA2": {
"direction": "input",
"bits": [ 39 ]
},
"CSA1": {
"direction": "input",
"bits": [ 40 ]
},
"CSA0": {
"direction": "input",
"bits": [ 41 ]
},
"DOA17": {
"direction": "output",
"bits": [ 42 ]
},
"DOA16": {
"direction": "output",
"bits": [ 43 ]
},
"DOA15": {
"direction": "output",
"bits": [ 44 ]
},
"DOA14": {
"direction": "output",
"bits": [ 45 ]
},
"DOA13": {
"direction": "output",
"bits": [ 46 ]
},
"DOA12": {
"direction": "output",
"bits": [ 47 ]
},
"DOA11": {
"direction": "output",
"bits": [ 48 ]
},
"DOA10": {
"direction": "output",
"bits": [ 49 ]
},
"DOA9": {
"direction": "output",
"bits": [ 50 ]
},
"DOA8": {
"direction": "output",
"bits": [ 51 ]
},
"DOA7": {
"direction": "output",
"bits": [ 52 ]
},
"DOA6": {
"direction": "output",
"bits": [ 53 ]
},
"DOA5": {
"direction": "output",
"bits": [ 54 ]
},
"DOA4": {
"direction": "output",
"bits": [ 55 ]
},
"DOA3": {
"direction": "output",
"bits": [ 56 ]
},
"DOA2": {
"direction": "output",
"bits": [ 57 ]
},
"DOA1": {
"direction": "output",
"bits": [ 58 ]
},
"DOA0": {
"direction": "output",
"bits": [ 59 ]
},
"DIB17": {
"direction": "input",
"bits": [ 60 ]
},
"DIB16": {
"direction": "input",
"bits": [ 61 ]
},
"DIB15": {
"direction": "input",
"bits": [ 62 ]
},
"DIB14": {
"direction": "input",
"bits": [ 63 ]
},
"DIB13": {
"direction": "input",
"bits": [ 64 ]
},
"DIB12": {
"direction": "input",
"bits": [ 65 ]
},
"DIB11": {
"direction": "input",
"bits": [ 66 ]
},
"DIB10": {
"direction": "input",
"bits": [ 67 ]
},
"DIB9": {
"direction": "input",
"bits": [ 68 ]
},
"DIB8": {
"direction": "input",
"bits": [ 69 ]
},
"DIB7": {
"direction": "input",
"bits": [ 70 ]
},
"DIB6": {
"direction": "input",
"bits": [ 71 ]
},
"DIB5": {
"direction": "input",
"bits": [ 72 ]
},
"DIB4": {
"direction": "input",
"bits": [ 73 ]
},
"DIB3": {
"direction": "input",
"bits": [ 74 ]
},
"DIB2": {
"direction": "input",
"bits": [ 75 ]
},
"DIB1": {
"direction": "input",
"bits": [ 76 ]
},
"DIB0": {
"direction": "input",
"bits": [ 77 ]
},
"ADB13": {
"direction": "input",
"bits": [ 78 ]
},
"ADB12": {
"direction": "input",
"bits": [ 79 ]
},
"ADB11": {
"direction": "input",
"bits": [ 80 ]
},
"ADB10": {
"direction": "input",
"bits": [ 81 ]
},
"ADB9": {
"direction": "input",
"bits": [ 82 ]
},
"ADB8": {
"direction": "input",
"bits": [ 83 ]
},
"ADB7": {
"direction": "input",
"bits": [ 84 ]
},
"ADB6": {
"direction": "input",
"bits": [ 85 ]
},
"ADB5": {
"direction": "input",
"bits": [ 86 ]
},
"ADB4": {
"direction": "input",
"bits": [ 87 ]
},
"ADB3": {
"direction": "input",
"bits": [ 88 ]
},
"ADB2": {
"direction": "input",
"bits": [ 89 ]
},
"ADB1": {
"direction": "input",
"bits": [ 90 ]
},
"ADB0": {
"direction": "input",
"bits": [ 91 ]
},
"CEB": {
"direction": "input",
"bits": [ 92 ]
},
"OCEB": {
"direction": "input",
"bits": [ 93 ]
},
"CLKB": {
"direction": "input",
"bits": [ 94 ]
},
"WEB": {
"direction": "input",
"bits": [ 95 ]
},
"RSTB": {
"direction": "input",
"bits": [ 96 ]
},
"CSB2": {
"direction": "input",
"bits": [ 97 ]
},
"CSB1": {
"direction": "input",
"bits": [ 98 ]
},
"CSB0": {
"direction": "input",
"bits": [ 99 ]
},
"DOB17": {
"direction": "output",
"bits": [ 100 ]
},
"DOB16": {
"direction": "output",
"bits": [ 101 ]
},
"DOB15": {
"direction": "output",
"bits": [ 102 ]
},
"DOB14": {
"direction": "output",
"bits": [ 103 ]
},
"DOB13": {
"direction": "output",
"bits": [ 104 ]
},
"DOB12": {
"direction": "output",
"bits": [ 105 ]
},
"DOB11": {
"direction": "output",
"bits": [ 106 ]
},
"DOB10": {
"direction": "output",
"bits": [ 107 ]
},
"DOB9": {
"direction": "output",
"bits": [ 108 ]
},
"DOB8": {
"direction": "output",
"bits": [ 109 ]
},
"DOB7": {
"direction": "output",
"bits": [ 110 ]
},
"DOB6": {
"direction": "output",
"bits": [ 111 ]
},
"DOB5": {
"direction": "output",
"bits": [ 112 ]
},
"DOB4": {
"direction": "output",
"bits": [ 113 ]
},
"DOB3": {
"direction": "output",
"bits": [ 114 ]
},
"DOB2": {
"direction": "output",
"bits": [ 115 ]
},
"DOB1": {
"direction": "output",
"bits": [ 116 ]
},
"DOB0": {
"direction": "output",
"bits": [ 117 ]
}
},
"cells": {
},
"netnames": {
"ADA0": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.91-7.95"
}
},
"ADA1": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.85-7.89"
}
},
"ADA10": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.30-7.35"
}
},
"ADA11": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.23-7.28"
}
},
"ADA12": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.16-7.21"
}
},
"ADA13": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.9-7.14"
}
},
"ADA2": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.79-7.83"
}
},
"ADA3": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.73-7.77"
}
},
"ADA4": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.67-7.71"
}
},
"ADA5": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.61-7.65"
}
},
"ADA6": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.55-7.59"
}
},
"ADA7": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.49-7.53"
}
},
"ADA8": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.43-7.47"
}
},
"ADA9": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:7.37-7.41"
}
},
"ADB0": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.91-13.95"
}
},
"ADB1": {
"hide_name": 0,
"bits": [ 90 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.85-13.89"
}
},
"ADB10": {
"hide_name": 0,
"bits": [ 81 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.30-13.35"
}
},
"ADB11": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.23-13.28"
}
},
"ADB12": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.16-13.21"
}
},
"ADB13": {
"hide_name": 0,
"bits": [ 78 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.9-13.14"
}
},
"ADB2": {
"hide_name": 0,
"bits": [ 89 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.79-13.83"
}
},
"ADB3": {
"hide_name": 0,
"bits": [ 88 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.73-13.77"
}
},
"ADB4": {
"hide_name": 0,
"bits": [ 87 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.67-13.71"
}
},
"ADB5": {
"hide_name": 0,
"bits": [ 86 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.61-13.65"
}
},
"ADB6": {
"hide_name": 0,
"bits": [ 85 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.55-13.59"
}
},
"ADB7": {
"hide_name": 0,
"bits": [ 84 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.49-13.53"
}
},
"ADB8": {
"hide_name": 0,
"bits": [ 83 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.43-13.47"
}
},
"ADB9": {
"hide_name": 0,
"bits": [ 82 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:13.37-13.41"
}
},
"CEA": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:8.9-8.12"
}
},
"CEB": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:14.9-14.12"
}
},
"CLKA": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:8.20-8.24"
}
},
"CLKB": {
"hide_name": 0,
"bits": [ 94 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:14.20-14.24"
}
},
"CSA0": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:9.21-9.25"
}
},
"CSA1": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:9.15-9.19"
}
},
"CSA2": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:9.9-9.13"
}
},
"CSB0": {
"hide_name": 0,
"bits": [ 99 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:15.21-15.25"
}
},
"CSB1": {
"hide_name": 0,
"bits": [ 98 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:15.15-15.19"
}
},
"CSB2": {
"hide_name": 0,
"bits": [ 97 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:15.9-15.13"
}
},
"DIA0": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.119-6.123"
}
},
"DIA1": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.113-6.117"
}
},
"DIA10": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.58-6.63"
}
},
"DIA11": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.51-6.56"
}
},
"DIA12": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.44-6.49"
}
},
"DIA13": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.37-6.42"
}
},
"DIA14": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.30-6.35"
}
},
"DIA15": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.23-6.28"
}
},
"DIA16": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.16-6.21"
}
},
"DIA17": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.9-6.14"
}
},
"DIA2": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.107-6.111"
}
},
"DIA3": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.101-6.105"
}
},
"DIA4": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.95-6.99"
}
},
"DIA5": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.89-6.93"
}
},
"DIA6": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.83-6.87"
}
},
"DIA7": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.77-6.81"
}
},
"DIA8": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.71-6.75"
}
},
"DIA9": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:6.65-6.69"
}
},
"DIB0": {
"hide_name": 0,
"bits": [ 77 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.119-12.123"
}
},
"DIB1": {
"hide_name": 0,
"bits": [ 76 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.113-12.117"
}
},
"DIB10": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.58-12.63"
}
},
"DIB11": {
"hide_name": 0,
"bits": [ 66 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.51-12.56"
}
},
"DIB12": {
"hide_name": 0,
"bits": [ 65 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.44-12.49"
}
},
"DIB13": {
"hide_name": 0,
"bits": [ 64 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.37-12.42"
}
},
"DIB14": {
"hide_name": 0,
"bits": [ 63 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.30-12.35"
}
},
"DIB15": {
"hide_name": 0,
"bits": [ 62 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.23-12.28"
}
},
"DIB16": {
"hide_name": 0,
"bits": [ 61 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.16-12.21"
}
},
"DIB17": {
"hide_name": 0,
"bits": [ 60 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.9-12.14"
}
},
"DIB2": {
"hide_name": 0,
"bits": [ 75 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.107-12.111"
}
},
"DIB3": {
"hide_name": 0,
"bits": [ 74 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.101-12.105"
}
},
"DIB4": {
"hide_name": 0,
"bits": [ 73 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.95-12.99"
}
},
"DIB5": {
"hide_name": 0,
"bits": [ 72 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.89-12.93"
}
},
"DIB6": {
"hide_name": 0,
"bits": [ 71 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.83-12.87"
}
},
"DIB7": {
"hide_name": 0,
"bits": [ 70 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.77-12.81"
}
},
"DIB8": {
"hide_name": 0,
"bits": [ 69 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.71-12.75"
}
},
"DIB9": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:12.65-12.69"
}
},
"DOA0": {
"hide_name": 0,
"bits": [ 59 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.120-10.124"
}
},
"DOA1": {
"hide_name": 0,
"bits": [ 58 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.114-10.118"
}
},
"DOA10": {
"hide_name": 0,
"bits": [ 49 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.59-10.64"
}
},
"DOA11": {
"hide_name": 0,
"bits": [ 48 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.52-10.57"
}
},
"DOA12": {
"hide_name": 0,
"bits": [ 47 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.45-10.50"
}
},
"DOA13": {
"hide_name": 0,
"bits": [ 46 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.38-10.43"
}
},
"DOA14": {
"hide_name": 0,
"bits": [ 45 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.31-10.36"
}
},
"DOA15": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.24-10.29"
}
},
"DOA16": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.17-10.22"
}
},
"DOA17": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.10-10.15"
}
},
"DOA2": {
"hide_name": 0,
"bits": [ 57 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.108-10.112"
}
},
"DOA3": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.102-10.106"
}
},
"DOA4": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.96-10.100"
}
},
"DOA5": {
"hide_name": 0,
"bits": [ 54 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.90-10.94"
}
},
"DOA6": {
"hide_name": 0,
"bits": [ 53 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.84-10.88"
}
},
"DOA7": {
"hide_name": 0,
"bits": [ 52 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.78-10.82"
}
},
"DOA8": {
"hide_name": 0,
"bits": [ 51 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.72-10.76"
}
},
"DOA9": {
"hide_name": 0,
"bits": [ 50 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:10.66-10.70"
}
},
"DOB0": {
"hide_name": 0,
"bits": [ 117 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.120-16.124"
}
},
"DOB1": {
"hide_name": 0,
"bits": [ 116 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.114-16.118"
}
},
"DOB10": {
"hide_name": 0,
"bits": [ 107 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.59-16.64"
}
},
"DOB11": {
"hide_name": 0,
"bits": [ 106 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.52-16.57"
}
},
"DOB12": {
"hide_name": 0,
"bits": [ 105 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.45-16.50"
}
},
"DOB13": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.38-16.43"
}
},
"DOB14": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.31-16.36"
}
},
"DOB15": {
"hide_name": 0,
"bits": [ 102 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.24-16.29"
}
},
"DOB16": {
"hide_name": 0,
"bits": [ 101 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.17-16.22"
}
},
"DOB17": {
"hide_name": 0,
"bits": [ 100 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.10-16.15"
}
},
"DOB2": {
"hide_name": 0,
"bits": [ 115 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.108-16.112"
}
},
"DOB3": {
"hide_name": 0,
"bits": [ 114 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.102-16.106"
}
},
"DOB4": {
"hide_name": 0,
"bits": [ 113 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.96-16.100"
}
},
"DOB5": {
"hide_name": 0,
"bits": [ 112 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.90-16.94"
}
},
"DOB6": {
"hide_name": 0,
"bits": [ 111 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.84-16.88"
}
},
"DOB7": {
"hide_name": 0,
"bits": [ 110 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.78-16.82"
}
},
"DOB8": {
"hide_name": 0,
"bits": [ 109 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.72-16.76"
}
},
"DOB9": {
"hide_name": 0,
"bits": [ 108 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:16.66-16.70"
}
},
"OCEA": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:8.14-8.18"
}
},
"OCEB": {
"hide_name": 0,
"bits": [ 93 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:14.14-14.18"
}
},
"RSTA": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:8.31-8.35"
}
},
"RSTB": {
"hide_name": 0,
"bits": [ 96 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:14.31-14.35"
}
},
"WEA": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:8.26-8.29"
}
},
"WEB": {
"hide_name": 0,
"bits": [ 95 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_sim_ecp5.v:14.26-14.29"
}
}
}
},
"DPR16X4C": {
"attributes": {
"abc9_box_id": "00000000000000000000000000000110",
"blackbox": "00000000000000000000000000000001",
"abc9_box": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:174.1-233.10"
},
"parameter_default_values": {
"INITVAL": "0x0000000000000000 "
},
"ports": {
"DI": {
"direction": "input",
"bits": [ 2, 3, 4, 5 ]
},
"WCK": {
"direction": "input",
"bits": [ 6 ]
},
"WRE": {
"direction": "input",
"bits": [ 7 ]
},
"RAD": {
"direction": "input",
"bits": [ 8, 9, 10, 11 ]
},
"WAD": {
"direction": "input",
"bits": [ 12, 13, 14, 15 ]
},
"DO": {
"direction": "output",
"bits": [ 16, 17, 18, 19 ]
}
},
"cells": {
},
"netnames": {
"DI": {
"hide_name": 0,
"bits": [ 2, 3, 4, 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:175.15-175.17"
}
},
"DO": {
"hide_name": 0,
"bits": [ 16, 17, 18, 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:179.16-179.18"
}
},
"RAD": {
"hide_name": 0,
"bits": [ 8, 9, 10, 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:177.15-177.18"
}
},
"WAD": {
"hide_name": 0,
"bits": [ 12, 13, 14, 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:178.15-178.18"
}
},
"WCK": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:176.9-176.12"
}
},
"WRE": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:176.14-176.17"
}
}
}
},
"DQSBUFM": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1091.1-1136.10"
},
"parameter_default_values": {
"DQS_LI_DEL_ADJ": "FACTORYONLY",
"DQS_LI_DEL_VAL": "00000000000000000000000000000100",
"DQS_LO_DEL_ADJ": "FACTORYONLY",
"DQS_LO_DEL_VAL": "00000000000000000000000000000000",
"GSR": "ENABLED"
},
"ports": {
"DQSI": {
"direction": "input",
"bits": [ 2 ]
},
"READ1": {
"direction": "input",
"bits": [ 3 ]
},
"READ0": {
"direction": "input",
"bits": [ 4 ]
},
"READCLKSEL2": {
"direction": "input",
"bits": [ 5 ]
},
"READCLKSEL1": {
"direction": "input",
"bits": [ 6 ]
},
"READCLKSEL0": {
"direction": "input",
"bits": [ 7 ]
},
"DDRDEL": {
"direction": "input",
"bits": [ 8 ]
},
"ECLK": {
"direction": "input",
"bits": [ 9 ]
},
"SCLK": {
"direction": "input",
"bits": [ 10 ]
},
"RST": {
"direction": "input",
"bits": [ 11 ]
},
"DYNDELAY7": {
"direction": "input",
"bits": [ 12 ]
},
"DYNDELAY6": {
"direction": "input",
"bits": [ 13 ]
},
"DYNDELAY5": {
"direction": "input",
"bits": [ 14 ]
},
"DYNDELAY4": {
"direction": "input",
"bits": [ 15 ]
},
"DYNDELAY3": {
"direction": "input",
"bits": [ 16 ]
},
"DYNDELAY2": {
"direction": "input",
"bits": [ 17 ]
},
"DYNDELAY1": {
"direction": "input",
"bits": [ 18 ]
},
"DYNDELAY0": {
"direction": "input",
"bits": [ 19 ]
},
"PAUSE": {
"direction": "input",
"bits": [ 20 ]
},
"RDLOADN": {
"direction": "input",
"bits": [ 21 ]
},
"RDMOVE": {
"direction": "input",
"bits": [ 22 ]
},
"RDDIRECTION": {
"direction": "input",
"bits": [ 23 ]
},
"WRLOADN": {
"direction": "input",
"bits": [ 24 ]
},
"WRMOVE": {
"direction": "input",
"bits": [ 25 ]
},
"WRDIRECTION": {
"direction": "input",
"bits": [ 26 ]
},
"DQSR90": {
"direction": "output",
"bits": [ 27 ]
},
"DQSW": {
"direction": "output",
"bits": [ 28 ]
},
"DQSW270": {
"direction": "output",
"bits": [ 29 ]
},
"RDPNTR2": {
"direction": "output",
"bits": [ 30 ]
},
"RDPNTR1": {
"direction": "output",
"bits": [ 31 ]
},
"RDPNTR0": {
"direction": "output",
"bits": [ 32 ]
},
"WRPNTR2": {
"direction": "output",
"bits": [ 33 ]
},
"WRPNTR1": {
"direction": "output",
"bits": [ 34 ]
},
"WRPNTR0": {
"direction": "output",
"bits": [ 35 ]
},
"DATAVALID": {
"direction": "output",
"bits": [ 36 ]
},
"BURSTDET": {
"direction": "output",
"bits": [ 37 ]
},
"RDCFLAG": {
"direction": "output",
"bits": [ 38 ]
},
"WRCFLAG": {
"direction": "output",
"bits": [ 39 ]
}
},
"cells": {
},
"netnames": {
"BURSTDET": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1133.12-1133.20"
}
},
"DATAVALID": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1132.12-1132.21"
}
},
"DDRDEL": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1104.11-1104.17"
}
},
"DQSI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1098.11-1098.15"
}
},
"DQSR90": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1123.12-1123.18"
}
},
"DQSW": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1124.12-1124.16"
}
},
"DQSW270": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1125.12-1125.19"
}
},
"DYNDELAY0": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1115.11-1115.20"
}
},
"DYNDELAY1": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1114.11-1114.20"
}
},
"DYNDELAY2": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1113.11-1113.20"
}
},
"DYNDELAY3": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1112.11-1112.20"
}
},
"DYNDELAY4": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1111.11-1111.20"
}
},
"DYNDELAY5": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1110.11-1110.20"
}
},
"DYNDELAY6": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1109.11-1109.20"
}
},
"DYNDELAY7": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1108.11-1108.20"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1105.11-1105.15"
}
},
"PAUSE": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1116.11-1116.16"
}
},
"RDCFLAG": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1134.12-1134.19"
}
},
"RDDIRECTION": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1119.11-1119.22"
}
},
"RDLOADN": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1117.11-1117.18"
}
},
"RDMOVE": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1118.11-1118.17"
}
},
"RDPNTR0": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1128.12-1128.19"
}
},
"RDPNTR1": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1127.12-1127.19"
}
},
"RDPNTR2": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1126.12-1126.19"
}
},
"READ0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1100.11-1100.16"
}
},
"READ1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1099.11-1099.16"
}
},
"READCLKSEL0": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1103.11-1103.22"
}
},
"READCLKSEL1": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1102.11-1102.22"
}
},
"READCLKSEL2": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1101.11-1101.22"
}
},
"RST": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1107.11-1107.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1106.11-1106.15"
}
},
"WRCFLAG": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1135.12-1135.19"
}
},
"WRDIRECTION": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1122.11-1122.22"
}
},
"WRLOADN": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1120.11-1120.18"
}
},
"WRMOVE": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1121.11-1121.17"
}
},
"WRPNTR0": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1131.12-1131.19"
}
},
"WRPNTR1": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1130.12-1130.19"
}
},
"WRPNTR2": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1129.12-1129.19"
}
}
}
},
"DTR": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1399.1-1410.10"
},
"parameter_default_values": {
"DTR_TEMP": "00000000000000000000000000011001"
},
"ports": {
"STARTPULSE": {
"direction": "input",
"bits": [ 2 ]
},
"DTROUT7": {
"direction": "output",
"bits": [ 3 ]
},
"DTROUT6": {
"direction": "output",
"bits": [ 4 ]
},
"DTROUT5": {
"direction": "output",
"bits": [ 5 ]
},
"DTROUT4": {
"direction": "output",
"bits": [ 6 ]
},
"DTROUT3": {
"direction": "output",
"bits": [ 7 ]
},
"DTROUT2": {
"direction": "output",
"bits": [ 8 ]
},
"DTROUT1": {
"direction": "output",
"bits": [ 9 ]
},
"DTROUT0": {
"direction": "output",
"bits": [ 10 ]
}
},
"cells": {
},
"netnames": {
"DTROUT0": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1409.12-1409.19"
}
},
"DTROUT1": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1408.12-1408.19"
}
},
"DTROUT2": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1407.12-1407.19"
}
},
"DTROUT3": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1406.12-1406.19"
}
},
"DTROUT4": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1405.12-1405.19"
}
},
"DTROUT5": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1404.12-1404.19"
}
},
"DTROUT6": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1403.12-1403.19"
}
},
"DTROUT7": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1402.12-1402.19"
}
},
"STARTPULSE": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1401.11-1401.21"
}
}
}
},
"ECLKBRIDGECS": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1057.1-1062.10"
},
"ports": {
"CLK0": {
"direction": "input",
"bits": [ 2 ]
},
"CLK1": {
"direction": "input",
"bits": [ 3 ]
},
"SEL": {
"direction": "input",
"bits": [ 4 ]
},
"ECSOUT": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CLK0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1058.11-1058.15"
}
},
"CLK1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1059.11-1059.15"
}
},
"ECSOUT": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1061.12-1061.18"
}
},
"SEL": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1060.11-1060.14"
}
}
}
},
"ECLKSYNCB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1050.1-1054.10"
},
"ports": {
"ECLKI": {
"direction": "input",
"bits": [ 2 ]
},
"STOP": {
"direction": "input",
"bits": [ 3 ]
},
"ECLKO": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"ECLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1051.11-1051.16"
}
},
"ECLKO": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1053.12-1053.17"
}
},
"STOP": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1052.11-1052.15"
}
}
}
},
"EHXPLLL": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1336.1-1396.10"
},
"parameter_default_values": {
"CLKFB_DIV": "00000000000000000000000000000001",
"CLKI_DIV": "00000000000000000000000000000001",
"CLKOP_CPHASE": "00000000000000000000000000000000",
"CLKOP_DIV": "00000000000000000000000000001000",
"CLKOP_ENABLE": "ENABLED",
"CLKOP_FPHASE": "00000000000000000000000000000000",
"CLKOP_TRIM_DELAY": "00000000000000000000000000000000",
"CLKOP_TRIM_POL": "RISING",
"CLKOS2_CPHASE": "00000000000000000000000000000000",
"CLKOS2_DIV": "00000000000000000000000000001000",
"CLKOS2_ENABLE": "DISABLED",
"CLKOS2_FPHASE": "00000000000000000000000000000000",
"CLKOS3_CPHASE": "00000000000000000000000000000000",
"CLKOS3_DIV": "00000000000000000000000000001000",
"CLKOS3_ENABLE": "DISABLED",
"CLKOS3_FPHASE": "00000000000000000000000000000000",
"CLKOS_CPHASE": "00000000000000000000000000000000",
"CLKOS_DIV": "00000000000000000000000000001000",
"CLKOS_ENABLE": "DISABLED",
"CLKOS_FPHASE": "00000000000000000000000000000000",
"CLKOS_TRIM_DELAY": "00000000000000000000000000000000",
"CLKOS_TRIM_POL": "RISING",
"DPHASE_SOURCE": "DISABLED",
"FEEDBK_PATH": "CLKOP",
"INTFB_WAKE": "DISABLED",
"INT_LOCK_STICKY": "ENABLED",
"OUTDIVIDER_MUXA": "DIVA",
"OUTDIVIDER_MUXB": "DIVB",
"OUTDIVIDER_MUXC": "DIVC",
"OUTDIVIDER_MUXD": "DIVD",
"PLLRST_ENA": "DISABLED",
"PLL_LOCK_DELAY": "00000000000000000000000011001000",
"PLL_LOCK_MODE": "00000000000000000000000000000000",
"REFIN_RESET": "DISABLED",
"STDBY_ENABLE": "DISABLED",
"SYNC_ENABLE": "DISABLED"
},
"ports": {
"CLKI": {
"direction": "input",
"bits": [ 2 ]
},
"CLKFB": {
"direction": "input",
"bits": [ 3 ]
},
"PHASESEL1": {
"direction": "input",
"bits": [ 4 ]
},
"PHASESEL0": {
"direction": "input",
"bits": [ 5 ]
},
"PHASEDIR": {
"direction": "input",
"bits": [ 6 ]
},
"PHASESTEP": {
"direction": "input",
"bits": [ 7 ]
},
"PHASELOADREG": {
"direction": "input",
"bits": [ 8 ]
},
"STDBY": {
"direction": "input",
"bits": [ 9 ]
},
"PLLWAKESYNC": {
"direction": "input",
"bits": [ 10 ]
},
"RST": {
"direction": "input",
"bits": [ 11 ]
},
"ENCLKOP": {
"direction": "input",
"bits": [ 12 ]
},
"ENCLKOS": {
"direction": "input",
"bits": [ 13 ]
},
"ENCLKOS2": {
"direction": "input",
"bits": [ 14 ]
},
"ENCLKOS3": {
"direction": "input",
"bits": [ 15 ]
},
"CLKOP": {
"direction": "output",
"bits": [ 16 ]
},
"CLKOS": {
"direction": "output",
"bits": [ 17 ]
},
"CLKOS2": {
"direction": "output",
"bits": [ 18 ]
},
"CLKOS3": {
"direction": "output",
"bits": [ 19 ]
},
"LOCK": {
"direction": "output",
"bits": [ 20 ]
},
"INTLOCK": {
"direction": "output",
"bits": [ 21 ]
},
"REFCLK": {
"direction": "output",
"bits": [ 22 ]
},
"CLKINTFB": {
"direction": "output",
"bits": [ 23 ]
}
},
"cells": {
},
"netnames": {
"CLKFB": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1375.11-1375.16"
}
},
"CLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1374.11-1374.15"
}
},
"CLKINTFB": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1395.12-1395.20"
}
},
"CLKOP": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1388.12-1388.17"
}
},
"CLKOS": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1389.12-1389.17"
}
},
"CLKOS2": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1390.12-1390.18"
}
},
"CLKOS3": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1391.12-1391.18"
}
},
"ENCLKOP": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1384.11-1384.18"
}
},
"ENCLKOS": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1385.11-1385.18"
}
},
"ENCLKOS2": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1386.11-1386.19"
}
},
"ENCLKOS3": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1387.11-1387.19"
}
},
"INTLOCK": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1393.12-1393.19"
}
},
"LOCK": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1392.12-1392.16"
}
},
"PHASEDIR": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1378.11-1378.19"
}
},
"PHASELOADREG": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1380.11-1380.23"
}
},
"PHASESEL0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1377.11-1377.20"
}
},
"PHASESEL1": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1376.11-1376.20"
}
},
"PHASESTEP": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1379.11-1379.20"
}
},
"PLLWAKESYNC": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1382.11-1382.22"
}
},
"REFCLK": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1394.12-1394.18"
}
},
"RST": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1383.11-1383.14"
}
},
"STDBY": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1381.11-1381.16"
}
}
}
},
"EXTREFB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1419.1-1428.10"
},
"parameter_default_values": {
"REFCK_DCBIAS_EN": "DONTCARE",
"REFCK_PWDNB": "DONTCARE",
"REFCK_RTERM": "DONTCARE"
},
"ports": {
"REFCLKP": {
"direction": "input",
"bits": [ 2 ]
},
"REFCLKN": {
"direction": "input",
"bits": [ 3 ]
},
"REFCLKO": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"REFCLKN": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1426.11-1426.18"
}
},
"REFCLKO": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1427.12-1427.19"
}
},
"REFCLKP": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1424.11-1424.18"
}
}
}
},
"FD1P3AX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:2.1-2.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"SP": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:2.33-2.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:2.26-2.27"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:2.44-2.45"
}
},
"SP": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:2.29-2.31"
}
}
}
},
"FD1P3AY": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:3.1-3.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"SP": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:3.33-3.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:3.26-3.27"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:3.44-3.45"
}
},
"SP": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:3.29-3.31"
}
}
}
},
"FD1P3BX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:4.1-4.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"CK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:4.33-4.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:4.26-4.27"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:4.22-4.24"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:4.44-4.45"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:4.29-4.31"
}
}
}
},
"FD1P3DX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:5.1-5.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"CK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:5.22-5.24"
}
},
"CK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:5.33-5.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:5.26-5.27"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:5.44-5.45"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:5.29-5.31"
}
}
}
},
"FD1P3IX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:6.1-6.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"CK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:6.22-6.24"
}
},
"CK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:6.33-6.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:6.26-6.27"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:6.44-6.45"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:6.29-6.31"
}
}
}
},
"FD1P3JX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:7.1-7.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"CK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:7.33-7.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:7.26-7.27"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:7.22-7.24"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:7.44-7.45"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:7.29-7.31"
}
}
}
},
"FD1S3AX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:8.1-8.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"CK": {
"direction": "input",
"bits": [ 3 ]
},
"Q": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:8.33-8.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:8.26-8.27"
}
},
"Q": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:8.44-8.45"
}
}
}
},
"FD1S3AY": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:9.1-9.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"CK": {
"direction": "input",
"bits": [ 3 ]
},
"Q": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:9.33-9.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:9.26-9.27"
}
},
"Q": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:9.44-9.45"
}
}
}
},
"FD1S3BX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:10.1-10.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:10.33-10.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:10.26-10.27"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:10.22-10.24"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:10.44-10.45"
}
}
}
},
"FD1S3DX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:11.1-11.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:11.22-11.24"
}
},
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:11.33-11.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:11.26-11.27"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:11.44-11.45"
}
}
}
},
"FD1S3IX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:12.1-12.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:12.22-12.24"
}
},
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:12.33-12.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:12.26-12.27"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:12.44-12.45"
}
}
}
},
"FD1S3JX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:13.1-13.261"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"CK": {
"direction": "input",
"bits": [ 4 ]
},
"Q": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"CK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:13.33-13.35"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:13.26-13.27"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:13.22-13.24"
}
},
"Q": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:13.44-13.45"
}
}
}
},
"GSR": {
"attributes": {
"keep": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:4.1-6.10"
},
"ports": {
"GSR": {
"direction": "input",
"bits": [ 2 ]
}
},
"cells": {
},
"netnames": {
"GSR": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:5.11-5.14"
}
}
}
},
"IB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:2.1-2.157"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"O": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:2.45-2.46"
}
},
"O": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:2.59-2.60"
}
}
}
},
"IBPD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:4.1-4.157"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"O": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:4.45-4.46"
}
},
"O": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:4.59-4.60"
}
}
}
},
"IBPU": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:3.1-3.157"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"O": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:3.45-3.46"
}
},
"O": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:3.59-3.60"
}
}
}
},
"IDDR71B": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1194.1-1208.10"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"SCLK": {
"direction": "input",
"bits": [ 3 ]
},
"ECLK": {
"direction": "input",
"bits": [ 4 ]
},
"RST": {
"direction": "input",
"bits": [ 5 ]
},
"ALIGNWD": {
"direction": "input",
"bits": [ 6 ]
},
"Q6": {
"direction": "output",
"bits": [ 7 ]
},
"Q5": {
"direction": "output",
"bits": [ 8 ]
},
"Q4": {
"direction": "output",
"bits": [ 9 ]
},
"Q3": {
"direction": "output",
"bits": [ 10 ]
},
"Q2": {
"direction": "output",
"bits": [ 11 ]
},
"Q1": {
"direction": "output",
"bits": [ 12 ]
},
"Q0": {
"direction": "output",
"bits": [ 13 ]
}
},
"cells": {
},
"netnames": {
"ALIGNWD": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1200.11-1200.18"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1196.11-1196.12"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1198.11-1198.15"
}
},
"Q0": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1207.12-1207.14"
}
},
"Q1": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1206.12-1206.14"
}
},
"Q2": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1205.12-1205.14"
}
},
"Q3": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1204.12-1204.14"
}
},
"Q4": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1203.12-1203.14"
}
},
"Q5": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1202.12-1202.14"
}
},
"Q6": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1201.12-1201.14"
}
},
"RST": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1199.11-1199.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1197.11-1197.15"
}
}
}
},
"IDDRX1F": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1170.1-1177.10"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"SCLK": {
"direction": "input",
"bits": [ 3 ]
},
"RST": {
"direction": "input",
"bits": [ 4 ]
},
"Q0": {
"direction": "output",
"bits": [ 5 ]
},
"Q1": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1172.11-1172.12"
}
},
"Q0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1175.12-1175.14"
}
},
"Q1": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1176.12-1176.14"
}
},
"RST": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1174.11-1174.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1173.11-1173.15"
}
}
}
},
"IDDRX2DQA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1211.1-1229.10"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"SCLK": {
"direction": "input",
"bits": [ 2 ]
},
"ECLK": {
"direction": "input",
"bits": [ 3 ]
},
"DQSR90": {
"direction": "input",
"bits": [ 4 ]
},
"D": {
"direction": "input",
"bits": [ 5 ]
},
"RST": {
"direction": "input",
"bits": [ 6 ]
},
"RDPNTR2": {
"direction": "input",
"bits": [ 7 ]
},
"RDPNTR1": {
"direction": "input",
"bits": [ 8 ]
},
"RDPNTR0": {
"direction": "input",
"bits": [ 9 ]
},
"WRPNTR2": {
"direction": "input",
"bits": [ 10 ]
},
"WRPNTR1": {
"direction": "input",
"bits": [ 11 ]
},
"WRPNTR0": {
"direction": "input",
"bits": [ 12 ]
},
"Q3": {
"direction": "output",
"bits": [ 13 ]
},
"Q2": {
"direction": "output",
"bits": [ 14 ]
},
"Q1": {
"direction": "output",
"bits": [ 15 ]
},
"Q0": {
"direction": "output",
"bits": [ 16 ]
},
"QWL": {
"direction": "output",
"bits": [ 17 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1216.11-1216.12"
}
},
"DQSR90": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1215.11-1215.17"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1214.11-1214.15"
}
},
"Q0": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1227.12-1227.14"
}
},
"Q1": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1226.12-1226.14"
}
},
"Q2": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1225.12-1225.14"
}
},
"Q3": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1224.12-1224.14"
}
},
"QWL": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1228.12-1228.15"
}
},
"RDPNTR0": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1220.11-1220.18"
}
},
"RDPNTR1": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1219.11-1219.18"
}
},
"RDPNTR2": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1218.11-1218.18"
}
},
"RST": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1217.11-1217.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1213.11-1213.15"
}
},
"WRPNTR0": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1223.11-1223.18"
}
},
"WRPNTR1": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1222.11-1222.18"
}
},
"WRPNTR2": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1221.11-1221.18"
}
}
}
},
"IDDRX2F": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1180.1-1191.10"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"D": {
"direction": "input",
"bits": [ 2 ]
},
"SCLK": {
"direction": "input",
"bits": [ 3 ]
},
"ECLK": {
"direction": "input",
"bits": [ 4 ]
},
"RST": {
"direction": "input",
"bits": [ 5 ]
},
"ALIGNWD": {
"direction": "input",
"bits": [ 6 ]
},
"Q3": {
"direction": "output",
"bits": [ 7 ]
},
"Q2": {
"direction": "output",
"bits": [ 8 ]
},
"Q1": {
"direction": "output",
"bits": [ 9 ]
},
"Q0": {
"direction": "output",
"bits": [ 10 ]
}
},
"cells": {
},
"netnames": {
"ALIGNWD": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1186.11-1186.18"
}
},
"D": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1182.11-1182.12"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1184.11-1184.15"
}
},
"Q0": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1190.12-1190.14"
}
},
"Q1": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1189.12-1189.14"
}
},
"Q2": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1188.12-1188.14"
}
},
"Q3": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1187.12-1187.14"
}
},
"RST": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1185.11-1185.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1183.11-1183.15"
}
}
}
},
"IFS1P3BX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:26.1-26.301"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:26.27-26.28"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:26.23-26.25"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:26.47-26.48"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:26.34-26.38"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:26.30-26.32"
}
}
}
},
"IFS1P3DX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:27.1-27.301"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:27.23-27.25"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:27.27-27.28"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:27.47-27.48"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:27.34-27.38"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:27.30-27.32"
}
}
}
},
"IFS1P3IX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:28.1-28.301"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:28.23-28.25"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:28.27-28.28"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:28.47-28.48"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:28.34-28.38"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:28.30-28.32"
}
}
}
},
"IFS1P3JX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:29.1-29.301"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:29.27-29.28"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:29.23-29.25"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:29.47-29.48"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:29.34-29.38"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:29.30-29.32"
}
}
}
},
"ILVDS": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:13.1-13.139"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"AN": {
"direction": "input",
"bits": [ 3 ]
},
"Z": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:13.20-13.21"
}
},
"AN": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:13.23-13.25"
}
},
"Z": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:13.59-13.60"
}
}
}
},
"INV": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:348.1-350.10"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"Z": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:348.18-348.19"
}
},
"Z": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:348.28-348.29"
}
}
}
},
"JTAGG": {
"attributes": {
"keep": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1431.1-1453.10"
},
"parameter_default_values": {
"ER1": "ENABLED",
"ER2": "ENABLED"
},
"ports": {
"TCK": {
"direction": "input",
"bits": [ 2 ]
},
"TMS": {
"direction": "input",
"bits": [ 3 ]
},
"TDI": {
"direction": "input",
"bits": [ 4 ]
},
"JTDO2": {
"direction": "input",
"bits": [ 5 ]
},
"JTDO1": {
"direction": "input",
"bits": [ 6 ]
},
"TDO": {
"direction": "output",
"bits": [ 7 ]
},
"JTDI": {
"direction": "output",
"bits": [ 8 ]
},
"JTCK": {
"direction": "output",
"bits": [ 9 ]
},
"JRTI2": {
"direction": "output",
"bits": [ 10 ]
},
"JRTI1": {
"direction": "output",
"bits": [ 11 ]
},
"JSHIFT": {
"direction": "output",
"bits": [ 12 ]
},
"JUPDATE": {
"direction": "output",
"bits": [ 13 ]
},
"JRSTN": {
"direction": "output",
"bits": [ 14 ]
},
"JCE2": {
"direction": "output",
"bits": [ 15 ]
},
"JCE1": {
"direction": "output",
"bits": [ 16 ]
}
},
"cells": {
},
"netnames": {
"JCE1": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1452.12-1452.16"
}
},
"JCE2": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1451.12-1451.16"
}
},
"JRSTN": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1450.12-1450.17"
}
},
"JRTI1": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1447.12-1447.17"
}
},
"JRTI2": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1446.12-1446.17"
}
},
"JSHIFT": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1448.12-1448.18"
}
},
"JTCK": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1445.12-1445.16"
}
},
"JTDI": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1444.12-1444.16"
}
},
"JTDO1": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1441.11-1441.16"
}
},
"JTDO2": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1440.11-1440.16"
}
},
"JUPDATE": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1449.12-1449.19"
}
},
"TCK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1435.11-1435.14"
}
},
"TDI": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1439.11-1439.14"
}
},
"TDO": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1443.12-1443.15"
}
},
"TMS": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1437.11-1437.14"
}
}
}
},
"L6MUX21": {
"attributes": {
"abc9_box_id": "00000000000000000000000000001001",
"blackbox": "00000000000000000000000000000001",
"abc9_box": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:65.1-72.10"
},
"ports": {
"D0": {
"direction": "input",
"bits": [ 2 ]
},
"D1": {
"direction": "input",
"bits": [ 3 ]
},
"SD": {
"direction": "input",
"bits": [ 4 ]
},
"Z": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:65.23-65.25"
}
},
"D1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:65.27-65.29"
}
},
"SD": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:65.31-65.33"
}
},
"Z": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:65.42-65.43"
}
}
}
},
"LUT2": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:238.1-242.10"
},
"parameter_default_values": {
"INIT": "0000"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"B": {
"direction": "input",
"bits": [ 3 ]
},
"Z": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:238.19-238.20"
}
},
"B": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:238.22-238.23"
}
},
"Z": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:238.32-238.33"
}
}
}
},
"LUT4": {
"attributes": {
"abc9_lut": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:4.1-16.10"
},
"parameter_default_values": {
"INIT": "0000000000000000"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"B": {
"direction": "input",
"bits": [ 3 ]
},
"C": {
"direction": "input",
"bits": [ 4 ]
},
"D": {
"direction": "input",
"bits": [ 5 ]
},
"Z": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:4.19-4.20"
}
},
"B": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:4.22-4.23"
}
},
"C": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:4.25-4.26"
}
},
"D": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:4.28-4.29"
}
},
"Z": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:4.38-4.39"
}
}
}
},
"MULT18X18D": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:216.1-486.10"
},
"parameter_default_values": {
"CAS_MATCH_REG": "FALSE",
"CLK0_DIV": "ENABLED",
"CLK1_DIV": "ENABLED",
"CLK2_DIV": "ENABLED",
"CLK3_DIV": "ENABLED",
"GSR": "ENABLED",
"HIGHSPEED_CLK": "NONE",
"MULT_BYPASS": "DISABLED",
"REG_INPUTA_CE": "CE0",
"REG_INPUTA_CLK": "NONE",
"REG_INPUTA_RST": "RST0",
"REG_INPUTB_CE": "CE0",
"REG_INPUTB_CLK": "NONE",
"REG_INPUTB_RST": "RST0",
"REG_INPUTC_CE": "CE0",
"REG_INPUTC_CLK": "NONE",
"REG_INPUTC_RST": "RST0",
"REG_OUTPUT_CE": "CE0",
"REG_OUTPUT_CLK": "NONE",
"REG_OUTPUT_RST": "RST0",
"REG_PIPELINE_CE": "CE0",
"REG_PIPELINE_CLK": "NONE",
"REG_PIPELINE_RST": "RST0",
"RESETMODE": "SYNC",
"SOURCEB_MODE": "B_SHIFT"
},
"ports": {
"A17": {
"direction": "input",
"bits": [ 2 ]
},
"A16": {
"direction": "input",
"bits": [ 3 ]
},
"A15": {
"direction": "input",
"bits": [ 4 ]
},
"A14": {
"direction": "input",
"bits": [ 5 ]
},
"A13": {
"direction": "input",
"bits": [ 6 ]
},
"A12": {
"direction": "input",
"bits": [ 7 ]
},
"A11": {
"direction": "input",
"bits": [ 8 ]
},
"A10": {
"direction": "input",
"bits": [ 9 ]
},
"A9": {
"direction": "input",
"bits": [ 10 ]
},
"A8": {
"direction": "input",
"bits": [ 11 ]
},
"A7": {
"direction": "input",
"bits": [ 12 ]
},
"A6": {
"direction": "input",
"bits": [ 13 ]
},
"A5": {
"direction": "input",
"bits": [ 14 ]
},
"A4": {
"direction": "input",
"bits": [ 15 ]
},
"A3": {
"direction": "input",
"bits": [ 16 ]
},
"A2": {
"direction": "input",
"bits": [ 17 ]
},
"A1": {
"direction": "input",
"bits": [ 18 ]
},
"A0": {
"direction": "input",
"bits": [ 19 ]
},
"B17": {
"direction": "input",
"bits": [ 20 ]
},
"B16": {
"direction": "input",
"bits": [ 21 ]
},
"B15": {
"direction": "input",
"bits": [ 22 ]
},
"B14": {
"direction": "input",
"bits": [ 23 ]
},
"B13": {
"direction": "input",
"bits": [ 24 ]
},
"B12": {
"direction": "input",
"bits": [ 25 ]
},
"B11": {
"direction": "input",
"bits": [ 26 ]
},
"B10": {
"direction": "input",
"bits": [ 27 ]
},
"B9": {
"direction": "input",
"bits": [ 28 ]
},
"B8": {
"direction": "input",
"bits": [ 29 ]
},
"B7": {
"direction": "input",
"bits": [ 30 ]
},
"B6": {
"direction": "input",
"bits": [ 31 ]
},
"B5": {
"direction": "input",
"bits": [ 32 ]
},
"B4": {
"direction": "input",
"bits": [ 33 ]
},
"B3": {
"direction": "input",
"bits": [ 34 ]
},
"B2": {
"direction": "input",
"bits": [ 35 ]
},
"B1": {
"direction": "input",
"bits": [ 36 ]
},
"B0": {
"direction": "input",
"bits": [ 37 ]
},
"C17": {
"direction": "input",
"bits": [ 38 ]
},
"C16": {
"direction": "input",
"bits": [ 39 ]
},
"C15": {
"direction": "input",
"bits": [ 40 ]
},
"C14": {
"direction": "input",
"bits": [ 41 ]
},
"C13": {
"direction": "input",
"bits": [ 42 ]
},
"C12": {
"direction": "input",
"bits": [ 43 ]
},
"C11": {
"direction": "input",
"bits": [ 44 ]
},
"C10": {
"direction": "input",
"bits": [ 45 ]
},
"C9": {
"direction": "input",
"bits": [ 46 ]
},
"C8": {
"direction": "input",
"bits": [ 47 ]
},
"C7": {
"direction": "input",
"bits": [ 48 ]
},
"C6": {
"direction": "input",
"bits": [ 49 ]
},
"C5": {
"direction": "input",
"bits": [ 50 ]
},
"C4": {
"direction": "input",
"bits": [ 51 ]
},
"C3": {
"direction": "input",
"bits": [ 52 ]
},
"C2": {
"direction": "input",
"bits": [ 53 ]
},
"C1": {
"direction": "input",
"bits": [ 54 ]
},
"C0": {
"direction": "input",
"bits": [ 55 ]
},
"SIGNEDA": {
"direction": "input",
"bits": [ 56 ]
},
"SIGNEDB": {
"direction": "input",
"bits": [ 57 ]
},
"SOURCEA": {
"direction": "input",
"bits": [ 58 ]
},
"SOURCEB": {
"direction": "input",
"bits": [ 59 ]
},
"CLK3": {
"direction": "input",
"bits": [ 60 ]
},
"CLK2": {
"direction": "input",
"bits": [ 61 ]
},
"CLK1": {
"direction": "input",
"bits": [ 62 ]
},
"CLK0": {
"direction": "input",
"bits": [ 63 ]
},
"CE3": {
"direction": "input",
"bits": [ 64 ]
},
"CE2": {
"direction": "input",
"bits": [ 65 ]
},
"CE1": {
"direction": "input",
"bits": [ 66 ]
},
"CE0": {
"direction": "input",
"bits": [ 67 ]
},
"RST3": {
"direction": "input",
"bits": [ 68 ]
},
"RST2": {
"direction": "input",
"bits": [ 69 ]
},
"RST1": {
"direction": "input",
"bits": [ 70 ]
},
"RST0": {
"direction": "input",
"bits": [ 71 ]
},
"SRIA17": {
"direction": "input",
"bits": [ 72 ]
},
"SRIA16": {
"direction": "input",
"bits": [ 73 ]
},
"SRIA15": {
"direction": "input",
"bits": [ 74 ]
},
"SRIA14": {
"direction": "input",
"bits": [ 75 ]
},
"SRIA13": {
"direction": "input",
"bits": [ 76 ]
},
"SRIA12": {
"direction": "input",
"bits": [ 77 ]
},
"SRIA11": {
"direction": "input",
"bits": [ 78 ]
},
"SRIA10": {
"direction": "input",
"bits": [ 79 ]
},
"SRIA9": {
"direction": "input",
"bits": [ 80 ]
},
"SRIA8": {
"direction": "input",
"bits": [ 81 ]
},
"SRIA7": {
"direction": "input",
"bits": [ 82 ]
},
"SRIA6": {
"direction": "input",
"bits": [ 83 ]
},
"SRIA5": {
"direction": "input",
"bits": [ 84 ]
},
"SRIA4": {
"direction": "input",
"bits": [ 85 ]
},
"SRIA3": {
"direction": "input",
"bits": [ 86 ]
},
"SRIA2": {
"direction": "input",
"bits": [ 87 ]
},
"SRIA1": {
"direction": "input",
"bits": [ 88 ]
},
"SRIA0": {
"direction": "input",
"bits": [ 89 ]
},
"SRIB17": {
"direction": "input",
"bits": [ 90 ]
},
"SRIB16": {
"direction": "input",
"bits": [ 91 ]
},
"SRIB15": {
"direction": "input",
"bits": [ 92 ]
},
"SRIB14": {
"direction": "input",
"bits": [ 93 ]
},
"SRIB13": {
"direction": "input",
"bits": [ 94 ]
},
"SRIB12": {
"direction": "input",
"bits": [ 95 ]
},
"SRIB11": {
"direction": "input",
"bits": [ 96 ]
},
"SRIB10": {
"direction": "input",
"bits": [ 97 ]
},
"SRIB9": {
"direction": "input",
"bits": [ 98 ]
},
"SRIB8": {
"direction": "input",
"bits": [ 99 ]
},
"SRIB7": {
"direction": "input",
"bits": [ 100 ]
},
"SRIB6": {
"direction": "input",
"bits": [ 101 ]
},
"SRIB5": {
"direction": "input",
"bits": [ 102 ]
},
"SRIB4": {
"direction": "input",
"bits": [ 103 ]
},
"SRIB3": {
"direction": "input",
"bits": [ 104 ]
},
"SRIB2": {
"direction": "input",
"bits": [ 105 ]
},
"SRIB1": {
"direction": "input",
"bits": [ 106 ]
},
"SRIB0": {
"direction": "input",
"bits": [ 107 ]
},
"SROA17": {
"direction": "output",
"bits": [ 108 ]
},
"SROA16": {
"direction": "output",
"bits": [ 109 ]
},
"SROA15": {
"direction": "output",
"bits": [ 110 ]
},
"SROA14": {
"direction": "output",
"bits": [ 111 ]
},
"SROA13": {
"direction": "output",
"bits": [ 112 ]
},
"SROA12": {
"direction": "output",
"bits": [ 113 ]
},
"SROA11": {
"direction": "output",
"bits": [ 114 ]
},
"SROA10": {
"direction": "output",
"bits": [ 115 ]
},
"SROA9": {
"direction": "output",
"bits": [ 116 ]
},
"SROA8": {
"direction": "output",
"bits": [ 117 ]
},
"SROA7": {
"direction": "output",
"bits": [ 118 ]
},
"SROA6": {
"direction": "output",
"bits": [ 119 ]
},
"SROA5": {
"direction": "output",
"bits": [ 120 ]
},
"SROA4": {
"direction": "output",
"bits": [ 121 ]
},
"SROA3": {
"direction": "output",
"bits": [ 122 ]
},
"SROA2": {
"direction": "output",
"bits": [ 123 ]
},
"SROA1": {
"direction": "output",
"bits": [ 124 ]
},
"SROA0": {
"direction": "output",
"bits": [ 125 ]
},
"SROB17": {
"direction": "output",
"bits": [ 126 ]
},
"SROB16": {
"direction": "output",
"bits": [ 127 ]
},
"SROB15": {
"direction": "output",
"bits": [ 128 ]
},
"SROB14": {
"direction": "output",
"bits": [ 129 ]
},
"SROB13": {
"direction": "output",
"bits": [ 130 ]
},
"SROB12": {
"direction": "output",
"bits": [ 131 ]
},
"SROB11": {
"direction": "output",
"bits": [ 132 ]
},
"SROB10": {
"direction": "output",
"bits": [ 133 ]
},
"SROB9": {
"direction": "output",
"bits": [ 134 ]
},
"SROB8": {
"direction": "output",
"bits": [ 135 ]
},
"SROB7": {
"direction": "output",
"bits": [ 136 ]
},
"SROB6": {
"direction": "output",
"bits": [ 137 ]
},
"SROB5": {
"direction": "output",
"bits": [ 138 ]
},
"SROB4": {
"direction": "output",
"bits": [ 139 ]
},
"SROB3": {
"direction": "output",
"bits": [ 140 ]
},
"SROB2": {
"direction": "output",
"bits": [ 141 ]
},
"SROB1": {
"direction": "output",
"bits": [ 142 ]
},
"SROB0": {
"direction": "output",
"bits": [ 143 ]
},
"ROA17": {
"direction": "output",
"bits": [ 144 ]
},
"ROA16": {
"direction": "output",
"bits": [ 145 ]
},
"ROA15": {
"direction": "output",
"bits": [ 146 ]
},
"ROA14": {
"direction": "output",
"bits": [ 147 ]
},
"ROA13": {
"direction": "output",
"bits": [ 148 ]
},
"ROA12": {
"direction": "output",
"bits": [ 149 ]
},
"ROA11": {
"direction": "output",
"bits": [ 150 ]
},
"ROA10": {
"direction": "output",
"bits": [ 151 ]
},
"ROA9": {
"direction": "output",
"bits": [ 152 ]
},
"ROA8": {
"direction": "output",
"bits": [ 153 ]
},
"ROA7": {
"direction": "output",
"bits": [ 154 ]
},
"ROA6": {
"direction": "output",
"bits": [ 155 ]
},
"ROA5": {
"direction": "output",
"bits": [ 156 ]
},
"ROA4": {
"direction": "output",
"bits": [ 157 ]
},
"ROA3": {
"direction": "output",
"bits": [ 158 ]
},
"ROA2": {
"direction": "output",
"bits": [ 159 ]
},
"ROA1": {
"direction": "output",
"bits": [ 160 ]
},
"ROA0": {
"direction": "output",
"bits": [ 161 ]
},
"ROB17": {
"direction": "output",
"bits": [ 162 ]
},
"ROB16": {
"direction": "output",
"bits": [ 163 ]
},
"ROB15": {
"direction": "output",
"bits": [ 164 ]
},
"ROB14": {
"direction": "output",
"bits": [ 165 ]
},
"ROB13": {
"direction": "output",
"bits": [ 166 ]
},
"ROB12": {
"direction": "output",
"bits": [ 167 ]
},
"ROB11": {
"direction": "output",
"bits": [ 168 ]
},
"ROB10": {
"direction": "output",
"bits": [ 169 ]
},
"ROB9": {
"direction": "output",
"bits": [ 170 ]
},
"ROB8": {
"direction": "output",
"bits": [ 171 ]
},
"ROB7": {
"direction": "output",
"bits": [ 172 ]
},
"ROB6": {
"direction": "output",
"bits": [ 173 ]
},
"ROB5": {
"direction": "output",
"bits": [ 174 ]
},
"ROB4": {
"direction": "output",
"bits": [ 175 ]
},
"ROB3": {
"direction": "output",
"bits": [ 176 ]
},
"ROB2": {
"direction": "output",
"bits": [ 177 ]
},
"ROB1": {
"direction": "output",
"bits": [ 178 ]
},
"ROB0": {
"direction": "output",
"bits": [ 179 ]
},
"ROC17": {
"direction": "output",
"bits": [ 180 ]
},
"ROC16": {
"direction": "output",
"bits": [ 181 ]
},
"ROC15": {
"direction": "output",
"bits": [ 182 ]
},
"ROC14": {
"direction": "output",
"bits": [ 183 ]
},
"ROC13": {
"direction": "output",
"bits": [ 184 ]
},
"ROC12": {
"direction": "output",
"bits": [ 185 ]
},
"ROC11": {
"direction": "output",
"bits": [ 186 ]
},
"ROC10": {
"direction": "output",
"bits": [ 187 ]
},
"ROC9": {
"direction": "output",
"bits": [ 188 ]
},
"ROC8": {
"direction": "output",
"bits": [ 189 ]
},
"ROC7": {
"direction": "output",
"bits": [ 190 ]
},
"ROC6": {
"direction": "output",
"bits": [ 191 ]
},
"ROC5": {
"direction": "output",
"bits": [ 192 ]
},
"ROC4": {
"direction": "output",
"bits": [ 193 ]
},
"ROC3": {
"direction": "output",
"bits": [ 194 ]
},
"ROC2": {
"direction": "output",
"bits": [ 195 ]
},
"ROC1": {
"direction": "output",
"bits": [ 196 ]
},
"ROC0": {
"direction": "output",
"bits": [ 197 ]
},
"P35": {
"direction": "output",
"bits": [ 198 ]
},
"P34": {
"direction": "output",
"bits": [ 199 ]
},
"P33": {
"direction": "output",
"bits": [ 200 ]
},
"P32": {
"direction": "output",
"bits": [ 201 ]
},
"P31": {
"direction": "output",
"bits": [ 202 ]
},
"P30": {
"direction": "output",
"bits": [ 203 ]
},
"P29": {
"direction": "output",
"bits": [ 204 ]
},
"P28": {
"direction": "output",
"bits": [ 205 ]
},
"P27": {
"direction": "output",
"bits": [ 206 ]
},
"P26": {
"direction": "output",
"bits": [ 207 ]
},
"P25": {
"direction": "output",
"bits": [ 208 ]
},
"P24": {
"direction": "output",
"bits": [ 209 ]
},
"P23": {
"direction": "output",
"bits": [ 210 ]
},
"P22": {
"direction": "output",
"bits": [ 211 ]
},
"P21": {
"direction": "output",
"bits": [ 212 ]
},
"P20": {
"direction": "output",
"bits": [ 213 ]
},
"P19": {
"direction": "output",
"bits": [ 214 ]
},
"P18": {
"direction": "output",
"bits": [ 215 ]
},
"P17": {
"direction": "output",
"bits": [ 216 ]
},
"P16": {
"direction": "output",
"bits": [ 217 ]
},
"P15": {
"direction": "output",
"bits": [ 218 ]
},
"P14": {
"direction": "output",
"bits": [ 219 ]
},
"P13": {
"direction": "output",
"bits": [ 220 ]
},
"P12": {
"direction": "output",
"bits": [ 221 ]
},
"P11": {
"direction": "output",
"bits": [ 222 ]
},
"P10": {
"direction": "output",
"bits": [ 223 ]
},
"P9": {
"direction": "output",
"bits": [ 224 ]
},
"P8": {
"direction": "output",
"bits": [ 225 ]
},
"P7": {
"direction": "output",
"bits": [ 226 ]
},
"P6": {
"direction": "output",
"bits": [ 227 ]
},
"P5": {
"direction": "output",
"bits": [ 228 ]
},
"P4": {
"direction": "output",
"bits": [ 229 ]
},
"P3": {
"direction": "output",
"bits": [ 230 ]
},
"P2": {
"direction": "output",
"bits": [ 231 ]
},
"P1": {
"direction": "output",
"bits": [ 232 ]
},
"P0": {
"direction": "output",
"bits": [ 233 ]
},
"SIGNEDP": {
"direction": "output",
"bits": [ 234 ]
}
},
"cells": {
},
"netnames": {
"A0": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:270.11-270.13"
}
},
"A1": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:269.11-269.13"
}
},
"A10": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:260.11-260.14"
}
},
"A11": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:259.11-259.14"
}
},
"A12": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:258.11-258.14"
}
},
"A13": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:257.11-257.14"
}
},
"A14": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:256.11-256.14"
}
},
"A15": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:255.11-255.14"
}
},
"A16": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:254.11-254.14"
}
},
"A17": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:253.11-253.14"
}
},
"A2": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:268.11-268.13"
}
},
"A3": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:267.11-267.13"
}
},
"A4": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:266.11-266.13"
}
},
"A5": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:265.11-265.13"
}
},
"A6": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:264.11-264.13"
}
},
"A7": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:263.11-263.13"
}
},
"A8": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:262.11-262.13"
}
},
"A9": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:261.11-261.13"
}
},
"B0": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:288.11-288.13"
}
},
"B1": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:287.11-287.13"
}
},
"B10": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:278.11-278.14"
}
},
"B11": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:277.11-277.14"
}
},
"B12": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:276.11-276.14"
}
},
"B13": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:275.11-275.14"
}
},
"B14": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:274.11-274.14"
}
},
"B15": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:273.11-273.14"
}
},
"B16": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:272.11-272.14"
}
},
"B17": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:271.11-271.14"
}
},
"B2": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:286.11-286.13"
}
},
"B3": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:285.11-285.13"
}
},
"B4": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:284.11-284.13"
}
},
"B5": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:283.11-283.13"
}
},
"B6": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:282.11-282.13"
}
},
"B7": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:281.11-281.13"
}
},
"B8": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:280.11-280.13"
}
},
"B9": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:279.11-279.13"
}
},
"C0": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:306.11-306.13"
}
},
"C1": {
"hide_name": 0,
"bits": [ 54 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:305.11-305.13"
}
},
"C10": {
"hide_name": 0,
"bits": [ 45 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:296.11-296.14"
}
},
"C11": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:295.11-295.14"
}
},
"C12": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:294.11-294.14"
}
},
"C13": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:293.11-293.14"
}
},
"C14": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:292.11-292.14"
}
},
"C15": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:291.11-291.14"
}
},
"C16": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:290.11-290.14"
}
},
"C17": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:289.11-289.14"
}
},
"C2": {
"hide_name": 0,
"bits": [ 53 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:304.11-304.13"
}
},
"C3": {
"hide_name": 0,
"bits": [ 52 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:303.11-303.13"
}
},
"C4": {
"hide_name": 0,
"bits": [ 51 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:302.11-302.13"
}
},
"C5": {
"hide_name": 0,
"bits": [ 50 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:301.11-301.13"
}
},
"C6": {
"hide_name": 0,
"bits": [ 49 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:300.11-300.13"
}
},
"C7": {
"hide_name": 0,
"bits": [ 48 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:299.11-299.13"
}
},
"C8": {
"hide_name": 0,
"bits": [ 47 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:298.11-298.13"
}
},
"C9": {
"hide_name": 0,
"bits": [ 46 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:297.11-297.13"
}
},
"CE0": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:318.11-318.14"
}
},
"CE1": {
"hide_name": 0,
"bits": [ 66 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:317.11-317.14"
}
},
"CE2": {
"hide_name": 0,
"bits": [ 65 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:316.11-316.14"
}
},
"CE3": {
"hide_name": 0,
"bits": [ 64 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:315.11-315.14"
}
},
"CLK0": {
"hide_name": 0,
"bits": [ 63 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:314.11-314.15"
}
},
"CLK1": {
"hide_name": 0,
"bits": [ 62 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:313.11-313.15"
}
},
"CLK2": {
"hide_name": 0,
"bits": [ 61 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:312.11-312.15"
}
},
"CLK3": {
"hide_name": 0,
"bits": [ 60 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:311.11-311.15"
}
},
"P0": {
"hide_name": 0,
"bits": [ 233 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:484.12-484.14"
}
},
"P1": {
"hide_name": 0,
"bits": [ 232 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:483.12-483.14"
}
},
"P10": {
"hide_name": 0,
"bits": [ 223 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:474.12-474.15"
}
},
"P11": {
"hide_name": 0,
"bits": [ 222 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:473.12-473.15"
}
},
"P12": {
"hide_name": 0,
"bits": [ 221 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:472.12-472.15"
}
},
"P13": {
"hide_name": 0,
"bits": [ 220 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:471.12-471.15"
}
},
"P14": {
"hide_name": 0,
"bits": [ 219 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:470.12-470.15"
}
},
"P15": {
"hide_name": 0,
"bits": [ 218 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:469.12-469.15"
}
},
"P16": {
"hide_name": 0,
"bits": [ 217 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:468.12-468.15"
}
},
"P17": {
"hide_name": 0,
"bits": [ 216 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:467.12-467.15"
}
},
"P18": {
"hide_name": 0,
"bits": [ 215 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:466.12-466.15"
}
},
"P19": {
"hide_name": 0,
"bits": [ 214 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:465.12-465.15"
}
},
"P2": {
"hide_name": 0,
"bits": [ 231 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:482.12-482.14"
}
},
"P20": {
"hide_name": 0,
"bits": [ 213 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:464.12-464.15"
}
},
"P21": {
"hide_name": 0,
"bits": [ 212 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:463.12-463.15"
}
},
"P22": {
"hide_name": 0,
"bits": [ 211 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:462.12-462.15"
}
},
"P23": {
"hide_name": 0,
"bits": [ 210 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:461.12-461.15"
}
},
"P24": {
"hide_name": 0,
"bits": [ 209 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:460.12-460.15"
}
},
"P25": {
"hide_name": 0,
"bits": [ 208 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:459.12-459.15"
}
},
"P26": {
"hide_name": 0,
"bits": [ 207 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:458.12-458.15"
}
},
"P27": {
"hide_name": 0,
"bits": [ 206 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:457.12-457.15"
}
},
"P28": {
"hide_name": 0,
"bits": [ 205 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:456.12-456.15"
}
},
"P29": {
"hide_name": 0,
"bits": [ 204 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:455.12-455.15"
}
},
"P3": {
"hide_name": 0,
"bits": [ 230 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:481.12-481.14"
}
},
"P30": {
"hide_name": 0,
"bits": [ 203 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:454.12-454.15"
}
},
"P31": {
"hide_name": 0,
"bits": [ 202 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:453.12-453.15"
}
},
"P32": {
"hide_name": 0,
"bits": [ 201 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:452.12-452.15"
}
},
"P33": {
"hide_name": 0,
"bits": [ 200 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:451.12-451.15"
}
},
"P34": {
"hide_name": 0,
"bits": [ 199 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:450.12-450.15"
}
},
"P35": {
"hide_name": 0,
"bits": [ 198 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:449.12-449.15"
}
},
"P4": {
"hide_name": 0,
"bits": [ 229 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:480.12-480.14"
}
},
"P5": {
"hide_name": 0,
"bits": [ 228 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:479.12-479.14"
}
},
"P6": {
"hide_name": 0,
"bits": [ 227 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:478.12-478.14"
}
},
"P7": {
"hide_name": 0,
"bits": [ 226 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:477.12-477.14"
}
},
"P8": {
"hide_name": 0,
"bits": [ 225 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:476.12-476.14"
}
},
"P9": {
"hide_name": 0,
"bits": [ 224 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:475.12-475.14"
}
},
"ROA0": {
"hide_name": 0,
"bits": [ 161 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:412.12-412.16"
}
},
"ROA1": {
"hide_name": 0,
"bits": [ 160 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:411.12-411.16"
}
},
"ROA10": {
"hide_name": 0,
"bits": [ 151 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:402.12-402.17"
}
},
"ROA11": {
"hide_name": 0,
"bits": [ 150 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:401.12-401.17"
}
},
"ROA12": {
"hide_name": 0,
"bits": [ 149 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:400.12-400.17"
}
},
"ROA13": {
"hide_name": 0,
"bits": [ 148 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:399.12-399.17"
}
},
"ROA14": {
"hide_name": 0,
"bits": [ 147 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:398.12-398.17"
}
},
"ROA15": {
"hide_name": 0,
"bits": [ 146 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:397.12-397.17"
}
},
"ROA16": {
"hide_name": 0,
"bits": [ 145 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:396.12-396.17"
}
},
"ROA17": {
"hide_name": 0,
"bits": [ 144 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:395.12-395.17"
}
},
"ROA2": {
"hide_name": 0,
"bits": [ 159 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:410.12-410.16"
}
},
"ROA3": {
"hide_name": 0,
"bits": [ 158 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:409.12-409.16"
}
},
"ROA4": {
"hide_name": 0,
"bits": [ 157 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:408.12-408.16"
}
},
"ROA5": {
"hide_name": 0,
"bits": [ 156 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:407.12-407.16"
}
},
"ROA6": {
"hide_name": 0,
"bits": [ 155 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:406.12-406.16"
}
},
"ROA7": {
"hide_name": 0,
"bits": [ 154 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:405.12-405.16"
}
},
"ROA8": {
"hide_name": 0,
"bits": [ 153 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:404.12-404.16"
}
},
"ROA9": {
"hide_name": 0,
"bits": [ 152 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:403.12-403.16"
}
},
"ROB0": {
"hide_name": 0,
"bits": [ 179 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:430.12-430.16"
}
},
"ROB1": {
"hide_name": 0,
"bits": [ 178 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:429.12-429.16"
}
},
"ROB10": {
"hide_name": 0,
"bits": [ 169 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:420.12-420.17"
}
},
"ROB11": {
"hide_name": 0,
"bits": [ 168 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:419.12-419.17"
}
},
"ROB12": {
"hide_name": 0,
"bits": [ 167 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:418.12-418.17"
}
},
"ROB13": {
"hide_name": 0,
"bits": [ 166 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:417.12-417.17"
}
},
"ROB14": {
"hide_name": 0,
"bits": [ 165 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:416.12-416.17"
}
},
"ROB15": {
"hide_name": 0,
"bits": [ 164 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:415.12-415.17"
}
},
"ROB16": {
"hide_name": 0,
"bits": [ 163 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:414.12-414.17"
}
},
"ROB17": {
"hide_name": 0,
"bits": [ 162 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:413.12-413.17"
}
},
"ROB2": {
"hide_name": 0,
"bits": [ 177 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:428.12-428.16"
}
},
"ROB3": {
"hide_name": 0,
"bits": [ 176 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:427.12-427.16"
}
},
"ROB4": {
"hide_name": 0,
"bits": [ 175 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:426.12-426.16"
}
},
"ROB5": {
"hide_name": 0,
"bits": [ 174 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:425.12-425.16"
}
},
"ROB6": {
"hide_name": 0,
"bits": [ 173 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:424.12-424.16"
}
},
"ROB7": {
"hide_name": 0,
"bits": [ 172 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:423.12-423.16"
}
},
"ROB8": {
"hide_name": 0,
"bits": [ 171 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:422.12-422.16"
}
},
"ROB9": {
"hide_name": 0,
"bits": [ 170 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:421.12-421.16"
}
},
"ROC0": {
"hide_name": 0,
"bits": [ 197 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:448.12-448.16"
}
},
"ROC1": {
"hide_name": 0,
"bits": [ 196 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:447.12-447.16"
}
},
"ROC10": {
"hide_name": 0,
"bits": [ 187 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:438.12-438.17"
}
},
"ROC11": {
"hide_name": 0,
"bits": [ 186 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:437.12-437.17"
}
},
"ROC12": {
"hide_name": 0,
"bits": [ 185 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:436.12-436.17"
}
},
"ROC13": {
"hide_name": 0,
"bits": [ 184 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:435.12-435.17"
}
},
"ROC14": {
"hide_name": 0,
"bits": [ 183 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:434.12-434.17"
}
},
"ROC15": {
"hide_name": 0,
"bits": [ 182 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:433.12-433.17"
}
},
"ROC16": {
"hide_name": 0,
"bits": [ 181 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:432.12-432.17"
}
},
"ROC17": {
"hide_name": 0,
"bits": [ 180 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:431.12-431.17"
}
},
"ROC2": {
"hide_name": 0,
"bits": [ 195 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:446.12-446.16"
}
},
"ROC3": {
"hide_name": 0,
"bits": [ 194 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:445.12-445.16"
}
},
"ROC4": {
"hide_name": 0,
"bits": [ 193 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:444.12-444.16"
}
},
"ROC5": {
"hide_name": 0,
"bits": [ 192 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:443.12-443.16"
}
},
"ROC6": {
"hide_name": 0,
"bits": [ 191 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:442.12-442.16"
}
},
"ROC7": {
"hide_name": 0,
"bits": [ 190 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:441.12-441.16"
}
},
"ROC8": {
"hide_name": 0,
"bits": [ 189 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:440.12-440.16"
}
},
"ROC9": {
"hide_name": 0,
"bits": [ 188 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:439.12-439.16"
}
},
"RST0": {
"hide_name": 0,
"bits": [ 71 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:322.11-322.15"
}
},
"RST1": {
"hide_name": 0,
"bits": [ 70 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:321.11-321.15"
}
},
"RST2": {
"hide_name": 0,
"bits": [ 69 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:320.11-320.15"
}
},
"RST3": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:319.11-319.15"
}
},
"SIGNEDA": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:307.11-307.18"
}
},
"SIGNEDB": {
"hide_name": 0,
"bits": [ 57 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:308.11-308.18"
}
},
"SIGNEDP": {
"hide_name": 0,
"bits": [ 234 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:485.12-485.19"
}
},
"SOURCEA": {
"hide_name": 0,
"bits": [ 58 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:309.11-309.18"
}
},
"SOURCEB": {
"hide_name": 0,
"bits": [ 59 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:310.11-310.18"
}
},
"SRIA0": {
"hide_name": 0,
"bits": [ 89 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:340.11-340.16"
}
},
"SRIA1": {
"hide_name": 0,
"bits": [ 88 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:339.11-339.16"
}
},
"SRIA10": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:330.11-330.17"
}
},
"SRIA11": {
"hide_name": 0,
"bits": [ 78 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:329.11-329.17"
}
},
"SRIA12": {
"hide_name": 0,
"bits": [ 77 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:328.11-328.17"
}
},
"SRIA13": {
"hide_name": 0,
"bits": [ 76 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:327.11-327.17"
}
},
"SRIA14": {
"hide_name": 0,
"bits": [ 75 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:326.11-326.17"
}
},
"SRIA15": {
"hide_name": 0,
"bits": [ 74 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:325.11-325.17"
}
},
"SRIA16": {
"hide_name": 0,
"bits": [ 73 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:324.11-324.17"
}
},
"SRIA17": {
"hide_name": 0,
"bits": [ 72 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:323.11-323.17"
}
},
"SRIA2": {
"hide_name": 0,
"bits": [ 87 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:338.11-338.16"
}
},
"SRIA3": {
"hide_name": 0,
"bits": [ 86 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:337.11-337.16"
}
},
"SRIA4": {
"hide_name": 0,
"bits": [ 85 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:336.11-336.16"
}
},
"SRIA5": {
"hide_name": 0,
"bits": [ 84 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:335.11-335.16"
}
},
"SRIA6": {
"hide_name": 0,
"bits": [ 83 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:334.11-334.16"
}
},
"SRIA7": {
"hide_name": 0,
"bits": [ 82 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:333.11-333.16"
}
},
"SRIA8": {
"hide_name": 0,
"bits": [ 81 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:332.11-332.16"
}
},
"SRIA9": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:331.11-331.16"
}
},
"SRIB0": {
"hide_name": 0,
"bits": [ 107 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:358.11-358.16"
}
},
"SRIB1": {
"hide_name": 0,
"bits": [ 106 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:357.11-357.16"
}
},
"SRIB10": {
"hide_name": 0,
"bits": [ 97 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:348.11-348.17"
}
},
"SRIB11": {
"hide_name": 0,
"bits": [ 96 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:347.11-347.17"
}
},
"SRIB12": {
"hide_name": 0,
"bits": [ 95 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:346.11-346.17"
}
},
"SRIB13": {
"hide_name": 0,
"bits": [ 94 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:345.11-345.17"
}
},
"SRIB14": {
"hide_name": 0,
"bits": [ 93 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:344.11-344.17"
}
},
"SRIB15": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:343.11-343.17"
}
},
"SRIB16": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:342.11-342.17"
}
},
"SRIB17": {
"hide_name": 0,
"bits": [ 90 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:341.11-341.17"
}
},
"SRIB2": {
"hide_name": 0,
"bits": [ 105 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:356.11-356.16"
}
},
"SRIB3": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:355.11-355.16"
}
},
"SRIB4": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:354.11-354.16"
}
},
"SRIB5": {
"hide_name": 0,
"bits": [ 102 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:353.11-353.16"
}
},
"SRIB6": {
"hide_name": 0,
"bits": [ 101 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:352.11-352.16"
}
},
"SRIB7": {
"hide_name": 0,
"bits": [ 100 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:351.11-351.16"
}
},
"SRIB8": {
"hide_name": 0,
"bits": [ 99 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:350.11-350.16"
}
},
"SRIB9": {
"hide_name": 0,
"bits": [ 98 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:349.11-349.16"
}
},
"SROA0": {
"hide_name": 0,
"bits": [ 125 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:376.12-376.17"
}
},
"SROA1": {
"hide_name": 0,
"bits": [ 124 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:375.12-375.17"
}
},
"SROA10": {
"hide_name": 0,
"bits": [ 115 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:366.12-366.18"
}
},
"SROA11": {
"hide_name": 0,
"bits": [ 114 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:365.12-365.18"
}
},
"SROA12": {
"hide_name": 0,
"bits": [ 113 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:364.12-364.18"
}
},
"SROA13": {
"hide_name": 0,
"bits": [ 112 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:363.12-363.18"
}
},
"SROA14": {
"hide_name": 0,
"bits": [ 111 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:362.12-362.18"
}
},
"SROA15": {
"hide_name": 0,
"bits": [ 110 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:361.12-361.18"
}
},
"SROA16": {
"hide_name": 0,
"bits": [ 109 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:360.12-360.18"
}
},
"SROA17": {
"hide_name": 0,
"bits": [ 108 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:359.12-359.18"
}
},
"SROA2": {
"hide_name": 0,
"bits": [ 123 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:374.12-374.17"
}
},
"SROA3": {
"hide_name": 0,
"bits": [ 122 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:373.12-373.17"
}
},
"SROA4": {
"hide_name": 0,
"bits": [ 121 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:372.12-372.17"
}
},
"SROA5": {
"hide_name": 0,
"bits": [ 120 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:371.12-371.17"
}
},
"SROA6": {
"hide_name": 0,
"bits": [ 119 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:370.12-370.17"
}
},
"SROA7": {
"hide_name": 0,
"bits": [ 118 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:369.12-369.17"
}
},
"SROA8": {
"hide_name": 0,
"bits": [ 117 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:368.12-368.17"
}
},
"SROA9": {
"hide_name": 0,
"bits": [ 116 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:367.12-367.17"
}
},
"SROB0": {
"hide_name": 0,
"bits": [ 143 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:394.12-394.17"
}
},
"SROB1": {
"hide_name": 0,
"bits": [ 142 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:393.12-393.17"
}
},
"SROB10": {
"hide_name": 0,
"bits": [ 133 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:384.12-384.18"
}
},
"SROB11": {
"hide_name": 0,
"bits": [ 132 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:383.12-383.18"
}
},
"SROB12": {
"hide_name": 0,
"bits": [ 131 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:382.12-382.18"
}
},
"SROB13": {
"hide_name": 0,
"bits": [ 130 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:381.12-381.18"
}
},
"SROB14": {
"hide_name": 0,
"bits": [ 129 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:380.12-380.18"
}
},
"SROB15": {
"hide_name": 0,
"bits": [ 128 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:379.12-379.18"
}
},
"SROB16": {
"hide_name": 0,
"bits": [ 127 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:378.12-378.18"
}
},
"SROB17": {
"hide_name": 0,
"bits": [ 126 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:377.12-377.18"
}
},
"SROB2": {
"hide_name": 0,
"bits": [ 141 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:392.12-392.17"
}
},
"SROB3": {
"hide_name": 0,
"bits": [ 140 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:391.12-391.17"
}
},
"SROB4": {
"hide_name": 0,
"bits": [ 139 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:390.12-390.17"
}
},
"SROB5": {
"hide_name": 0,
"bits": [ 138 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:389.12-389.17"
}
},
"SROB6": {
"hide_name": 0,
"bits": [ 137 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:388.12-388.17"
}
},
"SROB7": {
"hide_name": 0,
"bits": [ 136 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:387.12-387.17"
}
},
"SROB8": {
"hide_name": 0,
"bits": [ 135 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:386.12-386.17"
}
},
"SROB9": {
"hide_name": 0,
"bits": [ 134 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:385.12-385.17"
}
}
}
},
"OB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:5.1-5.157"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"O": {
"direction": "output",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:5.20-5.21"
}
},
"O": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:5.59-5.60"
}
}
}
},
"OBCO": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:9.1-9.90"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"OT": {
"direction": "output",
"bits": [ 3 ]
},
"OC": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:9.20-9.21"
}
},
"OC": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:9.38-9.40"
}
},
"OT": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:9.34-9.36"
}
}
}
},
"OBZ": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:6.1-6.164"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:6.20-6.21"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:6.59-6.60"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:6.23-6.24"
}
}
}
},
"OBZPD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:8.1-8.164"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:8.20-8.21"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:8.59-8.60"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:8.23-8.24"
}
}
}
},
"OBZPU": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:7.1-7.164"
},
"ports": {
"I": {
"direction": "input",
"bits": [ 2 ]
},
"T": {
"direction": "input",
"bits": [ 3 ]
},
"O": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"I": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:7.20-7.21"
}
},
"O": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:7.59-7.60"
}
},
"T": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:7.23-7.24"
}
}
}
},
"ODDR71B": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1255.1-1268.10"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"SCLK": {
"direction": "input",
"bits": [ 2 ]
},
"ECLK": {
"direction": "input",
"bits": [ 3 ]
},
"RST": {
"direction": "input",
"bits": [ 4 ]
},
"D6": {
"direction": "input",
"bits": [ 5 ]
},
"D5": {
"direction": "input",
"bits": [ 6 ]
},
"D4": {
"direction": "input",
"bits": [ 7 ]
},
"D3": {
"direction": "input",
"bits": [ 8 ]
},
"D2": {
"direction": "input",
"bits": [ 9 ]
},
"D1": {
"direction": "input",
"bits": [ 10 ]
},
"D0": {
"direction": "input",
"bits": [ 11 ]
},
"Q": {
"direction": "output",
"bits": [ 12 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1266.11-1266.13"
}
},
"D1": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1265.11-1265.13"
}
},
"D2": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1264.11-1264.13"
}
},
"D3": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1263.11-1263.13"
}
},
"D4": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1262.11-1262.13"
}
},
"D5": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1261.11-1261.13"
}
},
"D6": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1260.11-1260.13"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1258.11-1258.15"
}
},
"Q": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1267.12-1267.13"
}
},
"RST": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1259.11-1259.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1257.11-1257.15"
}
}
}
},
"ODDRX1F": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1232.1-1239.10"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"SCLK": {
"direction": "input",
"bits": [ 2 ]
},
"RST": {
"direction": "input",
"bits": [ 3 ]
},
"D0": {
"direction": "input",
"bits": [ 4 ]
},
"D1": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1236.11-1236.13"
}
},
"D1": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1237.11-1237.13"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1238.12-1238.13"
}
},
"RST": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1235.11-1235.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1234.11-1234.15"
}
}
}
},
"ODDRX2DQA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1308.1-1319.10"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"D3": {
"direction": "input",
"bits": [ 2 ]
},
"D2": {
"direction": "input",
"bits": [ 3 ]
},
"D1": {
"direction": "input",
"bits": [ 4 ]
},
"D0": {
"direction": "input",
"bits": [ 5 ]
},
"DQSW270": {
"direction": "input",
"bits": [ 6 ]
},
"SCLK": {
"direction": "input",
"bits": [ 7 ]
},
"ECLK": {
"direction": "input",
"bits": [ 8 ]
},
"RST": {
"direction": "input",
"bits": [ 9 ]
},
"Q": {
"direction": "output",
"bits": [ 10 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1313.11-1313.13"
}
},
"D1": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1312.11-1312.13"
}
},
"D2": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1311.11-1311.13"
}
},
"D3": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1310.11-1310.13"
}
},
"DQSW270": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1314.11-1314.18"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1316.11-1316.15"
}
},
"Q": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1318.12-1318.13"
}
},
"RST": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1317.11-1317.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1315.11-1315.15"
}
}
}
},
"ODDRX2DQSB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1322.1-1333.10"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"D3": {
"direction": "input",
"bits": [ 2 ]
},
"D2": {
"direction": "input",
"bits": [ 3 ]
},
"D1": {
"direction": "input",
"bits": [ 4 ]
},
"D0": {
"direction": "input",
"bits": [ 5 ]
},
"SCLK": {
"direction": "input",
"bits": [ 6 ]
},
"ECLK": {
"direction": "input",
"bits": [ 7 ]
},
"DQSW": {
"direction": "input",
"bits": [ 8 ]
},
"RST": {
"direction": "input",
"bits": [ 9 ]
},
"Q": {
"direction": "output",
"bits": [ 10 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1327.11-1327.13"
}
},
"D1": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1326.11-1326.13"
}
},
"D2": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1325.11-1325.13"
}
},
"D3": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1324.11-1324.13"
}
},
"DQSW": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1330.11-1330.15"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1329.11-1329.15"
}
},
"Q": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1332.12-1332.13"
}
},
"RST": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1331.11-1331.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1328.11-1328.15"
}
}
}
},
"ODDRX2F": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1242.1-1252.10"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"SCLK": {
"direction": "input",
"bits": [ 2 ]
},
"ECLK": {
"direction": "input",
"bits": [ 3 ]
},
"RST": {
"direction": "input",
"bits": [ 4 ]
},
"D3": {
"direction": "input",
"bits": [ 5 ]
},
"D2": {
"direction": "input",
"bits": [ 6 ]
},
"D1": {
"direction": "input",
"bits": [ 7 ]
},
"D0": {
"direction": "input",
"bits": [ 8 ]
},
"Q": {
"direction": "output",
"bits": [ 9 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1250.11-1250.13"
}
},
"D1": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1249.11-1249.13"
}
},
"D2": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1248.11-1248.13"
}
},
"D3": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1247.11-1247.13"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1245.11-1245.15"
}
},
"Q": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1251.12-1251.13"
}
},
"RST": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1246.11-1246.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1244.11-1244.15"
}
}
}
},
"OFS1P3BX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:31.1-31.302"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:31.27-31.28"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:31.23-31.25"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:31.47-31.48"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:31.34-31.38"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:31.30-31.32"
}
}
}
},
"OFS1P3DX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:32.1-32.302"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:32.23-32.25"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:32.27-32.28"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:32.47-32.48"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:32.34-32.38"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:32.30-32.32"
}
}
}
},
"OFS1P3IX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:33.1-33.302"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"CD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"CD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:33.23-33.25"
}
},
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:33.27-33.28"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:33.47-33.48"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:33.34-33.38"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:33.30-33.32"
}
}
}
},
"OFS1P3JX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:34.1-34.302"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"PD": {
"direction": "input",
"bits": [ 2 ]
},
"D": {
"direction": "input",
"bits": [ 3 ]
},
"SP": {
"direction": "input",
"bits": [ 4 ]
},
"SCLK": {
"direction": "input",
"bits": [ 5 ]
},
"Q": {
"direction": "output",
"bits": [ 6 ]
}
},
"cells": {
},
"netnames": {
"D": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:34.27-34.28"
}
},
"PD": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:34.23-34.25"
}
},
"Q": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:34.47-34.48"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:34.34-34.38"
}
},
"SP": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_ff.vh:34.30-34.32"
}
}
}
},
"OLVDS": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:14.1-14.146"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"Z": {
"direction": "output",
"bits": [ 3 ]
},
"ZN": {
"direction": "output",
"bits": [ 4 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:14.20-14.21"
}
},
"Z": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:14.59-14.60"
}
},
"ZN": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_io.vh:14.69-14.71"
}
}
}
},
"OSCG": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1413.1-1416.10"
},
"parameter_default_values": {
"DIV": "00000000000000000000000010000000"
},
"ports": {
"OSC": {
"direction": "output",
"bits": [ 2 ]
}
},
"cells": {
},
"netnames": {
"OSC": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1415.12-1415.15"
}
}
}
},
"OSHX2A": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1271.1-1279.10"
},
"parameter_default_values": {
"GSR": "ENABLED"
},
"ports": {
"D1": {
"direction": "input",
"bits": [ 2 ]
},
"D0": {
"direction": "input",
"bits": [ 3 ]
},
"SCLK": {
"direction": "input",
"bits": [ 4 ]
},
"ECLK": {
"direction": "input",
"bits": [ 5 ]
},
"RST": {
"direction": "input",
"bits": [ 6 ]
},
"Q": {
"direction": "output",
"bits": [ 7 ]
}
},
"cells": {
},
"netnames": {
"D0": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1274.11-1274.13"
}
},
"D1": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1273.11-1273.13"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1276.11-1276.15"
}
},
"Q": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1278.12-1278.13"
}
},
"RST": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1277.11-1277.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1275.11-1275.15"
}
}
}
},
"PCSCLKDIV": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1020.1-1029.10"
},
"parameter_default_values": {
"GSR": "DISABLED"
},
"ports": {
"CLKI": {
"direction": "input",
"bits": [ 2 ]
},
"RST": {
"direction": "input",
"bits": [ 3 ]
},
"SEL2": {
"direction": "input",
"bits": [ 4 ]
},
"SEL1": {
"direction": "input",
"bits": [ 5 ]
},
"SEL0": {
"direction": "input",
"bits": [ 6 ]
},
"CDIV1": {
"direction": "output",
"bits": [ 7 ]
},
"CDIVX": {
"direction": "output",
"bits": [ 8 ]
}
},
"cells": {
},
"netnames": {
"CDIV1": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1027.12-1027.17"
}
},
"CDIVX": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1028.12-1028.17"
}
},
"CLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1022.11-1022.15"
}
},
"RST": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1023.11-1023.14"
}
},
"SEL0": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1026.11-1026.15"
}
},
"SEL1": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1025.11-1025.15"
}
},
"SEL2": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1024.11-1024.15"
}
}
}
},
"PDPW16KD": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:21.1-213.10"
},
"parameter_default_values": {
"ASYNC_RESET_RELEASE": "SYNC",
"CLKRMUX": "CLKR",
"CLKWMUX": "CLKW",
"CSDECODE_R": "0b000",
"CSDECODE_W": "0b000",
"DATA_WIDTH_R": "00000000000000000000000000100100",
"DATA_WIDTH_W": "00000000000000000000000000100100",
"GSR": "ENABLED",
"INITVAL_00": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_01": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_02": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_03": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_04": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_05": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_06": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_07": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_08": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_09": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0A": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0B": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0C": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0D": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0E": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_0F": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_10": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_11": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_12": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_13": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_14": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_15": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_16": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_17": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_18": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_19": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1A": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1B": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1C": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1D": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1E": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_1F": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_20": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_21": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_22": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_23": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_24": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_25": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_26": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_27": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_28": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_29": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2A": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2B": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2C": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2D": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2E": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_2F": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_30": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_31": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_32": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_33": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_34": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_35": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_36": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_37": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_38": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_39": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3A": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3B": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3C": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3D": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3E": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INITVAL_3F": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"INIT_DATA": "STATIC",
"REGMODE": "NOREG",
"RESETMODE": "SYNC"
},
"ports": {
"DI35": {
"direction": "input",
"bits": [ 2 ]
},
"DI34": {
"direction": "input",
"bits": [ 3 ]
},
"DI33": {
"direction": "input",
"bits": [ 4 ]
},
"DI32": {
"direction": "input",
"bits": [ 5 ]
},
"DI31": {
"direction": "input",
"bits": [ 6 ]
},
"DI30": {
"direction": "input",
"bits": [ 7 ]
},
"DI29": {
"direction": "input",
"bits": [ 8 ]
},
"DI28": {
"direction": "input",
"bits": [ 9 ]
},
"DI27": {
"direction": "input",
"bits": [ 10 ]
},
"DI26": {
"direction": "input",
"bits": [ 11 ]
},
"DI25": {
"direction": "input",
"bits": [ 12 ]
},
"DI24": {
"direction": "input",
"bits": [ 13 ]
},
"DI23": {
"direction": "input",
"bits": [ 14 ]
},
"DI22": {
"direction": "input",
"bits": [ 15 ]
},
"DI21": {
"direction": "input",
"bits": [ 16 ]
},
"DI20": {
"direction": "input",
"bits": [ 17 ]
},
"DI19": {
"direction": "input",
"bits": [ 18 ]
},
"DI18": {
"direction": "input",
"bits": [ 19 ]
},
"DI17": {
"direction": "input",
"bits": [ 20 ]
},
"DI16": {
"direction": "input",
"bits": [ 21 ]
},
"DI15": {
"direction": "input",
"bits": [ 22 ]
},
"DI14": {
"direction": "input",
"bits": [ 23 ]
},
"DI13": {
"direction": "input",
"bits": [ 24 ]
},
"DI12": {
"direction": "input",
"bits": [ 25 ]
},
"DI11": {
"direction": "input",
"bits": [ 26 ]
},
"DI10": {
"direction": "input",
"bits": [ 27 ]
},
"DI9": {
"direction": "input",
"bits": [ 28 ]
},
"DI8": {
"direction": "input",
"bits": [ 29 ]
},
"DI7": {
"direction": "input",
"bits": [ 30 ]
},
"DI6": {
"direction": "input",
"bits": [ 31 ]
},
"DI5": {
"direction": "input",
"bits": [ 32 ]
},
"DI4": {
"direction": "input",
"bits": [ 33 ]
},
"DI3": {
"direction": "input",
"bits": [ 34 ]
},
"DI2": {
"direction": "input",
"bits": [ 35 ]
},
"DI1": {
"direction": "input",
"bits": [ 36 ]
},
"DI0": {
"direction": "input",
"bits": [ 37 ]
},
"ADW8": {
"direction": "input",
"bits": [ 38 ]
},
"ADW7": {
"direction": "input",
"bits": [ 39 ]
},
"ADW6": {
"direction": "input",
"bits": [ 40 ]
},
"ADW5": {
"direction": "input",
"bits": [ 41 ]
},
"ADW4": {
"direction": "input",
"bits": [ 42 ]
},
"ADW3": {
"direction": "input",
"bits": [ 43 ]
},
"ADW2": {
"direction": "input",
"bits": [ 44 ]
},
"ADW1": {
"direction": "input",
"bits": [ 45 ]
},
"ADW0": {
"direction": "input",
"bits": [ 46 ]
},
"BE3": {
"direction": "input",
"bits": [ 47 ]
},
"BE2": {
"direction": "input",
"bits": [ 48 ]
},
"BE1": {
"direction": "input",
"bits": [ 49 ]
},
"BE0": {
"direction": "input",
"bits": [ 50 ]
},
"CEW": {
"direction": "input",
"bits": [ 51 ]
},
"CLKW": {
"direction": "input",
"bits": [ 52 ]
},
"CSW2": {
"direction": "input",
"bits": [ 53 ]
},
"CSW1": {
"direction": "input",
"bits": [ 54 ]
},
"CSW0": {
"direction": "input",
"bits": [ 55 ]
},
"ADR13": {
"direction": "input",
"bits": [ 56 ]
},
"ADR12": {
"direction": "input",
"bits": [ 57 ]
},
"ADR11": {
"direction": "input",
"bits": [ 58 ]
},
"ADR10": {
"direction": "input",
"bits": [ 59 ]
},
"ADR9": {
"direction": "input",
"bits": [ 60 ]
},
"ADR8": {
"direction": "input",
"bits": [ 61 ]
},
"ADR7": {
"direction": "input",
"bits": [ 62 ]
},
"ADR6": {
"direction": "input",
"bits": [ 63 ]
},
"ADR5": {
"direction": "input",
"bits": [ 64 ]
},
"ADR4": {
"direction": "input",
"bits": [ 65 ]
},
"ADR3": {
"direction": "input",
"bits": [ 66 ]
},
"ADR2": {
"direction": "input",
"bits": [ 67 ]
},
"ADR1": {
"direction": "input",
"bits": [ 68 ]
},
"ADR0": {
"direction": "input",
"bits": [ 69 ]
},
"CER": {
"direction": "input",
"bits": [ 70 ]
},
"OCER": {
"direction": "input",
"bits": [ 71 ]
},
"CLKR": {
"direction": "input",
"bits": [ 72 ]
},
"CSR2": {
"direction": "input",
"bits": [ 73 ]
},
"CSR1": {
"direction": "input",
"bits": [ 74 ]
},
"CSR0": {
"direction": "input",
"bits": [ 75 ]
},
"RST": {
"direction": "input",
"bits": [ 76 ]
},
"DO35": {
"direction": "output",
"bits": [ 77 ]
},
"DO34": {
"direction": "output",
"bits": [ 78 ]
},
"DO33": {
"direction": "output",
"bits": [ 79 ]
},
"DO32": {
"direction": "output",
"bits": [ 80 ]
},
"DO31": {
"direction": "output",
"bits": [ 81 ]
},
"DO30": {
"direction": "output",
"bits": [ 82 ]
},
"DO29": {
"direction": "output",
"bits": [ 83 ]
},
"DO28": {
"direction": "output",
"bits": [ 84 ]
},
"DO27": {
"direction": "output",
"bits": [ 85 ]
},
"DO26": {
"direction": "output",
"bits": [ 86 ]
},
"DO25": {
"direction": "output",
"bits": [ 87 ]
},
"DO24": {
"direction": "output",
"bits": [ 88 ]
},
"DO23": {
"direction": "output",
"bits": [ 89 ]
},
"DO22": {
"direction": "output",
"bits": [ 90 ]
},
"DO21": {
"direction": "output",
"bits": [ 91 ]
},
"DO20": {
"direction": "output",
"bits": [ 92 ]
},
"DO19": {
"direction": "output",
"bits": [ 93 ]
},
"DO18": {
"direction": "output",
"bits": [ 94 ]
},
"DO17": {
"direction": "output",
"bits": [ 95 ]
},
"DO16": {
"direction": "output",
"bits": [ 96 ]
},
"DO15": {
"direction": "output",
"bits": [ 97 ]
},
"DO14": {
"direction": "output",
"bits": [ 98 ]
},
"DO13": {
"direction": "output",
"bits": [ 99 ]
},
"DO12": {
"direction": "output",
"bits": [ 100 ]
},
"DO11": {
"direction": "output",
"bits": [ 101 ]
},
"DO10": {
"direction": "output",
"bits": [ 102 ]
},
"DO9": {
"direction": "output",
"bits": [ 103 ]
},
"DO8": {
"direction": "output",
"bits": [ 104 ]
},
"DO7": {
"direction": "output",
"bits": [ 105 ]
},
"DO6": {
"direction": "output",
"bits": [ 106 ]
},
"DO5": {
"direction": "output",
"bits": [ 107 ]
},
"DO4": {
"direction": "output",
"bits": [ 108 ]
},
"DO3": {
"direction": "output",
"bits": [ 109 ]
},
"DO2": {
"direction": "output",
"bits": [ 110 ]
},
"DO1": {
"direction": "output",
"bits": [ 111 ]
},
"DO0": {
"direction": "output",
"bits": [ 112 ]
}
},
"cells": {
},
"netnames": {
"ADR0": {
"hide_name": 0,
"bits": [ 69 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:169.11-169.15"
}
},
"ADR1": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:168.11-168.15"
}
},
"ADR10": {
"hide_name": 0,
"bits": [ 59 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:159.11-159.16"
}
},
"ADR11": {
"hide_name": 0,
"bits": [ 58 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:158.11-158.16"
}
},
"ADR12": {
"hide_name": 0,
"bits": [ 57 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:157.11-157.16"
}
},
"ADR13": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:156.11-156.16"
}
},
"ADR2": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:167.11-167.15"
}
},
"ADR3": {
"hide_name": 0,
"bits": [ 66 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:166.11-166.15"
}
},
"ADR4": {
"hide_name": 0,
"bits": [ 65 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:165.11-165.15"
}
},
"ADR5": {
"hide_name": 0,
"bits": [ 64 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:164.11-164.15"
}
},
"ADR6": {
"hide_name": 0,
"bits": [ 63 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:163.11-163.15"
}
},
"ADR7": {
"hide_name": 0,
"bits": [ 62 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:162.11-162.15"
}
},
"ADR8": {
"hide_name": 0,
"bits": [ 61 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:161.11-161.15"
}
},
"ADR9": {
"hide_name": 0,
"bits": [ 60 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:160.11-160.15"
}
},
"ADW0": {
"hide_name": 0,
"bits": [ 46 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:146.11-146.15"
}
},
"ADW1": {
"hide_name": 0,
"bits": [ 45 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:145.11-145.15"
}
},
"ADW2": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:144.11-144.15"
}
},
"ADW3": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:143.11-143.15"
}
},
"ADW4": {
"hide_name": 0,
"bits": [ 42 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:142.11-142.15"
}
},
"ADW5": {
"hide_name": 0,
"bits": [ 41 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:141.11-141.15"
}
},
"ADW6": {
"hide_name": 0,
"bits": [ 40 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:140.11-140.15"
}
},
"ADW7": {
"hide_name": 0,
"bits": [ 39 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:139.11-139.15"
}
},
"ADW8": {
"hide_name": 0,
"bits": [ 38 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:138.11-138.15"
}
},
"BE0": {
"hide_name": 0,
"bits": [ 50 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:150.11-150.14"
}
},
"BE1": {
"hide_name": 0,
"bits": [ 49 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:149.11-149.14"
}
},
"BE2": {
"hide_name": 0,
"bits": [ 48 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:148.11-148.14"
}
},
"BE3": {
"hide_name": 0,
"bits": [ 47 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:147.11-147.14"
}
},
"CER": {
"hide_name": 0,
"bits": [ 70 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:170.11-170.14"
}
},
"CEW": {
"hide_name": 0,
"bits": [ 51 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:151.11-151.14"
}
},
"CLKR": {
"hide_name": 0,
"bits": [ 72 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:172.11-172.15"
}
},
"CLKW": {
"hide_name": 0,
"bits": [ 52 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:152.11-152.15"
}
},
"CSR0": {
"hide_name": 0,
"bits": [ 75 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:175.11-175.15"
}
},
"CSR1": {
"hide_name": 0,
"bits": [ 74 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:174.11-174.15"
}
},
"CSR2": {
"hide_name": 0,
"bits": [ 73 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:173.11-173.15"
}
},
"CSW0": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:155.11-155.15"
}
},
"CSW1": {
"hide_name": 0,
"bits": [ 54 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:154.11-154.15"
}
},
"CSW2": {
"hide_name": 0,
"bits": [ 53 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:153.11-153.15"
}
},
"DI0": {
"hide_name": 0,
"bits": [ 37 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:137.11-137.14"
}
},
"DI1": {
"hide_name": 0,
"bits": [ 36 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:136.11-136.14"
}
},
"DI10": {
"hide_name": 0,
"bits": [ 27 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:127.11-127.15"
}
},
"DI11": {
"hide_name": 0,
"bits": [ 26 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:126.11-126.15"
}
},
"DI12": {
"hide_name": 0,
"bits": [ 25 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:125.11-125.15"
}
},
"DI13": {
"hide_name": 0,
"bits": [ 24 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:124.11-124.15"
}
},
"DI14": {
"hide_name": 0,
"bits": [ 23 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:123.11-123.15"
}
},
"DI15": {
"hide_name": 0,
"bits": [ 22 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:122.11-122.15"
}
},
"DI16": {
"hide_name": 0,
"bits": [ 21 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:121.11-121.15"
}
},
"DI17": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:120.11-120.15"
}
},
"DI18": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:119.11-119.15"
}
},
"DI19": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:118.11-118.15"
}
},
"DI2": {
"hide_name": 0,
"bits": [ 35 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:135.11-135.14"
}
},
"DI20": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:117.11-117.15"
}
},
"DI21": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:116.11-116.15"
}
},
"DI22": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:115.11-115.15"
}
},
"DI23": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:114.11-114.15"
}
},
"DI24": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:113.11-113.15"
}
},
"DI25": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:112.11-112.15"
}
},
"DI26": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:111.11-111.15"
}
},
"DI27": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:110.11-110.15"
}
},
"DI28": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:109.11-109.15"
}
},
"DI29": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:108.11-108.15"
}
},
"DI3": {
"hide_name": 0,
"bits": [ 34 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:134.11-134.14"
}
},
"DI30": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:107.11-107.15"
}
},
"DI31": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:106.11-106.15"
}
},
"DI32": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:105.11-105.15"
}
},
"DI33": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:104.11-104.15"
}
},
"DI34": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:103.11-103.15"
}
},
"DI35": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:102.11-102.15"
}
},
"DI4": {
"hide_name": 0,
"bits": [ 33 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:133.11-133.14"
}
},
"DI5": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:132.11-132.14"
}
},
"DI6": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:131.11-131.14"
}
},
"DI7": {
"hide_name": 0,
"bits": [ 30 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:130.11-130.14"
}
},
"DI8": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:129.11-129.14"
}
},
"DI9": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:128.11-128.14"
}
},
"DO0": {
"hide_name": 0,
"bits": [ 112 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:212.12-212.15"
}
},
"DO1": {
"hide_name": 0,
"bits": [ 111 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:211.12-211.15"
}
},
"DO10": {
"hide_name": 0,
"bits": [ 102 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:202.12-202.16"
}
},
"DO11": {
"hide_name": 0,
"bits": [ 101 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:201.12-201.16"
}
},
"DO12": {
"hide_name": 0,
"bits": [ 100 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:200.12-200.16"
}
},
"DO13": {
"hide_name": 0,
"bits": [ 99 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:199.12-199.16"
}
},
"DO14": {
"hide_name": 0,
"bits": [ 98 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:198.12-198.16"
}
},
"DO15": {
"hide_name": 0,
"bits": [ 97 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:197.12-197.16"
}
},
"DO16": {
"hide_name": 0,
"bits": [ 96 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:196.12-196.16"
}
},
"DO17": {
"hide_name": 0,
"bits": [ 95 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:195.12-195.16"
}
},
"DO18": {
"hide_name": 0,
"bits": [ 94 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:194.12-194.16"
}
},
"DO19": {
"hide_name": 0,
"bits": [ 93 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:193.12-193.16"
}
},
"DO2": {
"hide_name": 0,
"bits": [ 110 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:210.12-210.15"
}
},
"DO20": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:192.12-192.16"
}
},
"DO21": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:191.12-191.16"
}
},
"DO22": {
"hide_name": 0,
"bits": [ 90 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:190.12-190.16"
}
},
"DO23": {
"hide_name": 0,
"bits": [ 89 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:189.12-189.16"
}
},
"DO24": {
"hide_name": 0,
"bits": [ 88 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:188.12-188.16"
}
},
"DO25": {
"hide_name": 0,
"bits": [ 87 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:187.12-187.16"
}
},
"DO26": {
"hide_name": 0,
"bits": [ 86 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:186.12-186.16"
}
},
"DO27": {
"hide_name": 0,
"bits": [ 85 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:185.12-185.16"
}
},
"DO28": {
"hide_name": 0,
"bits": [ 84 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:184.12-184.16"
}
},
"DO29": {
"hide_name": 0,
"bits": [ 83 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:183.12-183.16"
}
},
"DO3": {
"hide_name": 0,
"bits": [ 109 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:209.12-209.15"
}
},
"DO30": {
"hide_name": 0,
"bits": [ 82 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:182.12-182.16"
}
},
"DO31": {
"hide_name": 0,
"bits": [ 81 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:181.12-181.16"
}
},
"DO32": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:180.12-180.16"
}
},
"DO33": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:179.12-179.16"
}
},
"DO34": {
"hide_name": 0,
"bits": [ 78 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:178.12-178.16"
}
},
"DO35": {
"hide_name": 0,
"bits": [ 77 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:177.12-177.16"
}
},
"DO4": {
"hide_name": 0,
"bits": [ 108 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:208.12-208.15"
}
},
"DO5": {
"hide_name": 0,
"bits": [ 107 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:207.12-207.15"
}
},
"DO6": {
"hide_name": 0,
"bits": [ 106 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:206.12-206.15"
}
},
"DO7": {
"hide_name": 0,
"bits": [ 105 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:205.12-205.15"
}
},
"DO8": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:204.12-204.15"
}
},
"DO9": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:203.12-203.15"
}
},
"OCER": {
"hide_name": 0,
"bits": [ 71 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:171.11-171.15"
}
},
"RST": {
"hide_name": 0,
"bits": [ 76 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:176.11-176.14"
}
}
}
},
"PFUMX": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"abc9_box": "00000000000000000000000000000001",
"abc9_box_id": "00000000000000000000000000001000",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:117.1-124.10"
},
"ports": {
"ALUT": {
"direction": "input",
"bits": [ 2 ]
},
"BLUT": {
"direction": "input",
"bits": [ 3 ]
},
"C0": {
"direction": "input",
"bits": [ 4 ]
},
"Z": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"ALUT": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:117.21-117.25"
}
},
"BLUT": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:117.27-117.31"
}
},
"C0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:117.33-117.35"
}
},
"Z": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:117.44-117.45"
}
}
}
},
"PUR": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:9.1-12.10"
},
"parameter_default_values": {
"RST_PULSE": "00000000000000000000000000000001"
},
"ports": {
"PUR": {
"direction": "input",
"bits": [ 2 ]
}
},
"cells": {
},
"netnames": {
"PUR": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:11.11-11.14"
}
}
}
},
"SGSR": {
"attributes": {
"keep": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:15.1-18.10"
},
"ports": {
"GSR": {
"direction": "input",
"bits": [ 2 ]
},
"CLK": {
"direction": "input",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"CLK": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:17.11-17.14"
}
},
"GSR": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:16.11-16.14"
}
}
}
},
"TRELLIS_COMB": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:354.1-395.10"
},
"parameter_default_values": {
"CCU2_INJECT1": "NO",
"INITVAL": "0000000000000000",
"IS_Z1": "0",
"MODE": "LOGIC",
"WREMUX": "WRE"
},
"ports": {
"A": {
"direction": "input",
"bits": [ 2 ]
},
"B": {
"direction": "input",
"bits": [ 3 ]
},
"C": {
"direction": "input",
"bits": [ 4 ]
},
"D": {
"direction": "input",
"bits": [ 5 ]
},
"M": {
"direction": "input",
"bits": [ 6 ]
},
"FCI": {
"direction": "input",
"bits": [ 7 ]
},
"F1": {
"direction": "input",
"bits": [ 8 ]
},
"FXA": {
"direction": "input",
"bits": [ 9 ]
},
"FXB": {
"direction": "input",
"bits": [ 10 ]
},
"WD": {
"direction": "input",
"bits": [ 11 ]
},
"WAD0": {
"direction": "input",
"bits": [ 12 ]
},
"WAD1": {
"direction": "input",
"bits": [ 13 ]
},
"WAD2": {
"direction": "input",
"bits": [ 14 ]
},
"WAD3": {
"direction": "input",
"bits": [ 15 ]
},
"WRE": {
"direction": "input",
"bits": [ 16 ]
},
"WCK": {
"direction": "input",
"bits": [ 17 ]
},
"F": {
"direction": "output",
"bits": [ 18 ]
},
"FCO": {
"direction": "output",
"bits": [ 19 ]
},
"OFX": {
"direction": "output",
"bits": [ 20 ]
}
},
"cells": {
},
"netnames": {
"A": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:355.8-355.9"
}
},
"B": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:355.11-355.12"
}
},
"C": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:355.14-355.15"
}
},
"D": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:355.17-355.18"
}
},
"F": {
"hide_name": 0,
"bits": [ 18 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:360.9-360.10"
}
},
"F1": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:356.13-356.15"
}
},
"FCI": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:356.8-356.11"
}
},
"FCO": {
"hide_name": 0,
"bits": [ 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:360.12-360.15"
}
},
"FXA": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:356.17-356.20"
}
},
"FXB": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:356.22-356.25"
}
},
"M": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:355.20-355.21"
}
},
"OFX": {
"hide_name": 0,
"bits": [ 20 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:360.17-360.20"
}
},
"WAD0": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:358.8-358.12"
}
},
"WAD1": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:358.14-358.18"
}
},
"WAD2": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:358.20-358.24"
}
},
"WAD3": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:358.26-358.30"
}
},
"WCK": {
"hide_name": 0,
"bits": [ 17 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:359.13-359.16"
}
},
"WD": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:357.8-357.10"
}
},
"WRE": {
"hide_name": 0,
"bits": [ 16 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:359.8-359.11"
}
}
}
},
"TRELLIS_DPR16X4": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"abc9_box": "00000000000000000000000000000001",
"abc9_box_id": "00000000000000000000000000000111",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:128.1-169.10"
},
"parameter_default_values": {
"INITVAL": "0000000000000000000000000000000000000000000000000000000000000000",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"ports": {
"DI": {
"direction": "input",
"bits": [ 2, 3, 4, 5 ]
},
"WAD": {
"direction": "input",
"bits": [ 6, 7, 8, 9 ]
},
"WRE": {
"direction": "input",
"bits": [ 10 ]
},
"WCK": {
"direction": "input",
"bits": [ 11 ]
},
"RAD": {
"direction": "input",
"bits": [ 12, 13, 14, 15 ]
},
"DO": {
"direction": "output",
"bits": [ 16, 17, 18, 19 ]
}
},
"cells": {
},
"netnames": {
"DI": {
"hide_name": 0,
"bits": [ 2, 3, 4, 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:129.15-129.17"
}
},
"DO": {
"hide_name": 0,
"bits": [ 16, 17, 18, 19 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:134.15-134.17"
}
},
"RAD": {
"hide_name": 0,
"bits": [ 12, 13, 14, 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:133.15-133.18"
}
},
"WAD": {
"hide_name": 0,
"bits": [ 6, 7, 8, 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:130.15-130.18"
}
},
"WCK": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:132.15-132.18"
}
},
"WRE": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:131.15-131.18"
}
}
}
},
"TRELLIS_FF": {
"attributes": {
"abc9_flop": "1",
"abc9_box": "0",
"blackbox": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:249.1-314.10"
},
"parameter_default_values": {
"CEMUX": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110001",
"CLKMUX": "CLK",
"GSR": "ENABLED",
"LSRMODE": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010011000101001101010010",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"ports": {
"CLK": {
"direction": "input",
"bits": [ 2 ]
},
"LSR": {
"direction": "input",
"bits": [ 3 ]
},
"CE": {
"direction": "input",
"bits": [ 4 ]
},
"DI": {
"direction": "input",
"bits": [ 5 ]
},
"M": {
"direction": "input",
"bits": [ 6 ]
},
"Q": {
"direction": "output",
"bits": [ 7 ]
}
},
"cells": {
},
"netnames": {
"CE": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:249.35-249.37"
}
},
"CLK": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:249.25-249.28"
}
},
"DI": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:249.39-249.41"
}
},
"LSR": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:249.30-249.33"
}
},
"M": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:249.43-249.44"
}
},
"Q": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:249.57-249.58"
}
}
}
},
"TRELLIS_IO": {
"attributes": {
"keep": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:318.1-344.10"
},
"parameter_default_values": {
"DIR": "INPUT"
},
"ports": {
"B": {
"direction": "inout",
"bits": [ 2 ]
},
"I": {
"direction": "input",
"bits": [ 3 ]
},
"T": {
"direction": "input",
"bits": [ 4 ]
},
"O": {
"direction": "output",
"bits": [ 5 ]
}
},
"cells": {
},
"netnames": {
"B": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"iopad_external_pin": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:320.8-320.9"
}
},
"I": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:321.8-321.9"
}
},
"O": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:323.9-323.10"
}
},
"T": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:322.8-322.9"
}
}
}
},
"TRELLIS_RAM16X2": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:76.1-113.10"
},
"parameter_default_values": {
"INITVAL_0": "0000000000000000",
"INITVAL_1": "0000000000000000",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"ports": {
"DI0": {
"direction": "input",
"bits": [ 2 ]
},
"DI1": {
"direction": "input",
"bits": [ 3 ]
},
"WAD0": {
"direction": "input",
"bits": [ 4 ]
},
"WAD1": {
"direction": "input",
"bits": [ 5 ]
},
"WAD2": {
"direction": "input",
"bits": [ 6 ]
},
"WAD3": {
"direction": "input",
"bits": [ 7 ]
},
"WRE": {
"direction": "input",
"bits": [ 8 ]
},
"WCK": {
"direction": "input",
"bits": [ 9 ]
},
"RAD0": {
"direction": "input",
"bits": [ 10 ]
},
"RAD1": {
"direction": "input",
"bits": [ 11 ]
},
"RAD2": {
"direction": "input",
"bits": [ 12 ]
},
"RAD3": {
"direction": "input",
"bits": [ 13 ]
},
"DO0": {
"direction": "output",
"bits": [ 14 ]
},
"DO1": {
"direction": "output",
"bits": [ 15 ]
}
},
"cells": {
},
"netnames": {
"DI0": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:77.8-77.11"
}
},
"DI1": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:77.13-77.16"
}
},
"DO0": {
"hide_name": 0,
"bits": [ 14 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:81.9-81.12"
}
},
"DO1": {
"hide_name": 0,
"bits": [ 15 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:81.14-81.17"
}
},
"RAD0": {
"hide_name": 0,
"bits": [ 10 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:80.8-80.12"
}
},
"RAD1": {
"hide_name": 0,
"bits": [ 11 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:80.14-80.18"
}
},
"RAD2": {
"hide_name": 0,
"bits": [ 12 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:80.20-80.24"
}
},
"RAD3": {
"hide_name": 0,
"bits": [ 13 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:80.26-80.30"
}
},
"WAD0": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:78.8-78.12"
}
},
"WAD1": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:78.14-78.18"
}
},
"WAD2": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:78.20-78.24"
}
},
"WAD3": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:78.26-78.30"
}
},
"WCK": {
"hide_name": 0,
"bits": [ 9 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:79.13-79.16"
}
},
"WRE": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:79.8-79.11"
}
}
}
},
"TSHX2DQA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1282.1-1292.10"
},
"parameter_default_values": {
"GSR": "ENABLED",
"REGSET": "SET"
},
"ports": {
"T1": {
"direction": "input",
"bits": [ 2 ]
},
"T0": {
"direction": "input",
"bits": [ 3 ]
},
"SCLK": {
"direction": "input",
"bits": [ 4 ]
},
"ECLK": {
"direction": "input",
"bits": [ 5 ]
},
"DQSW270": {
"direction": "input",
"bits": [ 6 ]
},
"RST": {
"direction": "input",
"bits": [ 7 ]
},
"Q": {
"direction": "output",
"bits": [ 8 ]
}
},
"cells": {
},
"netnames": {
"DQSW270": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1289.11-1289.18"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1288.11-1288.15"
}
},
"Q": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1291.12-1291.13"
}
},
"RST": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1290.11-1290.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1287.11-1287.15"
}
},
"T0": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1286.11-1286.13"
}
},
"T1": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1285.11-1285.13"
}
}
}
},
"TSHX2DQSA": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1295.1-1305.10"
},
"parameter_default_values": {
"GSR": "ENABLED",
"REGSET": "SET"
},
"ports": {
"T1": {
"direction": "input",
"bits": [ 2 ]
},
"T0": {
"direction": "input",
"bits": [ 3 ]
},
"SCLK": {
"direction": "input",
"bits": [ 4 ]
},
"ECLK": {
"direction": "input",
"bits": [ 5 ]
},
"DQSW": {
"direction": "input",
"bits": [ 6 ]
},
"RST": {
"direction": "input",
"bits": [ 7 ]
},
"Q": {
"direction": "output",
"bits": [ 8 ]
}
},
"cells": {
},
"netnames": {
"DQSW": {
"hide_name": 0,
"bits": [ 6 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1302.11-1302.15"
}
},
"ECLK": {
"hide_name": 0,
"bits": [ 5 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1301.11-1301.15"
}
},
"Q": {
"hide_name": 0,
"bits": [ 8 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1304.12-1304.13"
}
},
"RST": {
"hide_name": 0,
"bits": [ 7 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1303.11-1303.14"
}
},
"SCLK": {
"hide_name": 0,
"bits": [ 4 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1300.11-1300.15"
}
},
"T0": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1299.11-1299.13"
}
},
"T1": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1298.11-1298.13"
}
}
}
},
"USRMCLK": {
"attributes": {
"keep": "00000000000000000000000000000001",
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1085.1-1088.10"
},
"ports": {
"USRMCLKI": {
"direction": "input",
"bits": [ 2 ]
},
"USRMCLKTS": {
"direction": "input",
"bits": [ 3 ]
}
},
"cells": {
},
"netnames": {
"USRMCLKI": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1086.11-1086.19"
}
},
"USRMCLKTS": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_bb_ecp5.v:1087.11-1087.20"
}
}
}
},
"VHI": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:402.1-404.10"
},
"ports": {
"Z": {
"direction": "output",
"bits": [ 2 ]
}
},
"cells": {
},
"netnames": {
"Z": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:402.19-402.20"
}
}
}
},
"VLO": {
"attributes": {
"blackbox": "00000000000000000000000000000001",
"cells_not_processed": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:398.1-400.10"
},
"ports": {
"Z": {
"direction": "output",
"bits": [ 2 ]
}
},
"cells": {
},
"netnames": {
"Z": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/common_sim.vh:398.19-398.20"
}
}
}
},
"harness_nms_weight_direct": {
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:5.1-53.10",
"top": "00000000000000000000000000000001",
"dynports": "00000000000000000000000000000001",
"hdlname": "harness_nms_weight_direct"
},
"parameter_default_values": {
"DATA_WIDTH": "00000000000000000000000000001000",
"MAX_TILES": "00000000000000000000000000010000",
"N_SLOTS": "00000000000000000000000000001000",
"P_IN": "00000000000000000000000000001000",
"TIW": "00000000000000000000000000000100"
},
"ports": {
"clk": {
"direction": "input",
"bits": [ 2 ]
},
"rst": {
"direction": "input",
"bits": [ 3 ]
},
"seed": {
"direction": "input",
"bits": [ 4, 5, 6, 7, 8, 9, 10, 11 ]
},
"checksum": {
"direction": "output",
"bits": [ 12, 13, 14, 15, 16, 17, 18, 19 ]
}
},
"cells": {
"chk_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:41.5-50.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 20 ],
"LSR": [ 3 ],
"Q": [ 13 ]
}
},
"chk_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:41.5-50.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 21 ],
"LSR": [ 3 ],
"Q": [ 14 ]
}
},
"chk_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:41.5-50.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 22 ],
"LSR": [ 3 ],
"Q": [ 15 ]
}
},
"chk_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:41.5-50.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 23 ],
"LSR": [ 3 ],
"Q": [ 16 ]
}
},
"chk_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:41.5-50.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 24 ],
"LSR": [ 3 ],
"Q": [ 17 ]
}
},
"chk_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:41.5-50.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 25 ],
"LSR": [ 3 ],
"Q": [ 18 ]
}
},
"chk_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:41.5-50.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 26 ],
"LSR": [ 3 ],
"Q": [ 19 ]
}
},
"chk_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:41.5-50.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 27 ],
"LSR": [ 3 ],
"Q": [ 12 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:138.19-138.63"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 28 ],
"BLUT": [ 29 ],
"C0": [ 30 ],
"Z": [ 20 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_1": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:138.19-138.63"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 31 ],
"BLUT": [ 32 ],
"C0": [ 33 ],
"Z": [ 21 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_1_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0110100110010110"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:136.39-137.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 34 ],
"B": [ 35 ],
"C": [ 14 ],
"D": [ 36 ],
"Z": [ 31 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_1_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:134.39-135.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 34 ],
"B": [ 35 ],
"C": [ 14 ],
"D": [ 36 ],
"Z": [ 32 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_1_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:119.33-120.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 37 ],
"D": [ 38 ],
"Z": [ 36 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_1_C0_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:128.32-129.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 39 ],
"B": [ 40 ],
"C": [ 41 ],
"D": [ 42 ],
"Z": [ 33 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_2": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:138.19-138.63"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 43 ],
"BLUT": [ 44 ],
"C0": [ 45 ],
"Z": [ 22 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_2_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0110100110010110"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:136.39-137.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 46 ],
"B": [ 15 ],
"C": [ 47 ],
"D": [ 48 ],
"Z": [ 43 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_2_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:134.39-135.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 46 ],
"B": [ 15 ],
"C": [ 47 ],
"D": [ 48 ],
"Z": [ 44 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_2_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:119.33-120.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 49 ],
"D": [ 50 ],
"Z": [ 48 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_2_C0_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:128.32-129.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 51 ],
"B": [ 52 ],
"C": [ 53 ],
"D": [ 54 ],
"Z": [ 45 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_3": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:138.19-138.63"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 55 ],
"BLUT": [ 56 ],
"C0": [ 57 ],
"Z": [ 24 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_3_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0110100110010110"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:136.39-137.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 58 ],
"B": [ 59 ],
"C": [ 17 ],
"D": [ 60 ],
"Z": [ 55 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_3_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:134.39-135.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 58 ],
"B": [ 59 ],
"C": [ 17 ],
"D": [ 60 ],
"Z": [ 56 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_3_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:128.32-129.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 61 ],
"B": [ 62 ],
"C": [ 63 ],
"D": [ 64 ],
"Z": [ 57 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_3_C0_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:119.33-120.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 65 ],
"D": [ 66 ],
"Z": [ 60 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_4": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:138.19-138.63"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 67 ],
"BLUT": [ 68 ],
"C0": [ 69 ],
"Z": [ 27 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_4_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0110100110010110"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:136.39-137.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 70 ],
"B": [ 71 ],
"C": [ 12 ],
"D": [ 72 ],
"Z": [ 67 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_4_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:134.39-135.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 70 ],
"B": [ 71 ],
"C": [ 12 ],
"D": [ 72 ],
"Z": [ 68 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_4_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:128.32-129.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 73 ],
"B": [ 74 ],
"C": [ 75 ],
"D": [ 76 ],
"Z": [ 69 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_4_C0_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:119.33-120.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 77 ],
"D": [ 78 ],
"Z": [ 72 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_5": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:138.19-138.63"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 79 ],
"BLUT": [ 80 ],
"C0": [ 81 ],
"Z": [ 25 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_5_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0110100110010110"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:136.39-137.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 82 ],
"B": [ 83 ],
"C": [ 18 ],
"D": [ 84 ],
"Z": [ 79 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_5_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:134.39-135.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 82 ],
"B": [ 83 ],
"C": [ 18 ],
"D": [ 84 ],
"Z": [ 80 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_5_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:119.33-120.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 85 ],
"D": [ 86 ],
"Z": [ 84 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_5_C0_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:128.32-129.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 87 ],
"B": [ 88 ],
"C": [ 89 ],
"D": [ 90 ],
"Z": [ 81 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_6": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:138.19-138.63"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 91 ],
"BLUT": [ 92 ],
"C0": [ 93 ],
"Z": [ 23 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_6_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0110100110010110"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:136.39-137.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 94 ],
"B": [ 95 ],
"C": [ 16 ],
"D": [ 96 ],
"Z": [ 91 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_6_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:134.39-135.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 94 ],
"B": [ 95 ],
"C": [ 16 ],
"D": [ 96 ],
"Z": [ 92 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_6_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:119.33-120.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 97 ],
"D": [ 98 ],
"Z": [ 96 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_6_C0_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:128.32-129.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 99 ],
"B": [ 100 ],
"C": [ 101 ],
"D": [ 102 ],
"Z": [ 93 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_7": {
"hide_name": 0,
"type": "PFUMX",
"parameters": {
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:138.19-138.63"
},
"port_directions": {
"ALUT": "input",
"BLUT": "input",
"C0": "input",
"Z": "output"
},
"connections": {
"ALUT": [ 103 ],
"BLUT": [ 104 ],
"C0": [ 105 ],
"Z": [ 26 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_7_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0110100110010110"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:136.39-137.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 106 ],
"B": [ 107 ],
"C": [ 19 ],
"D": [ 108 ],
"Z": [ 103 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_7_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:134.39-135.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 106 ],
"B": [ 107 ],
"C": [ 19 ],
"D": [ 108 ],
"Z": [ 104 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_7_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:119.33-120.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 109 ],
"D": [ 110 ],
"Z": [ 108 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_7_C0_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:128.32-129.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 111 ],
"B": [ 112 ],
"C": [ 113 ],
"D": [ 114 ],
"Z": [ 105 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_ALUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0110100110010110"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:136.39-137.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 115 ],
"B": [ 13 ],
"C": [ 116 ],
"D": [ 117 ],
"Z": [ 28 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_BLUT_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:134.39-135.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 115 ],
"B": [ 13 ],
"C": [ 116 ],
"D": [ 117 ],
"Z": [ 29 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_C0_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1001011001101001"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:128.32-129.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 118 ],
"B": [ 119 ],
"C": [ 120 ],
"D": [ 121 ],
"Z": [ 30 ]
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_C0_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0000111111110000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:119.33-120.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ "0" ],
"C": [ 122 ],
"D": [ 123 ],
"Z": [ 117 ]
}
},
"dut": {
"hide_name": 0,
"type": "$scopeinfo",
"parameters": {
"TYPE": "module"
},
"attributes": {
"cell_src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:33.7-37.6",
"module": "$paramod$885e6f66bd2cd066b39b45b6044bd2a88d7cc8f9\\nms_weight_direct",
"module_dynports": "00000000000000000000000000000001",
"module_hdlname": "nms_weight_direct",
"module_src": "hardware/v2/nms/rtl/nms_weight_direct.v:12.1-48.10"
},
"port_directions": {
},
"connections": {
}
},
"dut.GEN_SLOT[0].mem.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ "1", 124, 125, 126 ],
"DO": [ 127, 128, 129, 130 ],
"RAD": [ 131, 124, 125, 126 ],
"WAD": [ "1", 124, 125, 126 ],
"WCK": [ 2 ],
"WRE": [ 131 ]
}
},
"dut.GEN_SLOT[0].mem.0.1": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 132, 133, 134, 135 ],
"DO": [ 136, 137, 138, 139 ],
"RAD": [ 131, 124, 125, 126 ],
"WAD": [ "1", 124, 125, 126 ],
"WCK": [ 2 ],
"WRE": [ 131 ]
}
},
"dut.GEN_SLOT[0].rd_data_reg_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 131 ],
"CLK": [ 2 ],
"DI": [ 127 ],
"LSR": [ "0" ],
"Q": [ 71 ]
}
},
"dut.GEN_SLOT[0].rd_data_reg_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 131 ],
"CLK": [ 2 ],
"DI": [ 138 ],
"LSR": [ "0" ],
"Q": [ 83 ]
}
},
"dut.GEN_SLOT[0].rd_data_reg_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 131 ],
"CLK": [ 2 ],
"DI": [ 136 ],
"LSR": [ "0" ],
"Q": [ 95 ]
}
},
"dut.GEN_SLOT[0].rd_data_reg_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 131 ],
"CLK": [ 2 ],
"DI": [ 130 ],
"LSR": [ "0" ],
"Q": [ 47 ]
}
},
"dut.GEN_SLOT[0].rd_data_reg_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 131 ],
"CLK": [ 2 ],
"DI": [ 129 ],
"LSR": [ "0" ],
"Q": [ 35 ]
}
},
"dut.GEN_SLOT[0].rd_data_reg_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 131 ],
"CLK": [ 2 ],
"DI": [ 128 ],
"LSR": [ "0" ],
"Q": [ 116 ]
}
},
"dut.GEN_SLOT[0].rd_data_reg_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 131 ],
"CLK": [ 2 ],
"DI": [ 137 ],
"LSR": [ "0" ],
"Q": [ 59 ]
}
},
"dut.GEN_SLOT[0].rd_data_reg_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 131 ],
"CLK": [ 2 ],
"DI": [ 139 ],
"LSR": [ "0" ],
"Q": [ 107 ]
}
},
"dut.GEN_SLOT[1].mem.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 131, "1", 125, 126 ],
"DO": [ 140, 141, 142, 143 ],
"RAD": [ 132, 133, 134, 135 ],
"WAD": [ 132, 133, 134, 135 ],
"WCK": [ 2 ],
"WRE": [ 124 ]
}
},
"dut.GEN_SLOT[1].mem.0.1": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 132, 133, 134, 135 ],
"DO": [ 144, 145, 146, 147 ],
"RAD": [ 132, 133, 134, 135 ],
"WAD": [ 132, 133, 134, 135 ],
"WCK": [ 2 ],
"WRE": [ 124 ]
}
},
"dut.GEN_SLOT[1].rd_data_reg_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 124 ],
"CLK": [ 2 ],
"DI": [ 140 ],
"LSR": [ "0" ],
"Q": [ 70 ]
}
},
"dut.GEN_SLOT[1].rd_data_reg_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 124 ],
"CLK": [ 2 ],
"DI": [ 147 ],
"LSR": [ "0" ],
"Q": [ 106 ]
}
},
"dut.GEN_SLOT[1].rd_data_reg_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 124 ],
"CLK": [ 2 ],
"DI": [ 146 ],
"LSR": [ "0" ],
"Q": [ 82 ]
}
},
"dut.GEN_SLOT[1].rd_data_reg_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 124 ],
"CLK": [ 2 ],
"DI": [ 144 ],
"LSR": [ "0" ],
"Q": [ 94 ]
}
},
"dut.GEN_SLOT[1].rd_data_reg_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 124 ],
"CLK": [ 2 ],
"DI": [ 143 ],
"LSR": [ "0" ],
"Q": [ 46 ]
}
},
"dut.GEN_SLOT[1].rd_data_reg_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 124 ],
"CLK": [ 2 ],
"DI": [ 142 ],
"LSR": [ "0" ],
"Q": [ 34 ]
}
},
"dut.GEN_SLOT[1].rd_data_reg_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 124 ],
"CLK": [ 2 ],
"DI": [ 141 ],
"LSR": [ "0" ],
"Q": [ 115 ]
}
},
"dut.GEN_SLOT[1].rd_data_reg_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 124 ],
"CLK": [ 2 ],
"DI": [ 145 ],
"LSR": [ "0" ],
"Q": [ 58 ]
}
},
"dut.GEN_SLOT[2].mem.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 131, 124, "1", 126 ],
"DO": [ 148, 149, 150, 151 ],
"RAD": [ 152, 153, 154, 155 ],
"WAD": [ 152, 153, 154, 155 ],
"WCK": [ 2 ],
"WRE": [ 125 ]
}
},
"dut.GEN_SLOT[2].mem.0.1": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 132, 133, 134, 135 ],
"DO": [ 156, 157, 158, 159 ],
"RAD": [ 152, 153, 154, 155 ],
"WAD": [ 152, 153, 154, 155 ],
"WCK": [ 2 ],
"WRE": [ 125 ]
}
},
"dut.GEN_SLOT[2].rd_data_reg_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 125 ],
"CLK": [ 2 ],
"DI": [ 148 ],
"LSR": [ "0" ],
"Q": [ 76 ]
}
},
"dut.GEN_SLOT[2].rd_data_reg_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 125 ],
"CLK": [ 2 ],
"DI": [ 159 ],
"LSR": [ "0" ],
"Q": [ 114 ]
}
},
"dut.GEN_SLOT[2].rd_data_reg_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 125 ],
"CLK": [ 2 ],
"DI": [ 158 ],
"LSR": [ "0" ],
"Q": [ 90 ]
}
},
"dut.GEN_SLOT[2].rd_data_reg_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 125 ],
"CLK": [ 2 ],
"DI": [ 157 ],
"LSR": [ "0" ],
"Q": [ 64 ]
}
},
"dut.GEN_SLOT[2].rd_data_reg_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 125 ],
"CLK": [ 2 ],
"DI": [ 156 ],
"LSR": [ "0" ],
"Q": [ 102 ]
}
},
"dut.GEN_SLOT[2].rd_data_reg_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 125 ],
"CLK": [ 2 ],
"DI": [ 151 ],
"LSR": [ "0" ],
"Q": [ 54 ]
}
},
"dut.GEN_SLOT[2].rd_data_reg_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 125 ],
"CLK": [ 2 ],
"DI": [ 150 ],
"LSR": [ "0" ],
"Q": [ 42 ]
}
},
"dut.GEN_SLOT[2].rd_data_reg_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 125 ],
"CLK": [ 2 ],
"DI": [ 149 ],
"LSR": [ "0" ],
"Q": [ 121 ]
}
},
"dut.GEN_SLOT[3].mem.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 131, 124, 125, "1" ],
"DO": [ 160, 161, 162, 163 ],
"RAD": [ 164, 165, 166, 167 ],
"WAD": [ 164, 165, 166, 167 ],
"WCK": [ 2 ],
"WRE": [ 126 ]
}
},
"dut.GEN_SLOT[3].mem.0.1": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 132, 133, 134, 135 ],
"DO": [ 168, 169, 170, 171 ],
"RAD": [ 164, 165, 166, 167 ],
"WAD": [ 164, 165, 166, 167 ],
"WCK": [ 2 ],
"WRE": [ 126 ]
}
},
"dut.GEN_SLOT[3].rd_data_reg_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 126 ],
"CLK": [ 2 ],
"DI": [ 160 ],
"LSR": [ "0" ],
"Q": [ 75 ]
}
},
"dut.GEN_SLOT[3].rd_data_reg_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 126 ],
"CLK": [ 2 ],
"DI": [ 171 ],
"LSR": [ "0" ],
"Q": [ 113 ]
}
},
"dut.GEN_SLOT[3].rd_data_reg_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 126 ],
"CLK": [ 2 ],
"DI": [ 170 ],
"LSR": [ "0" ],
"Q": [ 89 ]
}
},
"dut.GEN_SLOT[3].rd_data_reg_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 126 ],
"CLK": [ 2 ],
"DI": [ 169 ],
"LSR": [ "0" ],
"Q": [ 63 ]
}
},
"dut.GEN_SLOT[3].rd_data_reg_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 126 ],
"CLK": [ 2 ],
"DI": [ 168 ],
"LSR": [ "0" ],
"Q": [ 101 ]
}
},
"dut.GEN_SLOT[3].rd_data_reg_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 126 ],
"CLK": [ 2 ],
"DI": [ 163 ],
"LSR": [ "0" ],
"Q": [ 53 ]
}
},
"dut.GEN_SLOT[3].rd_data_reg_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 126 ],
"CLK": [ 2 ],
"DI": [ 162 ],
"LSR": [ "0" ],
"Q": [ 41 ]
}
},
"dut.GEN_SLOT[3].rd_data_reg_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 126 ],
"CLK": [ 2 ],
"DI": [ 161 ],
"LSR": [ "0" ],
"Q": [ 120 ]
}
},
"dut.GEN_SLOT[4].mem.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 131, 124, 125, 126 ],
"DO": [ 172, 173, 174, 175 ],
"RAD": [ 176, 177, 178, 179 ],
"WAD": [ 176, 177, 178, 179 ],
"WCK": [ 2 ],
"WRE": [ 132 ]
}
},
"dut.GEN_SLOT[4].mem.0.1": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ "1", 133, 134, 135 ],
"DO": [ 180, 181, 182, 183 ],
"RAD": [ 176, 177, 178, 179 ],
"WAD": [ 176, 177, 178, 179 ],
"WCK": [ 2 ],
"WRE": [ 132 ]
}
},
"dut.GEN_SLOT[4].rd_data_reg_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 132 ],
"CLK": [ 2 ],
"DI": [ 180 ],
"LSR": [ "0" ],
"Q": [ 98 ]
}
},
"dut.GEN_SLOT[4].rd_data_reg_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 132 ],
"CLK": [ 2 ],
"DI": [ 172 ],
"LSR": [ "0" ],
"Q": [ 78 ]
}
},
"dut.GEN_SLOT[4].rd_data_reg_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 132 ],
"CLK": [ 2 ],
"DI": [ 183 ],
"LSR": [ "0" ],
"Q": [ 110 ]
}
},
"dut.GEN_SLOT[4].rd_data_reg_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 132 ],
"CLK": [ 2 ],
"DI": [ 182 ],
"LSR": [ "0" ],
"Q": [ 86 ]
}
},
"dut.GEN_SLOT[4].rd_data_reg_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 132 ],
"CLK": [ 2 ],
"DI": [ 181 ],
"LSR": [ "0" ],
"Q": [ 66 ]
}
},
"dut.GEN_SLOT[4].rd_data_reg_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 132 ],
"CLK": [ 2 ],
"DI": [ 175 ],
"LSR": [ "0" ],
"Q": [ 50 ]
}
},
"dut.GEN_SLOT[4].rd_data_reg_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 132 ],
"CLK": [ 2 ],
"DI": [ 174 ],
"LSR": [ "0" ],
"Q": [ 38 ]
}
},
"dut.GEN_SLOT[4].rd_data_reg_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 132 ],
"CLK": [ 2 ],
"DI": [ 173 ],
"LSR": [ "0" ],
"Q": [ 123 ]
}
},
"dut.GEN_SLOT[5].mem.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 131, 124, 125, 126 ],
"DO": [ 184, 185, 186, 187 ],
"RAD": [ 188, 189, 190, 191 ],
"WAD": [ 188, 189, 190, 191 ],
"WCK": [ 2 ],
"WRE": [ 133 ]
}
},
"dut.GEN_SLOT[5].mem.0.1": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 132, "1", 134, 135 ],
"DO": [ 192, 193, 194, 195 ],
"RAD": [ 188, 189, 190, 191 ],
"WAD": [ 188, 189, 190, 191 ],
"WCK": [ 2 ],
"WRE": [ 133 ]
}
},
"dut.GEN_SLOT[5].rd_data_reg_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 133 ],
"CLK": [ 2 ],
"DI": [ 194 ],
"LSR": [ "0" ],
"Q": [ 88 ]
}
},
"dut.GEN_SLOT[5].rd_data_reg_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 133 ],
"CLK": [ 2 ],
"DI": [ 184 ],
"LSR": [ "0" ],
"Q": [ 74 ]
}
},
"dut.GEN_SLOT[5].rd_data_reg_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 133 ],
"CLK": [ 2 ],
"DI": [ 195 ],
"LSR": [ "0" ],
"Q": [ 112 ]
}
},
"dut.GEN_SLOT[5].rd_data_reg_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 133 ],
"CLK": [ 2 ],
"DI": [ 193 ],
"LSR": [ "0" ],
"Q": [ 62 ]
}
},
"dut.GEN_SLOT[5].rd_data_reg_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 133 ],
"CLK": [ 2 ],
"DI": [ 192 ],
"LSR": [ "0" ],
"Q": [ 100 ]
}
},
"dut.GEN_SLOT[5].rd_data_reg_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 133 ],
"CLK": [ 2 ],
"DI": [ 187 ],
"LSR": [ "0" ],
"Q": [ 52 ]
}
},
"dut.GEN_SLOT[5].rd_data_reg_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 133 ],
"CLK": [ 2 ],
"DI": [ 186 ],
"LSR": [ "0" ],
"Q": [ 40 ]
}
},
"dut.GEN_SLOT[5].rd_data_reg_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 133 ],
"CLK": [ 2 ],
"DI": [ 185 ],
"LSR": [ "0" ],
"Q": [ 119 ]
}
},
"dut.GEN_SLOT[6].mem.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 131, 124, 125, 126 ],
"DO": [ 196, 197, 198, 199 ],
"RAD": [ 200, 201, 202, 203 ],
"WAD": [ 200, 201, 202, 203 ],
"WCK": [ 2 ],
"WRE": [ 134 ]
}
},
"dut.GEN_SLOT[6].mem.0.1": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 132, 133, "1", 135 ],
"DO": [ 204, 205, 206, 207 ],
"RAD": [ 200, 201, 202, 203 ],
"WAD": [ 200, 201, 202, 203 ],
"WCK": [ 2 ],
"WRE": [ 134 ]
}
},
"dut.GEN_SLOT[6].rd_data_reg_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 134 ],
"CLK": [ 2 ],
"DI": [ 196 ],
"LSR": [ "0" ],
"Q": [ 73 ]
}
},
"dut.GEN_SLOT[6].rd_data_reg_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 134 ],
"CLK": [ 2 ],
"DI": [ 207 ],
"LSR": [ "0" ],
"Q": [ 111 ]
}
},
"dut.GEN_SLOT[6].rd_data_reg_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 134 ],
"CLK": [ 2 ],
"DI": [ 206 ],
"LSR": [ "0" ],
"Q": [ 87 ]
}
},
"dut.GEN_SLOT[6].rd_data_reg_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 134 ],
"CLK": [ 2 ],
"DI": [ 205 ],
"LSR": [ "0" ],
"Q": [ 61 ]
}
},
"dut.GEN_SLOT[6].rd_data_reg_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 134 ],
"CLK": [ 2 ],
"DI": [ 204 ],
"LSR": [ "0" ],
"Q": [ 99 ]
}
},
"dut.GEN_SLOT[6].rd_data_reg_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 134 ],
"CLK": [ 2 ],
"DI": [ 199 ],
"LSR": [ "0" ],
"Q": [ 51 ]
}
},
"dut.GEN_SLOT[6].rd_data_reg_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 134 ],
"CLK": [ 2 ],
"DI": [ 198 ],
"LSR": [ "0" ],
"Q": [ 39 ]
}
},
"dut.GEN_SLOT[6].rd_data_reg_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 134 ],
"CLK": [ 2 ],
"DI": [ 197 ],
"LSR": [ "0" ],
"Q": [ 118 ]
}
},
"dut.GEN_SLOT[7].mem.0.0": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 131, 124, 125, 126 ],
"DO": [ 208, 209, 210, 211 ],
"RAD": [ 212, 213, 214, 215 ],
"WAD": [ 212, 213, 214, 215 ],
"WCK": [ 2 ],
"WRE": [ 135 ]
}
},
"dut.GEN_SLOT[7].mem.0.1": {
"hide_name": 0,
"type": "TRELLIS_DPR16X4",
"parameters": {
"INITVAL": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"WCKMUX": "WCK",
"WREMUX": "WRE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/lutrams_map_trellis.v:20.3-28.2"
},
"port_directions": {
"DI": "input",
"DO": "output",
"RAD": "input",
"WAD": "input",
"WCK": "input",
"WRE": "input"
},
"connections": {
"DI": [ 132, 133, 134, "1" ],
"DO": [ 216, 217, 218, 219 ],
"RAD": [ 212, 213, 214, 215 ],
"WAD": [ 212, 213, 214, 215 ],
"WCK": [ 2 ],
"WRE": [ 135 ]
}
},
"dut.GEN_SLOT[7].rd_data_reg_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 135 ],
"CLK": [ 2 ],
"DI": [ 209 ],
"LSR": [ "0" ],
"Q": [ 122 ]
}
},
"dut.GEN_SLOT[7].rd_data_reg_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 135 ],
"CLK": [ 2 ],
"DI": [ 208 ],
"LSR": [ "0" ],
"Q": [ 77 ]
}
},
"dut.GEN_SLOT[7].rd_data_reg_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 135 ],
"CLK": [ 2 ],
"DI": [ 219 ],
"LSR": [ "0" ],
"Q": [ 109 ]
}
},
"dut.GEN_SLOT[7].rd_data_reg_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 135 ],
"CLK": [ 2 ],
"DI": [ 218 ],
"LSR": [ "0" ],
"Q": [ 85 ]
}
},
"dut.GEN_SLOT[7].rd_data_reg_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 135 ],
"CLK": [ 2 ],
"DI": [ 217 ],
"LSR": [ "0" ],
"Q": [ 65 ]
}
},
"dut.GEN_SLOT[7].rd_data_reg_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 135 ],
"CLK": [ 2 ],
"DI": [ 216 ],
"LSR": [ "0" ],
"Q": [ 97 ]
}
},
"dut.GEN_SLOT[7].rd_data_reg_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 135 ],
"CLK": [ 2 ],
"DI": [ 211 ],
"LSR": [ "0" ],
"Q": [ 49 ]
}
},
"dut.GEN_SLOT[7].rd_data_reg_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "CE",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:56.101-56.163"
},
"port_directions": {
"CE": "input",
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CE": [ 135 ],
"CLK": [ 2 ],
"DI": [ 210 ],
"LSR": [ "0" ],
"Q": [ 37 ]
}
},
"lfsr_TRELLIS_FF_Q": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 213 ],
"LSR": [ 3 ],
"Q": [ 214 ]
}
},
"lfsr_TRELLIS_FF_Q_1": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 214 ],
"LSR": [ 3 ],
"Q": [ 215 ]
}
},
"lfsr_TRELLIS_FF_Q_10": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 165 ],
"LSR": [ 3 ],
"Q": [ 166 ]
}
},
"lfsr_TRELLIS_FF_Q_11": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 166 ],
"LSR": [ 3 ],
"Q": [ 167 ]
}
},
"lfsr_TRELLIS_FF_Q_12": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 167 ],
"LSR": [ 3 ],
"Q": [ 176 ]
}
},
"lfsr_TRELLIS_FF_Q_13": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:16.100-16.154"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 220 ],
"LSR": [ "0" ],
"Q": [ 124 ]
}
},
"lfsr_TRELLIS_FF_Q_14": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:16.100-16.154"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 221 ],
"LSR": [ "0" ],
"Q": [ 125 ]
}
},
"lfsr_TRELLIS_FF_Q_15": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:16.100-16.154"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 222 ],
"LSR": [ "0" ],
"Q": [ 133 ]
}
},
"lfsr_TRELLIS_FF_Q_16": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:16.100-16.154"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 223 ],
"LSR": [ "0" ],
"Q": [ 132 ]
}
},
"lfsr_TRELLIS_FF_Q_17": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:16.100-16.154"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 224 ],
"LSR": [ "0" ],
"Q": [ 134 ]
}
},
"lfsr_TRELLIS_FF_Q_18": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:16.100-16.154"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 225 ],
"LSR": [ "0" ],
"Q": [ 135 ]
}
},
"lfsr_TRELLIS_FF_Q_19": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 176 ],
"LSR": [ 3 ],
"Q": [ 177 ]
}
},
"lfsr_TRELLIS_FF_Q_2": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:16.100-16.154"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 226 ],
"LSR": [ "0" ],
"Q": [ 126 ]
}
},
"lfsr_TRELLIS_FF_Q_20": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 177 ],
"LSR": [ 3 ],
"Q": [ 178 ]
}
},
"lfsr_TRELLIS_FF_Q_21": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 178 ],
"LSR": [ 3 ],
"Q": [ 179 ]
}
},
"lfsr_TRELLIS_FF_Q_22": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 179 ],
"LSR": [ 3 ],
"Q": [ 188 ]
}
},
"lfsr_TRELLIS_FF_Q_23": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 188 ],
"LSR": [ 3 ],
"Q": [ 189 ]
}
},
"lfsr_TRELLIS_FF_Q_24": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 189 ],
"LSR": [ 3 ],
"Q": [ 190 ]
}
},
"lfsr_TRELLIS_FF_Q_25": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 190 ],
"LSR": [ 3 ],
"Q": [ 191 ]
}
},
"lfsr_TRELLIS_FF_Q_26": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 191 ],
"LSR": [ 3 ],
"Q": [ 200 ]
}
},
"lfsr_TRELLIS_FF_Q_27": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 200 ],
"LSR": [ 3 ],
"Q": [ 201 ]
}
},
"lfsr_TRELLIS_FF_Q_28": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 201 ],
"LSR": [ 3 ],
"Q": [ 202 ]
}
},
"lfsr_TRELLIS_FF_Q_29": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 202 ],
"LSR": [ 3 ],
"Q": [ 203 ]
}
},
"lfsr_TRELLIS_FF_Q_3": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "SET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:69.162-69.213"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 227 ],
"LSR": [ 3 ],
"Q": [ 131 ]
}
},
"lfsr_TRELLIS_FF_Q_30": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 203 ],
"LSR": [ 3 ],
"Q": [ 212 ]
}
},
"lfsr_TRELLIS_FF_Q_31": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 212 ],
"LSR": [ 3 ],
"Q": [ 213 ]
}
},
"lfsr_TRELLIS_FF_Q_3_DI_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "0110100110010110"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:128.32-129.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ 215 ],
"B": [ 189 ],
"C": [ 124 ],
"D": [ 131 ],
"Z": [ 227 ]
}
},
"lfsr_TRELLIS_FF_Q_4": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 135 ],
"LSR": [ 3 ],
"Q": [ 152 ]
}
},
"lfsr_TRELLIS_FF_Q_5": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 152 ],
"LSR": [ 3 ],
"Q": [ 153 ]
}
},
"lfsr_TRELLIS_FF_Q_6": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 153 ],
"LSR": [ 3 ],
"Q": [ 154 ]
}
},
"lfsr_TRELLIS_FF_Q_7": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 154 ],
"LSR": [ 3 ],
"Q": [ 155 ]
}
},
"lfsr_TRELLIS_FF_Q_8": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 155 ],
"LSR": [ 3 ],
"Q": [ 164 ]
}
},
"lfsr_TRELLIS_FF_Q_9": {
"hide_name": 0,
"type": "TRELLIS_FF",
"parameters": {
"CEMUX": "1 ",
"CLKMUX": "CLK",
"GSR": "DISABLED",
"LSRMUX": "LSR",
"REGSET": "RESET",
"SRMODE": "LSR_OVER_CE"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:19.5-22.8|/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:68.164-68.215"
},
"port_directions": {
"CLK": "input",
"DI": "input",
"LSR": "input",
"Q": "output"
},
"connections": {
"CLK": [ 2 ],
"DI": [ 164 ],
"LSR": [ 3 ],
"Q": [ 165 ]
}
},
"seed_LUT4_B": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100111111000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:124.33-125.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 5 ],
"C": [ 3 ],
"D": [ 131 ],
"Z": [ 220 ]
}
},
"seed_LUT4_B_Z_LUT4_Z": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100111111000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:124.33-125.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 6 ],
"C": [ 3 ],
"D": [ 124 ],
"Z": [ 221 ]
}
},
"seed_LUT4_B_Z_LUT4_Z_1": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100111111000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:124.33-125.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 7 ],
"C": [ 3 ],
"D": [ 125 ],
"Z": [ 226 ]
}
},
"seed_LUT4_B_Z_LUT4_Z_2": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100111111000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:124.33-125.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 8 ],
"C": [ 3 ],
"D": [ 126 ],
"Z": [ 223 ]
}
},
"seed_LUT4_B_Z_LUT4_Z_3": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100111111000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:124.33-125.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 9 ],
"C": [ 3 ],
"D": [ 132 ],
"Z": [ 222 ]
}
},
"seed_LUT4_B_Z_LUT4_Z_4": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100111111000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:124.33-125.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 10 ],
"C": [ 3 ],
"D": [ 133 ],
"Z": [ 224 ]
}
},
"seed_LUT4_B_Z_LUT4_Z_5": {
"hide_name": 0,
"type": "LUT4",
"parameters": {
"INIT": "1100111111000000"
},
"attributes": {
"module_not_derived": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:124.33-125.56"
},
"port_directions": {
"A": "input",
"B": "input",
"C": "input",
"D": "input",
"Z": "output"
},
"connections": {
"A": [ "0" ],
"B": [ 11 ],
"C": [ 3 ],
"D": [ 134 ],
"Z": [ 225 ]
}
}
},
"netnames": {
"checksum": {
"hide_name": 0,
"bits": [ 12, 13, 14, 15, 16, 17, 18, 19 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:15.23-15.31"
}
},
"chk": {
"hide_name": 0,
"bits": [ 12, 13, 14, 15, 16, 17, 18, 19 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:40.15-40.18"
}
},
"chk_TRELLIS_FF_Q_DI": {
"hide_name": 0,
"bits": [ 27, 20, 21, 22, 23, 24, 25, 26 ],
"attributes": {
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_1_ALUT": {
"hide_name": 0,
"bits": [ 31 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.22-133.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_1_BLUT": {
"hide_name": 0,
"bits": [ 32 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.18-133.20"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_1_C0": {
"hide_name": 0,
"bits": [ 34, 35, 14, 36, 33 ],
"attributes": {
"force_downto": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_2_ALUT": {
"hide_name": 0,
"bits": [ 43 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.22-133.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_2_BLUT": {
"hide_name": 0,
"bits": [ 44 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.18-133.20"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_2_C0": {
"hide_name": 0,
"bits": [ 46, 15, 47, 48, 45 ],
"attributes": {
"force_downto": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_3_ALUT": {
"hide_name": 0,
"bits": [ 55 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.22-133.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_3_BLUT": {
"hide_name": 0,
"bits": [ 56 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.18-133.20"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_3_C0": {
"hide_name": 0,
"bits": [ 58, 59, 17, 60, 57 ],
"attributes": {
"force_downto": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_4_ALUT": {
"hide_name": 0,
"bits": [ 67 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.22-133.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_4_BLUT": {
"hide_name": 0,
"bits": [ 68 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.18-133.20"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_4_C0": {
"hide_name": 0,
"bits": [ 70, 71, 12, 72, 69 ],
"attributes": {
"force_downto": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_5_ALUT": {
"hide_name": 0,
"bits": [ 79 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.22-133.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_5_BLUT": {
"hide_name": 0,
"bits": [ 80 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.18-133.20"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_5_C0": {
"hide_name": 0,
"bits": [ 82, 83, 18, 84, 81 ],
"attributes": {
"force_downto": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_6_ALUT": {
"hide_name": 0,
"bits": [ 91 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.22-133.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_6_BLUT": {
"hide_name": 0,
"bits": [ 92 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.18-133.20"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_6_C0": {
"hide_name": 0,
"bits": [ 94, 95, 16, 96, 93 ],
"attributes": {
"force_downto": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_7_ALUT": {
"hide_name": 0,
"bits": [ 103 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.22-133.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_7_BLUT": {
"hide_name": 0,
"bits": [ 104 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.18-133.20"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_7_C0": {
"hide_name": 0,
"bits": [ 106, 107, 19, 108, 105 ],
"attributes": {
"force_downto": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_ALUT": {
"hide_name": 0,
"bits": [ 28 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.22-133.24"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_BLUT": {
"hide_name": 0,
"bits": [ 29 ],
"attributes": {
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:133.18-133.20"
}
},
"chk_TRELLIS_FF_Q_DI_PFUMX_Z_C0": {
"hide_name": 0,
"bits": [ 115, 13, 116, 117, 30 ],
"attributes": {
"force_downto": "00000000000000000000000000000001",
"src": "/opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"
}
},
"clk": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:12.17-12.20"
}
},
"dut.GEN_SLOT[0].mem.0.0_DO": {
"hide_name": 0,
"bits": [ 127, 128, 129, 130, 136, 137, 138, 139, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283 ],
"attributes": {
"unused_bits": "8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63"
}
},
"dut.GEN_SLOT[0].rd_data_reg": {
"hide_name": 0,
"bits": [ 71, 116, 35, 47, 95, 59, 83, 107, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x" ],
"attributes": {
"hdlname": "dut GEN_SLOT[0].rd_data_reg",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:35.39-35.50"
}
},
"dut.GEN_SLOT[1].mem.0.0_DO": {
"hide_name": 0,
"bits": [ 140, 141, 142, 143, 144, 145, 146, 147, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339 ],
"attributes": {
"unused_bits": "8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63"
}
},
"dut.GEN_SLOT[1].rd_data_reg": {
"hide_name": 0,
"bits": [ 70, 115, 34, 46, 94, 58, 82, 106, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x" ],
"attributes": {
"hdlname": "dut GEN_SLOT[1].rd_data_reg",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:35.39-35.50"
}
},
"dut.GEN_SLOT[2].mem.0.0_DO": {
"hide_name": 0,
"bits": [ 148, 149, 150, 151, 156, 157, 158, 159, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395 ],
"attributes": {
"unused_bits": "8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63"
}
},
"dut.GEN_SLOT[2].rd_data_reg": {
"hide_name": 0,
"bits": [ 76, 121, 42, 54, 102, 64, 90, 114, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x" ],
"attributes": {
"hdlname": "dut GEN_SLOT[2].rd_data_reg",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:35.39-35.50"
}
},
"dut.GEN_SLOT[3].mem.0.1_DO": {
"hide_name": 0,
"bits": [ 160, 161, 162, 163, 168, 169, 170, 171, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451 ],
"attributes": {
"unused_bits": "8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63"
}
},
"dut.GEN_SLOT[3].rd_data_reg": {
"hide_name": 0,
"bits": [ 75, 120, 41, 53, 101, 63, 89, 113, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x" ],
"attributes": {
"hdlname": "dut GEN_SLOT[3].rd_data_reg",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:35.39-35.50"
}
},
"dut.GEN_SLOT[4].mem.0.0_DO": {
"hide_name": 0,
"bits": [ 172, 173, 174, 175, 180, 181, 182, 183, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507 ],
"attributes": {
"unused_bits": "8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63"
}
},
"dut.GEN_SLOT[4].rd_data_reg": {
"hide_name": 0,
"bits": [ 78, 123, 38, 50, 98, 66, 86, 110, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x" ],
"attributes": {
"hdlname": "dut GEN_SLOT[4].rd_data_reg",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:35.39-35.50"
}
},
"dut.GEN_SLOT[5].mem.0.0_DO": {
"hide_name": 0,
"bits": [ 184, 185, 186, 187, 192, 193, 194, 195, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563 ],
"attributes": {
"unused_bits": "8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63"
}
},
"dut.GEN_SLOT[5].rd_data_reg": {
"hide_name": 0,
"bits": [ 74, 119, 40, 52, 100, 62, 88, 112, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x" ],
"attributes": {
"hdlname": "dut GEN_SLOT[5].rd_data_reg",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:35.39-35.50"
}
},
"dut.GEN_SLOT[6].mem.0.0_DO": {
"hide_name": 0,
"bits": [ 196, 197, 198, 199, 204, 205, 206, 207, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619 ],
"attributes": {
"unused_bits": "8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63"
}
},
"dut.GEN_SLOT[6].rd_data_reg": {
"hide_name": 0,
"bits": [ 73, 118, 39, 51, 99, 61, 87, 111, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x" ],
"attributes": {
"hdlname": "dut GEN_SLOT[6].rd_data_reg",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:35.39-35.50"
}
},
"dut.GEN_SLOT[7].mem.0.0_DO": {
"hide_name": 0,
"bits": [ 208, 209, 210, 211, 216, 217, 218, 219, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675 ],
"attributes": {
"unused_bits": "8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63"
}
},
"dut.GEN_SLOT[7].rd_data_reg": {
"hide_name": 0,
"bits": [ 77, 122, 37, 49, 97, 65, 85, 109, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x" ],
"attributes": {
"hdlname": "dut GEN_SLOT[7].rd_data_reg",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:35.39-35.50"
}
},
"dut.clk": {
"hide_name": 0,
"bits": [ 2 ],
"attributes": {
"hdlname": "dut clk",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:19.11-19.14"
}
},
"dut.fill_addr_flat": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215 ],
"attributes": {
"hdlname": "dut fill_addr_flat",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:23.38-23.52"
}
},
"dut.fill_data_flat": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215 ],
"attributes": {
"hdlname": "dut fill_data_flat",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:24.46-24.60"
}
},
"dut.fill_we": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135 ],
"attributes": {
"hdlname": "dut fill_we",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:22.38-22.45"
}
},
"dut.rd_addr_flat": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215 ],
"attributes": {
"hdlname": "dut rd_addr_flat",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:27.49-27.61"
}
},
"dut.rd_data_flat": {
"hide_name": 0,
"bits": [ 71, 116, 35, 47, 95, 59, 83, 107, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 70, 115, 34, 46, 94, 58, 82, 106, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 76, 121, 42, 54, 102, 64, 90, 114, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 75, 120, 41, 53, 101, 63, 89, 113, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 78, 123, 38, 50, 98, 66, 86, 110, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 74, 119, 40, 52, 100, 62, 88, 112, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 73, 118, 39, 51, 99, 61, 87, 111, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 77, 122, 37, 49, 97, 65, 85, 109, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x" ],
"attributes": {
"hdlname": "dut rd_data_flat",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:28.50-28.62"
}
},
"dut.rd_en": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135 ],
"attributes": {
"hdlname": "dut rd_en",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:26.49-26.54"
}
},
"dut.rst": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"hdlname": "dut rst",
"src": "hardware/v2/nms/rtl/nms_weight_direct.v:20.11-20.14"
}
},
"fill_addr_flat": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:25.28-25.42"
}
},
"fill_data_flat": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215, 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:26.40-26.54"
}
},
"fill_we": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:24.24-24.31"
}
},
"lfsr": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:18.16-18.20"
}
},
"lfsr_TRELLIS_FF_Q_3_DI": {
"hide_name": 0,
"bits": [ 227 ],
"attributes": {
}
},
"rd_addr_flat": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135, 152, 153, 154, 155, 164, 165, 166, 167, 176, 177, 178, 179, 188, 189, 190, 191, 200, 201, 202, 203, 212, 213, 214, 215 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:28.28-28.40"
}
},
"rd_data_flat": {
"hide_name": 0,
"bits": [ 71, 116, 35, 47, 95, 59, 83, 107, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 70, 115, 34, 46, 94, 58, 82, 106, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 76, 121, 42, 54, 102, 64, 90, 114, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 75, 120, 41, 53, 101, 63, 89, 113, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 78, 123, 38, 50, 98, 66, 86, 110, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 74, 119, 40, 52, 100, 62, 88, 112, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 73, 118, 39, 51, 99, 61, 87, 111, "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x", 77, 122, 37, 49, 97, 65, 85, 109 ],
"attributes": {
}
},
"rd_en": {
"hide_name": 0,
"bits": [ 131, 124, 125, 126, 132, 133, 134, 135 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:27.24-27.29"
}
},
"rst": {
"hide_name": 0,
"bits": [ 3 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:13.17-13.20"
}
},
"seed": {
"hide_name": 0,
"bits": [ 4, 5, 6, 7, 8, 9, 10, 11 ],
"attributes": {
"src": "hardware/v2/nms/synthesis/harness_nms_weight_direct.v:14.23-14.27"
}
},
"seed_LUT4_B_Z": {
"hide_name": 0,
"bits": [ 676, 220, 221, 226, 223, 222, 224, 225 ],
"attributes": {
"unused_bits": "0 "
}
}
}
}
}
}