3534 lines
119 KiB
JSON
3534 lines
119 KiB
JSON
{
|
|
"creator": "Next Generation Place and Route (Version nextpnr-0.8-57-g7e68bea8)",
|
|
"modules": {
|
|
"top": {
|
|
"settings": {
|
|
"route": "00000000000000000000000000000001",
|
|
"router/tmg_ripup": "0 ",
|
|
"router1/useEstimate": "1 ",
|
|
"router1/fullCleanupReroute": "1 ",
|
|
"router1/cleanupReroute": "1 ",
|
|
"router1/maxIterCnt": "200",
|
|
"place": "00000000000000000000000000000001",
|
|
"placer1/startTemp": "1.000000",
|
|
"placer1/minBelsForGridPick": "64",
|
|
"placer1/netShareWeight": "0.000000",
|
|
"placer1/constraintWeight": "10.000000",
|
|
"placerHeap/cellPlacementTimeout": "8",
|
|
"placerHeap/netShareWeight": "0.000000",
|
|
"placerHeap/parallelRefine": "0 ",
|
|
"pack": "00000000000000000000000000000001",
|
|
"synth": "00000000000000000000000000000001",
|
|
"placerHeap/timingWeight": "10 ",
|
|
"placerHeap/criticalityExponent": "2",
|
|
"placerHeap/beta": "0.900000",
|
|
"placerHeap/alpha": "0.100000",
|
|
"seed": "0011000101000001010110010010011001010011010110001001011110010011",
|
|
"arch.type": " ",
|
|
"arch.name": "ARCHNAME",
|
|
"router": "router1",
|
|
"placer": "heap",
|
|
"auto_freq": "00000000000000000000000000000000",
|
|
"slack_redist_iter": "00000000000000000000000000000000",
|
|
"timing_driven": "00000000000000000000000000000001",
|
|
"target_freq": "27000000.000000",
|
|
"cst.filename": "BOARDS/tangprimer20k.cst",
|
|
"packer.partno": "GW2A-LV18PG256C8/I7",
|
|
"packer.chipdb": "GW2A-18",
|
|
"packer.arch": "himbaechel/gowin"
|
|
},
|
|
"attributes": {
|
|
"top": "00000000000000000000000000000001",
|
|
"src": "step3K.v:3.1-59.12"
|
|
},
|
|
"ports": {
|
|
"rst_i": {
|
|
"direction": "input",
|
|
"bits": [ 9269 ]
|
|
},
|
|
"led": {
|
|
"direction": "output",
|
|
"bits": [ 9449, 9446, 9443, 9440, 9437 ]
|
|
},
|
|
"clk": {
|
|
"direction": "input",
|
|
"bits": [ 9267 ]
|
|
},
|
|
"TXD": {
|
|
"direction": "output",
|
|
"bits": [ 9266 ]
|
|
},
|
|
"RXD": {
|
|
"direction": "input",
|
|
"bits": [ 9265 ]
|
|
}
|
|
},
|
|
"cells": {
|
|
"leds_DFF_Q_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X48Y1/LUT2"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 9582 ],
|
|
"I3": [ 9451 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_1_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X51Y1/LUT0"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 9580 ],
|
|
"I3": [ 9453 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_2_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X51Y1/LUT1"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 9578 ],
|
|
"I3": [ 9460 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_3_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X49Y1/LUT5"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 9576 ],
|
|
"I3": [ 9467 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_4_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X51Y1/LUT3"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 9574 ],
|
|
"I3": [ 9474 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_3_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/ALU0"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"COUT": "output"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"COUT": [ 9560 ]
|
|
}
|
|
},
|
|
"clkI_DFF_Q_D_ALU_SUM_DUMMY_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/ALU5"
|
|
},
|
|
"port_directions": {
|
|
},
|
|
"connections": {
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X44Y1/ALU0"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"COUT": "output"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"COUT": [ 9558 ]
|
|
}
|
|
},
|
|
"GSR": {
|
|
"hide_name": 0,
|
|
"type": "GSR",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y27/GSR"
|
|
},
|
|
"port_directions": {
|
|
"GSRI": "input"
|
|
},
|
|
"connections": {
|
|
"GSRI": [ 9553 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_D_MUX2_LUT5_O_I1_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "01011110"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X48Y1/LUT1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:153.41-153.66|/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9278 ],
|
|
"F": [ 9482 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_D_MUX2_LUT5_O_I0_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0101111001001110"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X48Y1/LUT0",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:152.41-152.66|/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I3": "input",
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I3": [ 9297 ],
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9278 ],
|
|
"F": [ 9481 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_D_MUX2_LUT5_O": {
|
|
"hide_name": 0,
|
|
"type": "MUX2_LUT5",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X48Y1/MUX0",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:154.14-154.54",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"S0": "input",
|
|
"O": "output",
|
|
"I1": "input",
|
|
"I0": "input"
|
|
},
|
|
"connections": {
|
|
"S0": [ 9301 ],
|
|
"O": [ 9451 ],
|
|
"I1": [ 9482 ],
|
|
"I0": [ 9481 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_4_D_MUX2_LUT5_O_I1_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0100000001000001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/LUT7",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:153.41-153.66|/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I3": "input",
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I3": [ 9297 ],
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9278 ],
|
|
"F": [ 9477 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_4_D_MUX2_LUT5_O_I0_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0001010000000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/LUT6",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:152.41-152.66|/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I3": "input",
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I3": [ 9297 ],
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9278 ],
|
|
"F": [ 9476 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_4_D_MUX2_LUT5_O": {
|
|
"hide_name": 0,
|
|
"type": "MUX2_LUT5",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/MUX6",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:154.14-154.54",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"S0": "input",
|
|
"O": "output",
|
|
"I1": "input",
|
|
"I0": "input"
|
|
},
|
|
"connections": {
|
|
"S0": [ 9301 ],
|
|
"O": [ 9474 ],
|
|
"I1": [ 9477 ],
|
|
"I0": [ 9476 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_4": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X51Y1/DFF3",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9448 ],
|
|
"D": [ 9574 ],
|
|
"CLK": [ 9274 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_3_D_MUX2_LUT5_O_I1_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0101010000000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X49Y1/LUT3",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:153.41-153.66|/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I3": "input",
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I3": [ 9297 ],
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9278 ],
|
|
"F": [ 9470 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_3_D_MUX2_LUT5_O_I0_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0100000100001010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X49Y1/LUT2",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:152.41-152.66|/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I3": "input",
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I3": [ 9297 ],
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9278 ],
|
|
"F": [ 9469 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_3_D_MUX2_LUT5_O": {
|
|
"hide_name": 0,
|
|
"type": "MUX2_LUT5",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X49Y1/MUX2",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:154.14-154.54",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"S0": "input",
|
|
"O": "output",
|
|
"I1": "input",
|
|
"I0": "input"
|
|
},
|
|
"connections": {
|
|
"S0": [ 9301 ],
|
|
"O": [ 9467 ],
|
|
"I1": [ 9470 ],
|
|
"I0": [ 9469 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X49Y1/DFF5",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9445 ],
|
|
"D": [ 9576 ],
|
|
"CLK": [ 9274 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_2_D_MUX2_LUT5_O_I1_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0100000101001010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X51Y1/LUT5",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:153.41-153.66|/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I3": "input",
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I3": [ 9297 ],
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9278 ],
|
|
"F": [ 9463 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_2_D_MUX2_LUT5_O_I0_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0100000001001110"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X51Y1/LUT4",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:152.41-152.66|/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I3": "input",
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I3": [ 9297 ],
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9278 ],
|
|
"F": [ 9462 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_2_D_MUX2_LUT5_O": {
|
|
"hide_name": 0,
|
|
"type": "MUX2_LUT5",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X51Y1/MUX4",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:154.14-154.54",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"S0": "input",
|
|
"O": "output",
|
|
"I1": "input",
|
|
"I0": "input"
|
|
},
|
|
"connections": {
|
|
"S0": [ 9301 ],
|
|
"O": [ 9460 ],
|
|
"I1": [ 9463 ],
|
|
"I0": [ 9462 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X51Y1/DFF1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9442 ],
|
|
"D": [ 9578 ],
|
|
"CLK": [ 9274 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_1_D_MUX2_LUT5_O_I1_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0100010001001110"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X51Y1/LUT7",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:153.41-153.66|/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I3": "input",
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I3": [ 9297 ],
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9278 ],
|
|
"F": [ 9456 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_1_D_MUX2_LUT5_O_I0_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0100111001011010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X51Y1/LUT6",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:152.41-152.66|/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I3": "input",
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I3": [ 9297 ],
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9278 ],
|
|
"F": [ 9455 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_1_D_MUX2_LUT5_O": {
|
|
"hide_name": 0,
|
|
"type": "MUX2_LUT5",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X51Y1/MUX6",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:154.14-154.54",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"S0": "input",
|
|
"O": "output",
|
|
"I1": "input",
|
|
"I0": "input"
|
|
},
|
|
"connections": {
|
|
"S0": [ 9301 ],
|
|
"O": [ 9453 ],
|
|
"I1": [ 9456 ],
|
|
"I0": [ 9455 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X51Y1/DFF0",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9439 ],
|
|
"D": [ 9580 ],
|
|
"CLK": [ 9274 ]
|
|
}
|
|
},
|
|
"leds_DFF_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X48Y1/DFF2",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9436 ],
|
|
"D": [ 9582 ],
|
|
"CLK": [ 9274 ]
|
|
}
|
|
},
|
|
"led_OBUF_O_4": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X55Y31/IOBB",
|
|
"src": "step3K.v:6.16-6.19",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 9449 ],
|
|
"I": [ 9448 ]
|
|
}
|
|
},
|
|
"led_OBUF_O_3": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X55Y31/IOBA",
|
|
"src": "step3K.v:6.16-6.19",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 9446 ],
|
|
"I": [ 9445 ]
|
|
}
|
|
},
|
|
"led_OBUF_O_2": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X51Y0/IOBA",
|
|
"src": "step3K.v:6.16-6.19",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 9443 ],
|
|
"I": [ 9442 ]
|
|
}
|
|
},
|
|
"led_OBUF_O_1": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X51Y0/IOBB",
|
|
"src": "step3K.v:6.16-6.19",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 9440 ],
|
|
"I": [ 9439 ]
|
|
}
|
|
},
|
|
"led_OBUF_O": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X33Y0/IOBB",
|
|
"src": "step3K.v:6.16-6.19",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 9437 ],
|
|
"I": [ 9436 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_9_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/ALU0",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9432 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9433 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9430 ],
|
|
"CIN": [ 9342 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_9": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/DFF0",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9433 ],
|
|
"D": [ 9432 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_8_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/ALU1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9427 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9428 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9425 ],
|
|
"CIN": [ 9430 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_8": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/DFF1",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9428 ],
|
|
"D": [ 9427 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_7_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/ALU2",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9422 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9423 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9420 ],
|
|
"CIN": [ 9425 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_7": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/DFF2",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9423 ],
|
|
"D": [ 9422 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_6_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/ALU3",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9417 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9418 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9415 ],
|
|
"CIN": [ 9420 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_6": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/DFF3",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9418 ],
|
|
"D": [ 9417 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_5_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/ALU4",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9412 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9413 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9410 ],
|
|
"CIN": [ 9415 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_5": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/DFF4",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9413 ],
|
|
"D": [ 9412 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_4_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/ALU5",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9407 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9408 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9405 ],
|
|
"CIN": [ 9410 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_4": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X46Y1/DFF5",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9408 ],
|
|
"D": [ 9407 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_3_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/ALU0",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9402 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9403 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9400 ],
|
|
"CIN": [ 9405 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/DFF0",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9403 ],
|
|
"D": [ 9402 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_2_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/ALU1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9394 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9395 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9392 ],
|
|
"CIN": [ 9400 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_20_D_LUT1_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X43Y1/LUT0",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 9389 ],
|
|
"F": [ 9397 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_20": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X43Y1/DFF0",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9389 ],
|
|
"D": [ 9397 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/DFF1",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9395 ],
|
|
"D": [ 9394 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_1_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/ALU2",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9335 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9336 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9321 ],
|
|
"CIN": [ 9392 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_CIN_ALU_COUT": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X44Y1/ALU1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9390 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9389 ],
|
|
"I0": [ 9553 ],
|
|
"COUT": [ 9387 ],
|
|
"CIN": [ 9558 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X44Y1/ALU2",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9384 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9385 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9382 ],
|
|
"CIN": [ 9387 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_19": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X44Y1/DFF2",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9385 ],
|
|
"D": [ 9384 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_18_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X44Y1/ALU3",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9379 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9380 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9377 ],
|
|
"CIN": [ 9382 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_18": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X44Y1/DFF3",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9380 ],
|
|
"D": [ 9379 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_17_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X44Y1/ALU4",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9374 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9375 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9372 ],
|
|
"CIN": [ 9377 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_17": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X44Y1/DFF4",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9375 ],
|
|
"D": [ 9374 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_16_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X44Y1/ALU5",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9369 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9370 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9367 ],
|
|
"CIN": [ 9372 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_16": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X44Y1/DFF5",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9370 ],
|
|
"D": [ 9369 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_15_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/ALU0",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9364 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9365 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9362 ],
|
|
"CIN": [ 9367 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_15": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/DFF0",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9365 ],
|
|
"D": [ 9364 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_14_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/ALU1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9359 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9360 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9357 ],
|
|
"CIN": [ 9362 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_14": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/DFF1",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9360 ],
|
|
"D": [ 9359 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_13_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/ALU2",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9354 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9355 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9352 ],
|
|
"CIN": [ 9357 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_13": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/DFF2",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9355 ],
|
|
"D": [ 9354 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_12_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/ALU3",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9349 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9350 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9347 ],
|
|
"CIN": [ 9352 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_12": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/DFF3",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9350 ],
|
|
"D": [ 9349 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_11_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/ALU4",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9344 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9345 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9341 ],
|
|
"CIN": [ 9347 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_11": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/DFF4",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9345 ],
|
|
"D": [ 9344 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_10_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/ALU5",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9338 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9339 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9342 ],
|
|
"CIN": [ 9341 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_10": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X45Y1/DFF5",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9339 ],
|
|
"D": [ 9338 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/DFF2",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9336 ],
|
|
"D": [ 9335 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/DFF3",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9322 ],
|
|
"D": [ 9323 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"clkw.RESET_LUT4_I0_I3_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "00000001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X49Y1/LUT1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:143.23-144.37",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9301 ],
|
|
"I1": [ 9297 ],
|
|
"I0": [ 9283 ],
|
|
"F": [ 9331 ]
|
|
}
|
|
},
|
|
"clkw.RESET_LUT4_I0": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1101010101010101"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X49Y1/LUT4",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I3": "input",
|
|
"I2": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I3": [ 9331 ],
|
|
"I2": [ 9292 ],
|
|
"I1": [ 9278 ],
|
|
"I0": [ 9329 ],
|
|
"F": [ 9279 ]
|
|
}
|
|
},
|
|
"clkw.RESET_IBUF_O": {
|
|
"hide_name": 0,
|
|
"type": "IBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X55Y34/IOBB",
|
|
"src": "step3K.v:5.9-5.14",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 9329 ],
|
|
"I": [ 9269 ]
|
|
}
|
|
},
|
|
"clkw.CLK_IBUF_O": {
|
|
"hide_name": 0,
|
|
"type": "IBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X26Y0/IOBA",
|
|
"src": "step3K.v:4.9-4.12",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 9315 ],
|
|
"I": [ 9267 ]
|
|
}
|
|
},
|
|
"clkI_DFF_Q_D_ALU_SUM_CIN_ALU_COUT": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/ALU3",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9323 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9322 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9318 ],
|
|
"CIN": [ 9321 ]
|
|
}
|
|
},
|
|
"clkI_DFF_Q_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/ALU4",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9316 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9274 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9319 ],
|
|
"CIN": [ 9318 ]
|
|
}
|
|
},
|
|
"clkI_DFF_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X47Y1/DFF4",
|
|
"src": "clockworks.v:46.4-48.7|/usr/local/bin/../share/yosys/gowin/cells_map.v:13.6-13.47",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 9274 ],
|
|
"D": [ 9316 ],
|
|
"CLK": [ 9315 ]
|
|
}
|
|
},
|
|
"$PACKER_VCC_DRV": {
|
|
"hide_name": 1,
|
|
"type": "GOWIN_VCC",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X0Y0/VCC"
|
|
},
|
|
"port_directions": {
|
|
"V": "output"
|
|
},
|
|
"connections": {
|
|
"V": [ 9553 ]
|
|
}
|
|
},
|
|
"TXD_OBUF_O": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "GND",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X0Y1/IOBB",
|
|
"src": "step3K.v:7.10-7.13",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&PULL_MODE=UP": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 9266 ],
|
|
"I": [ 9554 ]
|
|
}
|
|
},
|
|
"RXD_IBUF_I": {
|
|
"hide_name": 0,
|
|
"type": "IBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X43Y0/IOBA",
|
|
"src": "step3K.v:8.9-8.12",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&PULL_MODE=UP": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 9310 ],
|
|
"I": [ 9265 ]
|
|
}
|
|
},
|
|
"$PACKER_GND_DRV": {
|
|
"hide_name": 1,
|
|
"type": "GOWIN_GND",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X0Y0/GND"
|
|
},
|
|
"port_directions": {
|
|
"G": "output"
|
|
},
|
|
"connections": {
|
|
"G": [ 9554 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/ALU5",
|
|
"src": "step3K.v:45.40-45.46|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9276 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9278 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9307 ],
|
|
"CIN": [ 9286 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_4_D_LUT1_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X49Y1/LUT0",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 9301 ],
|
|
"F": [ 9304 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_4": {
|
|
"hide_name": 0,
|
|
"type": "DFFR",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X49Y1/DFF0",
|
|
"src": "step3K.v:43.3-46.6|/usr/local/bin/../share/yosys/gowin/cells_map.v:31.7-31.59",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 9279 ],
|
|
"Q": [ 9301 ],
|
|
"D": [ 9304 ],
|
|
"CLK": [ 9274 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_3_D_ALU_SUM_CIN_ALU_COUT": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/ALU1",
|
|
"src": "step3K.v:45.40-45.46|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9302 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9301 ],
|
|
"I0": [ 9553 ],
|
|
"COUT": [ 9299 ],
|
|
"CIN": [ 9560 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_3_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/ALU2",
|
|
"src": "step3K.v:45.40-45.46|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9296 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9297 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9294 ],
|
|
"CIN": [ 9299 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFFR",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/DFF2",
|
|
"src": "step3K.v:43.3-46.6|/usr/local/bin/../share/yosys/gowin/cells_map.v:31.7-31.59",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 9279 ],
|
|
"Q": [ 9297 ],
|
|
"D": [ 9296 ],
|
|
"CLK": [ 9274 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_2_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/ALU3",
|
|
"src": "step3K.v:45.40-45.46|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9290 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9292 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9285 ],
|
|
"CIN": [ 9294 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFFR",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/DFF3",
|
|
"src": "step3K.v:43.3-46.6|/usr/local/bin/../share/yosys/gowin/cells_map.v:31.7-31.59",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 9279 ],
|
|
"Q": [ 9292 ],
|
|
"D": [ 9290 ],
|
|
"CLK": [ 9274 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_1_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/ALU4",
|
|
"src": "step3K.v:45.40-45.46|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"SUM": "output",
|
|
"I3": "input",
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"COUT": "output",
|
|
"CIN": "input"
|
|
},
|
|
"connections": {
|
|
"I2": [ 9553 ],
|
|
"SUM": [ 9282 ],
|
|
"I3": [ 9553 ],
|
|
"I1": [ 9283 ],
|
|
"I0": [ 9554 ],
|
|
"COUT": [ 9286 ],
|
|
"CIN": [ 9285 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFFR",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/DFF4",
|
|
"src": "step3K.v:43.3-46.6|/usr/local/bin/../share/yosys/gowin/cells_map.v:31.7-31.59",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 9279 ],
|
|
"Q": [ 9283 ],
|
|
"D": [ 9282 ],
|
|
"CLK": [ 9274 ]
|
|
}
|
|
},
|
|
"PC_DFFR_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFR",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X50Y1/DFF5",
|
|
"src": "step3K.v:43.3-46.6|/usr/local/bin/../share/yosys/gowin/cells_map.v:31.7-31.59",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 9279 ],
|
|
"Q": [ 9278 ],
|
|
"D": [ 9276 ],
|
|
"CLK": [ 9274 ]
|
|
}
|
|
}
|
|
},
|
|
"netnames": {
|
|
"leds_DFF_Q$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9582 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X48Y1/F2;;1;X48Y1/XD2;X48Y1/XD2/F2;1"
|
|
}
|
|
},
|
|
"leds_DFF_Q_1$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9580 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/F0;;1;X51Y1/XD0;X51Y1/XD0/F0;1"
|
|
}
|
|
},
|
|
"leds_DFF_Q_2$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9578 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/F1;;1;X51Y1/XD1;X51Y1/XD1/F1;1"
|
|
}
|
|
},
|
|
"leds_DFF_Q_3$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9576 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/F5;;1;X49Y1/XD5;X49Y1/XD5/F5;1"
|
|
}
|
|
},
|
|
"leds_DFF_Q_4$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9574 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/F3;;1;X51Y1/XD3;X51Y1/XD3/F3;1"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_3_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"bits": [ 9560 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/COUT0;;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"bits": [ 9558 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/COUT0;;1"
|
|
}
|
|
},
|
|
"leds_DFF_Q_D_MUX2_LUT5_O_I1": {
|
|
"hide_name": 0,
|
|
"bits": [ 9482 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X48Y1/F1;;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:151.13-151.15"
|
|
}
|
|
},
|
|
"leds_DFF_Q_D_MUX2_LUT5_O_I0": {
|
|
"hide_name": 0,
|
|
"bits": [ 9481 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X48Y1/F0;;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:151.9-151.11"
|
|
}
|
|
},
|
|
"leds_DFF_Q_4_D_MUX2_LUT5_O_I1": {
|
|
"hide_name": 0,
|
|
"bits": [ 9477 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/F7;;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:151.13-151.15"
|
|
}
|
|
},
|
|
"leds_DFF_Q_4_D_MUX2_LUT5_O_I0": {
|
|
"hide_name": 0,
|
|
"bits": [ 9476 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/F6;;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:151.9-151.11"
|
|
}
|
|
},
|
|
"leds_DFF_Q_4_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9474 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/OF6;;1;X50Y1/E260;X50Y1/E260/OF6;1;X51Y1/X03;X51Y1/X03/E261;1;X51Y1/D3;X51Y1/D3/X03;1"
|
|
}
|
|
},
|
|
"leds_DFF_Q_3_D_MUX2_LUT5_O_I1": {
|
|
"hide_name": 0,
|
|
"bits": [ 9470 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/F3;;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:151.13-151.15"
|
|
}
|
|
},
|
|
"leds_DFF_Q_3_D_MUX2_LUT5_O_I0": {
|
|
"hide_name": 0,
|
|
"bits": [ 9469 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/F2;;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:151.9-151.11"
|
|
}
|
|
},
|
|
"leds_DFF_Q_3_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9467 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/OF2;;1;X49Y1/S100;X49Y1/S100/OF2;1;X49Y1/D5;X49Y1/D5/S100;1"
|
|
}
|
|
},
|
|
"leds_DFF_Q_2_D_MUX2_LUT5_O_I1": {
|
|
"hide_name": 0,
|
|
"bits": [ 9463 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/F5;;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:151.13-151.15"
|
|
}
|
|
},
|
|
"leds_DFF_Q_2_D_MUX2_LUT5_O_I0": {
|
|
"hide_name": 0,
|
|
"bits": [ 9462 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/F4;;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:151.9-151.11"
|
|
}
|
|
},
|
|
"leds_DFF_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9460 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/OF4;;1;X51Y1/N130;X51Y1/N130/OF4;1;X51Y0/N270;X51Y0/N270/N131;1;X51Y1/X06;X51Y1/X06/S272;1;X51Y1/D1;X51Y1/D1/X06;1"
|
|
}
|
|
},
|
|
"leds_DFF_Q_1_D_MUX2_LUT5_O_I1": {
|
|
"hide_name": 0,
|
|
"bits": [ 9456 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/F7;;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:151.13-151.15"
|
|
}
|
|
},
|
|
"leds_DFF_Q_1_D_MUX2_LUT5_O_I0": {
|
|
"hide_name": 0,
|
|
"bits": [ 9455 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/F6;;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:151.9-151.11"
|
|
}
|
|
},
|
|
"leds_DFF_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9453 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/OF6;;1;X51Y1/S260;X51Y1/S260/OF6;1;X51Y1/D0;X51Y1/D0/S260;1"
|
|
}
|
|
},
|
|
"leds_DFF_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9451 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X48Y1/OF0;;1;X48Y1/N200;X48Y1/N200/OF0;1;X48Y0/S200;X48Y0/S200/S202;1;X48Y1/D2;X48Y1/D2/S201;1"
|
|
}
|
|
},
|
|
"led[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9449 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "step3K.v:6.16-6.19"
|
|
}
|
|
},
|
|
"leds[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9448 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/Q3;;1;X51Y1/S800;X51Y1/S800/Q3;1;X51Y9/E800;X51Y9/E800/S808;1;X55Y9/S800;X55Y9/S800/E804;1;X55Y17/S810;X55Y17/S810/S808;1;X55Y25/S810;X55Y25/S810/S818;1;X55Y33/N220;X55Y33/N220/S818;1;X55Y31/D1;X55Y31/D1/N222;1",
|
|
"src": "step3K.v:40.13-40.17"
|
|
}
|
|
},
|
|
"led[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9446 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "step3K.v:6.16-6.19"
|
|
}
|
|
},
|
|
"leds[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9445 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/Q5;;1;X49Y1/N830;X49Y1/N830/Q5;1;X49Y6/S830;X49Y6/S830/S838;1;X49Y14/S800;X49Y14/S800/S838;1;X49Y22/E800;X49Y22/E800/S808;1;X54Y22/S800;X54Y22/S800/W808;1;X54Y30/S130;X54Y30/S130/S808;1;X54Y31/E270;X54Y31/E270/S131;1;X55Y31/A0;X55Y31/A0/E271;1",
|
|
"src": "step3K.v:40.13-40.17"
|
|
}
|
|
},
|
|
"led[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9443 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "step3K.v:6.16-6.19"
|
|
}
|
|
},
|
|
"leds[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9442 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/Q1;;1;X51Y1/SN10;X51Y1/SN10/Q1;1;X51Y0/A0;X51Y0/A0/N111;1",
|
|
"src": "step3K.v:40.13-40.17"
|
|
}
|
|
},
|
|
"led[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9440 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "step3K.v:6.16-6.19"
|
|
}
|
|
},
|
|
"leds[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9439 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X51Y1/Q0;;1;X51Y1/N100;X51Y1/N100/Q0;1;X51Y0/D1;X51Y0/D1/N101;1",
|
|
"src": "step3K.v:40.13-40.17"
|
|
}
|
|
},
|
|
"led[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9437 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "step3K.v:6.16-6.19"
|
|
}
|
|
},
|
|
"leds[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9436 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X48Y1/Q2;;1;X48Y1/W810;X48Y1/W810/Q2;1;X40Y1/W820;X40Y1/W820/W818;1;X32Y1/E130;X32Y1/E130/W828;1;X33Y1/N270;X33Y1/N270/E131;1;X33Y0/X06;X33Y0/X06/N271;1;X33Y0/D1;X33Y0/D1/X06;1",
|
|
"src": "step3K.v:40.13-40.17"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[11]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9433 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/Q0;;1;X46Y1/X05;X46Y1/X05/Q0;1;X46Y1/B0;X46Y1/B0/X05;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_9_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9432 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/F0;;1;X46Y1/XD0;X46Y1/XD0/F0;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_9_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9430 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/COUT0;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[12]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9428 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/Q1;;1;X46Y1/B1;X46Y1/B1/Q1;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_8_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9427 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/F1;;1;X46Y1/XD1;X46Y1/XD1/F1;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_8_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9425 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/COUT1;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[13]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9423 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/Q2;;1;X46Y1/X01;X46Y1/X01/Q2;1;X46Y1/B2;X46Y1/B2/X01;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_7_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9422 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/F2;;1;X46Y1/XD2;X46Y1/XD2/F2;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_7_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9420 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/COUT2;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[14]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9418 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/Q3;;1;X46Y1/B3;X46Y1/B3/Q3;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_6_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9417 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/F3;;1;X46Y1/XD3;X46Y1/XD3/F3;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_6_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9415 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/COUT3;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[15]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9413 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/Q4;;1;X46Y1/W100;X46Y1/W100/Q4;1;X46Y1/B4;X46Y1/B4/W100;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_5_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9412 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/F4;;1;X46Y1/XD4;X46Y1/XD4/F4;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_5_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9410 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/COUT4;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[16]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9408 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/Q5;;1;X46Y1/X08;X46Y1/X08/Q5;1;X46Y1/B5;X46Y1/B5/X08;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_4_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9407 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/F5;;1;X46Y1/XD5;X46Y1/XD5/F5;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_4_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9405 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/CIN0;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[17]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9403 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/Q0;;1;X47Y1/S100;X47Y1/S100/Q0;1;X47Y1/B0;X47Y1/B0/S100;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_3_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9402 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/F0;;1;X47Y1/XD0;X47Y1/XD0/F0;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_3_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9400 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/COUT0;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_20_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9397 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X43Y1/F0;;1;X43Y1/XD0;X43Y1/XD0/F0;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[18]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9395 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/Q1;;1;X47Y1/B1;X47Y1/B1/Q1;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9394 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/F1;;1;X47Y1/XD1;X47Y1/XD1/F1;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_2_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9392 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/COUT1;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_CIN_ALU_COUT_SUM": {
|
|
"hide_name": 0,
|
|
"bits": [ 9390 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 "
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9389 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X43Y1/X01;X43Y1/X01/Q0;1;X43Y1/A0;X43Y1/A0/X01;1;X43Y1/Q0;;1;X43Y1/E130;X43Y1/E130/Q0;1;X44Y1/B1;X44Y1/B1/E131;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 9387 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/COUT1;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9385 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/Q2;;1;X44Y1/X01;X44Y1/X01/Q2;1;X44Y1/B2;X44Y1/B2/X01;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_19_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9384 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/F2;;1;X44Y1/XD2;X44Y1/XD2/F2;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_19_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9382 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/COUT2;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9380 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/Q3;;1;X44Y1/B3;X44Y1/B3/Q3;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_18_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9379 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/F3;;1;X44Y1/XD3;X44Y1/XD3/F3;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_18_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9377 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/COUT3;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9375 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/Q4;;1;X44Y1/X03;X44Y1/X03/Q4;1;X44Y1/B4;X44Y1/B4/X03;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_17_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9374 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/F4;;1;X44Y1/XD4;X44Y1/XD4/F4;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_17_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9372 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/COUT4;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9370 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/Q5;;1;X44Y1/W100;X44Y1/W100/Q5;1;X44Y1/B5;X44Y1/B5/W100;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_16_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9369 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X44Y1/F5;;1;X44Y1/XD5;X44Y1/XD5/F5;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_16_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9367 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/CIN0;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[5]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9365 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/Q0;;1;X45Y1/X05;X45Y1/X05/Q0;1;X45Y1/B0;X45Y1/B0/X05;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_15_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9364 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/F0;;1;X45Y1/XD0;X45Y1/XD0/F0;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_15_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9362 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/COUT0;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[6]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9360 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/Q1;;1;X45Y1/B1;X45Y1/B1/Q1;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_14_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9359 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/F1;;1;X45Y1/XD1;X45Y1/XD1/F1;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_14_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9357 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/COUT1;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[7]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9355 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/Q2;;1;X45Y1/S130;X45Y1/S130/Q2;1;X45Y1/B2;X45Y1/B2/S130;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_13_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9354 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/F2;;1;X45Y1/XD2;X45Y1/XD2/F2;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_13_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9352 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/COUT2;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[8]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9350 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/Q3;;1;X45Y1/B3;X45Y1/B3/Q3;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_12_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9349 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/F3;;1;X45Y1/XD3;X45Y1/XD3/F3;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_12_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9347 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/COUT3;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[9]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9345 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/Q4;;1;X45Y1/W100;X45Y1/W100/Q4;1;X45Y1/B4;X45Y1/B4/W100;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_11_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9344 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/F4;;1;X45Y1/XD4;X45Y1/XD4/F4;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_10_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9342 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/CIN0;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_11_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9341 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/COUT4;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[10]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9339 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/Q5;;1;X45Y1/X08;X45Y1/X08/Q5;1;X45Y1/B5;X45Y1/B5/X08;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_10_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9338 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X45Y1/F5;;1;X45Y1/XD5;X45Y1/XD5/F5;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[19]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9336 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/Q2;;1;X47Y1/X01;X47Y1/X01/Q2;1;X47Y1/B2;X47Y1/B2/X01;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9335 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/F2;;1;X47Y1/XD2;X47Y1/XD2/F2;1"
|
|
}
|
|
},
|
|
"clkw.RESET_LUT4_I0_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9331 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/F1;;1;X49Y1/X02;X49Y1/X02/F1;1;X49Y1/D4;X49Y1/D4/X02;1",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"resetn": {
|
|
"hide_name": 0,
|
|
"bits": [ 9329 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X55Y34/Q6;;1;X55Y34/W830;X55Y34/W830/Q6;1;X51Y34/N830;X51Y34/N830/W834;1;X51Y26/N800;X51Y26/N800/N838;1;X51Y18/N800;X51Y18/N800/N808;1;X51Y10/N810;X51Y10/N810/N808;1;X51Y2/W210;X51Y2/W210/N818;1;X49Y2/N210;X49Y2/N210/W212;1;X49Y1/A4;X49Y1/A4/N211;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "step3K.v:11.12-11.18",
|
|
"hdlname": "clkw resetn"
|
|
}
|
|
},
|
|
"rst_i": {
|
|
"hide_name": 0,
|
|
"bits": [ 9269 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "step3K.v:5.9-5.14"
|
|
}
|
|
},
|
|
"clk": {
|
|
"hide_name": 0,
|
|
"bits": [ 9267 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "step3K.v:4.9-4.12"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9323 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/F3;;1;X47Y1/XD3;X47Y1/XD3/F3;1"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK[20]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9322 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/Q3;;1;X47Y1/B3;X47Y1/B3/Q3;1",
|
|
"src": "clockworks.v:45.17-45.25",
|
|
"hdlname": "clkw genblk1.slow_CLK"
|
|
}
|
|
},
|
|
"clkw.genblk1.slow_CLK_DFF_Q_1_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9321 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/COUT2;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkI_DFF_Q_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9319 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 ",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkI_DFF_Q_D_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 9318 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/COUT3;;1",
|
|
"src": "clockworks.v:47.17-47.29|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clkI_DFF_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9316 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/F4;;1;X47Y1/XD4;X47Y1/XD4/F4;1"
|
|
}
|
|
},
|
|
"clkw.CLK": {
|
|
"hide_name": 0,
|
|
"bits": [ 9315 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/CLK0;X46Y1/CLK0/GB00;5;X46Y1/CLK1;X46Y1/CLK1/GB00;5;X46Y1/CLK2;X46Y1/CLK2/GB00;5;X43Y1/CLK0;X43Y1/CLK0/GB00;5;X47Y1/CLK0;X47Y1/CLK0/GB00;5;X44Y1/CLK1;X44Y1/CLK1/GB00;5;X44Y1/CLK2;X44Y1/CLK2/GB00;5;X45Y1/CLK0;X45Y1/CLK0/GB00;5;X45Y1/CLK1;X45Y1/CLK1/GB00;5;X43Y25/GT00;X43Y10/GT00/SPINE0;5;X43Y1/GB00;X43Y1/GBO0/GT00;5;X45Y1/CLK2;X45Y1/CLK2/GB00;5;X47Y1/CLK1;X47Y1/CLK1/GB00;5;X29Y27/SPINE0;X29Y27/SPINE0/PCLKT0;5;X47Y16/GT00;X47Y10/GT00/SPINE0;5;X49Y1/GB00;X47Y1/GBO0/GT00;5;X47Y1/CLK2;X47Y1/CLK2/GB00;5;X26Y0/F6;;5",
|
|
"src": "clockworks.v:33.14-33.17",
|
|
"hdlname": "clkw CLK"
|
|
}
|
|
},
|
|
"TXD": {
|
|
"hide_name": 0,
|
|
"bits": [ 9266 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "step3K.v:7.10-7.13"
|
|
}
|
|
},
|
|
"RXD_IBUF_I_O": {
|
|
"hide_name": 0,
|
|
"bits": [ 9310 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 "
|
|
}
|
|
},
|
|
"RXD": {
|
|
"hide_name": 0,
|
|
"bits": [ 9265 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "step3K.v:8.9-8.12"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9307 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 ",
|
|
"src": "step3K.v:45.40-45.46|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_4_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9304 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/F0;;1;X49Y1/XD0;X49Y1/XD0/F0;1"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_3_D_ALU_SUM_CIN_ALU_COUT_SUM": {
|
|
"hide_name": 0,
|
|
"bits": [ 9302 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 "
|
|
}
|
|
},
|
|
"PC[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9301 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/X05;X50Y1/X05/E201;1;X50Y1/SEL6;X50Y1/SEL6/X05;1;X49Y1/X05;X49Y1/X05/Q0;1;X49Y1/SEL2;X49Y1/SEL2/X05;1;X49Y1/W200;X49Y1/W200/Q0;1;X48Y1/X05;X48Y1/X05/W201;1;X48Y1/SEL0;X48Y1/SEL0/X05;1;X49Y1/A0;X49Y1/A0/X01;1;X51Y1/SEL6;X51Y1/SEL6/X05;1;X49Y1/E200;X49Y1/E200/Q0;1;X51Y1/X05;X51Y1/X05/E202;1;X51Y1/SEL4;X51Y1/SEL4/X05;1;X49Y1/X01;X49Y1/X01/Q0;1;X49Y1/C1;X49Y1/C1/X01;1;X49Y1/Q0;;1;X49Y1/E130;X49Y1/E130/Q0;1;X50Y1/B1;X50Y1/B1/E131;1",
|
|
"src": "step3K.v:13.11-13.13"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_3_D_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 9299 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/COUT1;;1",
|
|
"src": "step3K.v:45.40-45.46|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"PC[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9297 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y2/W230;X50Y2/W230/S131;1;X49Y2/N230;X49Y2/N230/W231;1;X49Y1/B1;X49Y1/B1/N231;1;X49Y1/D3;X49Y1/D3/W221;1;X49Y1/D2;X49Y1/D2/W221;1;X51Y1/D5;X51Y1/D5/E101;1;X50Y1/D6;X50Y1/D6/S130;1;X51Y1/D7;X51Y1/D7/E101;1;X50Y1/E100;X50Y1/E100/Q2;1;X51Y1/D6;X51Y1/D6/E101;1;X50Y1/S130;X50Y1/S130/Q2;1;X50Y1/D7;X50Y1/D7/S130;1;X50Y1/W220;X50Y1/W220/Q2;1;X48Y1/D0;X48Y1/D0/W222;1;X51Y1/D4;X51Y1/D4/E101;1;X50Y1/Q2;;1;X50Y1/X01;X50Y1/X01/Q2;1;X50Y1/B2;X50Y1/B2/X01;1",
|
|
"src": "step3K.v:13.11-13.13"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_3_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9296 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/F2;;1;X50Y1/XD2;X50Y1/XD2/F2;1"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_3_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9294 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/COUT2;;1",
|
|
"src": "step3K.v:45.40-45.46|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"PC[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9292 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/C3;X49Y1/C3/W101;1;X51Y1/C7;X51Y1/C7/E121;1;X48Y1/C0;X48Y1/C0/W241;1;X49Y1/C4;X49Y1/C4/W101;1;X50Y1/C6;X50Y1/C6/X06;1;X50Y1/X06;X50Y1/X06/Q3;1;X50Y1/C7;X50Y1/C7/X06;1;X50Y1/W100;X50Y1/W100/Q3;1;X51Y1/C5;X51Y1/C5/E121;1;X49Y1/W240;X49Y1/W240/W101;1;X48Y1/C1;X48Y1/C1/W241;1;X50Y1/EW20;X50Y1/EW20/Q3;1;X51Y1/C6;X51Y1/C6/E121;1;X50Y1/B3;X50Y1/B3/Q3;1;X50Y1/Q3;;1;X49Y1/C2;X49Y1/C2/W101;1;X51Y1/C4;X51Y1/C4/E121;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:130.20-130.21"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9290 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/F3;;1;X50Y1/XD3;X50Y1/XD3/F3;1"
|
|
}
|
|
},
|
|
"$PACKER_GND": {
|
|
"hide_name": 1,
|
|
"bits": [ 9554 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X47Y1/A3;X47Y1/A3/N210;1;X46Y1/A1;X46Y1/A1/E210;1;X44Y1/A5;X44Y1/A5/W210;1;X45Y1/A0;X45Y1/A0/E210;1;X44Y1/A2;X44Y1/A2/N210;1;X45Y1/A2;X45Y1/A2/N210;1;X47Y1/A1;X47Y1/A1/E210;1;X47Y1/N210;X47Y1/N210/VSS;1;X47Y1/A2;X47Y1/A2/N210;1;X46Y1/A2;X46Y1/A2/N210;1;X0Y1/S260;X0Y1/S260/VSS;1;X0Y1/D1;X0Y1/D1/S260;1;X47Y1/E210;X47Y1/E210/VSS;1;X47Y1/A0;X47Y1/A0/E210;1;X44Y1/W210;X44Y1/W210/VSS;1;X44Y1/A4;X44Y1/A4/W210;1;X50Y1/A5;X50Y1/A5/W210;1;X45Y1/A4;X45Y1/A4/W210;1;X46Y1/N210;X46Y1/N210/VSS;1;X46Y1/A3;X46Y1/A3/N210;1;X50Y1/A2;X50Y1/A2/N210;1;X45Y1/N210;X45Y1/N210/VSS;1;X45Y1/A3;X45Y1/A3/N210;1;X45Y1/W210;X45Y1/W210/VSS;1;X45Y1/A5;X45Y1/A5/W210;1;X50Y1/W210;X50Y1/W210/VSS;1;X50Y1/A4;X50Y1/A4/W210;1;X45Y1/E210;X45Y1/E210/VSS;1;X45Y1/A1;X45Y1/A1/E210;1;X47Y1/W210;X47Y1/W210/VSS;1;X47Y1/A4;X47Y1/A4/W210;1;X46Y1/E210;X46Y1/E210/VSS;1;X46Y1/A0;X46Y1/A0/E210;1;X46Y1/A4;X46Y1/A4/W210;1;X44Y1/N210;X44Y1/N210/VSS;1;X44Y1/A3;X44Y1/A3/N210;1;X46Y1/W210;X46Y1/W210/VSS;1;X46Y1/A5;X46Y1/A5/W210;1;X0Y0/VSS;;1;X50Y1/N210;X50Y1/N210/VSS;1;X50Y1/A3;X50Y1/A3/N210;1"
|
|
}
|
|
},
|
|
"$PACKER_VCC": {
|
|
"hide_name": 1,
|
|
"bits": [ 9553 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X46Y1/D5;X46Y1/D5/X04;1;X44Y1/C5;X44Y1/C5/X08;1;X50Y1/C2;X50Y1/C2/X04;1;X50Y27/E230;X50Y27/E230/VCC;1;X50Y27/C4;X50Y27/C4/E230;1;X50Y1/S260;X50Y1/S260/VCC;1;X50Y1/D1;X50Y1/D1/S260;1;X46Y1/C1;X46Y1/C1/X04;1;X46Y1/D2;X46Y1/D2/X03;1;X47Y1/D0;X47Y1/D0/X08;1;X47Y1/C0;X47Y1/C0/X04;1;X45Y1/C0;X45Y1/C0/X04;1;X50Y1/D3;X50Y1/D3/S270;1;X44Y1/N200;X44Y1/N200/VCC;1;X44Y1/A1;X44Y1/A1/N200;1;X44Y1/C2;X44Y1/C2/X04;1;X50Y1/D5;X50Y1/D5/X04;1;X47Y1/C4;X47Y1/C4/X08;1;X45Y1/D3;X45Y1/D3/X03;1;X45Y1/C3;X45Y1/C3/X04;1;X50Y1/C5;X50Y1/C5/S220;1;X44Y1/C0;X44Y1/C0/X04;1;X47Y1/X08;X47Y1/X08/VCC;1;X47Y1/D1;X47Y1/D1/X08;1;X45Y1/D0;X45Y1/D0/X03;1;X44Y1/D5;X44Y1/D5/X04;1;X46Y1/D4;X46Y1/D4/X04;1;X47Y1/C3;X47Y1/C3/X04;1;X50Y1/S270;X50Y1/S270/VCC;1;X50Y1/D2;X50Y1/D2/S270;1;X46Y1/D1;X46Y1/D1/X03;1;X45Y1/C1;X45Y1/C1/X04;1;X45Y1/C4;X45Y1/C4/S220;1;X46Y1/C3;X46Y1/C3/X04;1;X44Y1/C4;X44Y1/C4/X08;1;X46Y1/X03;X46Y1/X03/VCC;1;X46Y1/D3;X46Y1/D3/X03;1;X44Y1/C3;X44Y1/C3/X04;1;X46Y1/C5;X46Y1/C5/S220;1;X47Y1/D4;X47Y1/D4/X04;1;X45Y1/D4;X45Y1/D4/X04;1;X46Y1/S220;X46Y1/S220/VCC;1;X46Y1/C4;X46Y1/C4/S220;1;X44Y1/D4;X44Y1/D4/X04;1;X47Y1/C2;X47Y1/C2/X04;1;X46Y1/X04;X46Y1/X04/VCC;1;X46Y1/C0;X46Y1/C0/X04;1;X45Y1/D2;X45Y1/D2/X03;1;X45Y1/D5;X45Y1/D5/X04;1;X50Y1/C1;X50Y1/C1/X04;1;X47Y1/D3;X47Y1/D3/E260;1;X50Y1/S220;X50Y1/S220/VCC;1;X50Y1/C4;X50Y1/C4/S220;1;X50Y1/N200;X50Y1/N200/VCC;1;X50Y1/A1;X50Y1/A1/N200;1;X45Y1/X03;X45Y1/X03/VCC;1;X45Y1/D1;X45Y1/D1/X03;1;X45Y1/S220;X45Y1/S220/VCC;1;X45Y1/C5;X45Y1/C5/S220;1;X44Y1/D2;X44Y1/D2/X08;1;X47Y1/E260;X47Y1/E260/VCC;1;X47Y1/D2;X47Y1/D2/E260;1;X44Y1/X04;X44Y1/X04/VCC;1;X44Y1/C1;X44Y1/C1/X04;1;X50Y1/C0;X50Y1/C0/X04;1;X50Y1/C3;X50Y1/C3/X04;1;X45Y1/X04;X45Y1/X04/VCC;1;X45Y1/C2;X45Y1/C2/X04;1;X50Y1/X04;X50Y1/X04/VCC;1;X50Y1/D4;X50Y1/D4/X04;1;X47Y1/X04;X47Y1/X04/VCC;1;X47Y1/C1;X47Y1/C1/X04;1;X44Y1/D3;X44Y1/D3/X08;1;X44Y1/X08;X44Y1/X08/VCC;1;X44Y1/D1;X44Y1/D1/X08;1;X46Y1/S260;X46Y1/S260/VCC;1;X46Y1/D0;X46Y1/D0/S260;1;X0Y0/VCC;;1;X46Y1/W220;X46Y1/W220/VCC;1;X46Y1/C2;X46Y1/C2/W220;1"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_1_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9286 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/COUT4;;1",
|
|
"src": "step3K.v:45.40-45.46|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_2_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 9285 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/COUT3;;1",
|
|
"src": "step3K.v:45.40-45.46|/usr/local/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/local/bin/../share/yosys/gowin/cells_sim.v:938.25-938.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"PC[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9283 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/A1;X49Y1/A1/W131;1;X51Y1/B5;X51Y1/B5/E211;1;X48Y1/B0;X48Y1/B0/X07;1;X51Y1/B7;X51Y1/B7/E211;1;X49Y1/B2;X49Y1/B2/X03;1;X51Y1/B4;X51Y1/B4/E211;1;X50Y1/E210;X50Y1/E210/S100;1;X51Y1/B6;X51Y1/B6/E211;1;X50Y1/B7;X50Y1/B7/W130;1;X49Y1/X03;X49Y1/X03/W241;1;X49Y1/B3;X49Y1/B3/X03;1;X50Y1/W240;X50Y1/W240/Q4;1;X48Y1/X07;X48Y1/X07/W242;1;X48Y1/B1;X48Y1/B1/X07;1;X50Y1/S100;X50Y1/S100/Q4;1;X50Y1/W130;X50Y1/W130/Q4;1;X50Y1/B6;X50Y1/B6/W130;1;X50Y1/Q4;;1;X50Y1/X03;X50Y1/X03/Q4;1;X50Y1/B4;X50Y1/B4/X03;1",
|
|
"src": "step3K.v:13.11-13.13"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9282 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/F4;;1;X50Y1/XD4;X50Y1/XD4/F4;1"
|
|
}
|
|
},
|
|
"clkw.RESET_LUT4_I0_F": {
|
|
"hide_name": 0,
|
|
"bits": [ 9279 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/X07;X49Y1/X07/F4;1;X49Y1/LSR0;X49Y1/LSR0/X07;1;X50Y1/LSR2;X50Y1/LSR2/X07;1;X49Y1/F4;;1;X49Y1/E240;X49Y1/E240/F4;1;X50Y1/X07;X50Y1/X07/E241;1;X50Y1/LSR1;X50Y1/LSR1/X07;1"
|
|
}
|
|
},
|
|
"PC[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 9278 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/A6;X50Y1/A6/E130;1;X51Y1/A7;X51Y1/A7/E111;1;X51Y1/A5;X51Y1/A5/E111;1;X49Y1/B4;X49Y1/B4/W111;1;X48Y1/A0;X48Y1/A0/W252;1;X50Y1/E130;X50Y1/E130/Q5;1;X50Y1/A7;X50Y1/A7/E130;1;X49Y1/A3;X49Y1/A3/W251;1;X50Y1/W250;X50Y1/W250/Q5;1;X48Y1/A1;X48Y1/A1/W252;1;X51Y1/A4;X51Y1/A4/E111;1;X50Y1/EW10;X50Y1/EW10/Q5;1;X51Y1/A6;X51Y1/A6/E111;1;X49Y1/A2;X49Y1/A2/W251;1;X50Y1/Q5;;1;X50Y1/X08;X50Y1/X08/Q5;1;X50Y1/B5;X50Y1/B5/X08;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/local/bin/../share/yosys/gowin/cells_map.v:130.20-130.21"
|
|
}
|
|
},
|
|
"PC_DFFR_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 9276 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X50Y1/F5;;1;X50Y1/XD5;X50Y1/XD5/F5;1"
|
|
}
|
|
},
|
|
"clkI": {
|
|
"hide_name": 0,
|
|
"bits": [ 9274 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X49Y1/CLK0;X49Y1/CLK0/E242;1;X47Y1/E240;X47Y1/E240/Q4;1;X48Y1/CLK1;X48Y1/CLK1/E241;1;X50Y1/CLK1;X50Y1/CLK1/E242;1;X51Y1/CLK1;X51Y1/CLK1/E241;1;X50Y1/E240;X50Y1/E240/E242;1;X51Y1/CLK0;X51Y1/CLK0/E241;1;X49Y1/CLK2;X49Y1/CLK2/E241;1;X47Y1/E100;X47Y1/E100/Q4;1;X48Y1/E240;X48Y1/E240/E101;1;X50Y1/CLK2;X50Y1/CLK2/E242;1;X47Y1/Q4;;1;X47Y1/X03;X47Y1/X03/Q4;1;X47Y1/B4;X47Y1/B4/X03;1",
|
|
"hdlname": "clkw genblk1.slow_CLK",
|
|
"src": "clockworks.v:45.17-45.25"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|