mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
Lean: update Semantics modules, add new numerics/physics data files Hardware: update FPGA bitstreams (tangnano9k_uart_loopback) Infra: k3s-flake tests, netcup-vps configuration, VCN compute substrate Docs: ARCHITECTURE, specs, citation updates
9784 lines
343 KiB
JSON
9784 lines
343 KiB
JSON
{
|
|
"creator": "Next Generation Place and Route (Version nextpnr-0.10-75-g3a3b273f)",
|
|
"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/noCtrlSet": "0 ",
|
|
"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": "default",
|
|
"placer": "heap",
|
|
"auto_freq": "00000000000000000000000000000000",
|
|
"timing_driven": "00000000000000000000000000000001",
|
|
"target_freq": "27000000.000000",
|
|
"cst.filename": "tangnano9k_uart_loopback.cst",
|
|
"packer.partno": "GW1NR-LV9QN88PC6/I5",
|
|
"packer.chipdb": "GW1N-9C",
|
|
"packer.arch": "himbaechel/gowin"
|
|
},
|
|
"attributes": {
|
|
"top": "00000000000000000000000000000001",
|
|
"src": "tangnano9k_uart_loopback.v:7.1-70.10"
|
|
},
|
|
"ports": {
|
|
"uart_tx_pin": {
|
|
"direction": "output",
|
|
"bits": [ 7714 ]
|
|
},
|
|
"uart_rx_pin": {
|
|
"direction": "input",
|
|
"bits": [ 7713 ]
|
|
},
|
|
"rst_n": {
|
|
"direction": "input",
|
|
"bits": [ 7712 ]
|
|
},
|
|
"led": {
|
|
"direction": "output",
|
|
"bits": [ 7777, 7775, 7773, 7771, 7769, 7766 ]
|
|
},
|
|
"clk": {
|
|
"direction": "input",
|
|
"bits": [ 7710 ]
|
|
}
|
|
},
|
|
"cells": {
|
|
"rx_inst.rx_shift_DFFE_Q_2_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X2Y17/LUT5"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8570 ],
|
|
"I3": [ 8048 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_3_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X2Y20/LUT4"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8568 ],
|
|
"I3": [ 7724 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_4_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y23/LUT4"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8566 ],
|
|
"I3": [ 7730 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_5_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y17/LUT4"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8564 ],
|
|
"I3": [ 7735 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_6_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y17/LUT0"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8562 ],
|
|
"I3": [ 7740 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_7_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y17/LUT1"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8560 ],
|
|
"I3": [ 7745 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X2Y24/LUT4"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8558 ],
|
|
"I3": [ 8065 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X4Y23/LUT4"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8556 ],
|
|
"I3": [ 8284 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X4Y23/LUT5"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8554 ],
|
|
"I3": [ 8288 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_busy_r_DFFRE_Q_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X5Y22/LUT4"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8552 ],
|
|
"I3": [ 8316 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFRE_Q_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X2Y19/LUT1"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8550 ],
|
|
"I3": [ 8088 ]
|
|
}
|
|
},
|
|
"tx_start_DFFSE_Q_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000000000000000000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X3Y22/LUT4"
|
|
},
|
|
"port_directions": {
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"F": [ 8548 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X2Y23/LUT5"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8590 ],
|
|
"I3": [ 7724 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_1_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y24/LUT2"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8588 ],
|
|
"I3": [ 7730 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_2_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y17/LUT2"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8586 ],
|
|
"I3": [ 7735 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_3_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y17/LUT3"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8584 ],
|
|
"I3": [ 7740 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_4_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y16/LUT1"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8582 ],
|
|
"I3": [ 7745 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_5_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y16/LUT3"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8580 ],
|
|
"I3": [ 7750 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_10_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X4Y21/LUT0"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8578 ],
|
|
"I3": [ 7796 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_9_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y22/LUT4"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8576 ],
|
|
"I3": [ 7978 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X2Y19/LUT4"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8574 ],
|
|
"I3": [ 7848 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_1_passthrough_lut$": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "00000000000000001111111100000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X2Y17/LUT3"
|
|
},
|
|
"port_directions": {
|
|
"F": "output",
|
|
"I3": "input"
|
|
},
|
|
"connections": {
|
|
"F": [ 8572 ],
|
|
"I3": [ 8044 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_D_LUT4_F_I3_ALU_SUM_DUMMY_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y21/ALU5"
|
|
},
|
|
"port_directions": {
|
|
},
|
|
"connections": {
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_CIN_ALU_COUT_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y21/ALU0"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"COUT": "output"
|
|
},
|
|
"connections": {
|
|
"I2": [ 8417 ],
|
|
"COUT": [ 8430 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y23/ALU0"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"COUT": "output"
|
|
},
|
|
"connections": {
|
|
"I2": [ 8417 ],
|
|
"COUT": [ 8429 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_D_ALU_SUM_DUMMY_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y20/ALU3"
|
|
},
|
|
"port_directions": {
|
|
},
|
|
"connections": {
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_6_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y20/ALU0"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"COUT": "output"
|
|
},
|
|
"connections": {
|
|
"I2": [ 8417 ],
|
|
"COUT": [ 8427 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_D_LUT3_F_I2_ALU_SUM_DUMMY_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y19/ALU5"
|
|
},
|
|
"port_directions": {
|
|
},
|
|
"connections": {
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14_D_LUT2_F_I0_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y19/ALU0"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"COUT": "output"
|
|
},
|
|
"connections": {
|
|
"I2": [ 8417 ],
|
|
"COUT": [ 8425 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"ALU_MODE": "C2L"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y23/ALU0"
|
|
},
|
|
"port_directions": {
|
|
"I2": "input",
|
|
"COUT": "output"
|
|
},
|
|
"connections": {
|
|
"I2": [ 8417 ],
|
|
"COUT": [ 8424 ]
|
|
}
|
|
},
|
|
"GSR": {
|
|
"hide_name": 0,
|
|
"type": "GSR",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000010",
|
|
"NEXTPNR_BEL": "X0Y0/GSR"
|
|
},
|
|
"port_directions": {
|
|
"GSRI": "input"
|
|
},
|
|
"connections": {
|
|
"GSRI": [ 8417 ]
|
|
}
|
|
},
|
|
"uart_tx_pin_OBUF_O": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET",
|
|
"NET_BOTTOM_IO_PORT_A": "GND",
|
|
"NET_BOTTOM_IO_PORT_B": "GND"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y28/IOBA",
|
|
"src": "tangnano9k_uart_loopback.v:11.18-11.29",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&DRIVE=8": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"BOTTOM_IO_PORT_B": "input",
|
|
"BOTTOM_IO_PORT_A": "input",
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"BOTTOM_IO_PORT_B": [ 8418 ],
|
|
"BOTTOM_IO_PORT_A": [ 8418 ],
|
|
"O": [ 7714 ],
|
|
"I": [ 8394 ]
|
|
}
|
|
},
|
|
"$PACKER_GND_DRV": {
|
|
"hide_name": 1,
|
|
"type": "GOWIN_GND",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000010",
|
|
"NEXTPNR_BEL": "X0Y0/GND"
|
|
},
|
|
"port_directions": {
|
|
"G": "output"
|
|
},
|
|
"connections": {
|
|
"G": [ 8418 ]
|
|
}
|
|
},
|
|
"tx_start_DFFSE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFSE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y22/DFF4",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:67.8-67.66",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"SET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"SET": [ 7719 ],
|
|
"Q": [ 8316 ],
|
|
"D": [ 8548 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8352 ]
|
|
}
|
|
},
|
|
"tx_inst.uart_tx_r_DFFE_Q_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1111111100111010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X6Y21/LUT0",
|
|
"src": "/usr/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": [ 8300 ],
|
|
"I2": [ 8173 ],
|
|
"I1": [ 8316 ],
|
|
"I0": [ 8380 ],
|
|
"F": [ 8392 ]
|
|
}
|
|
},
|
|
"tx_inst.uart_tx_r_DFFE_Q_CE_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10111000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X6Y21/LUT2",
|
|
"src": "/usr/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": [ 8277 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8318 ],
|
|
"F": [ 8391 ]
|
|
}
|
|
},
|
|
"tx_inst.uart_tx_r_DFFE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X6Y21/DFF0",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8394 ],
|
|
"D": [ 8392 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8391 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFRE_Q_RESET_LUT3_F_I2_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1100101001000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y21/LUT5",
|
|
"src": "/usr/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": [ 8277 ],
|
|
"I2": [ 8318 ],
|
|
"I1": [ 8316 ],
|
|
"I0": [ 8306 ],
|
|
"F": [ 8387 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFRE_Q_RESET_LUT3_F_I2_LUT2_I1": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y20/LUT7",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8387 ],
|
|
"I0": [ 8300 ],
|
|
"F": [ 8354 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFRE_Q_RESET_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "00100000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y20/LUT3",
|
|
"src": "/usr/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": [ 8387 ],
|
|
"I1": [ 8325 ],
|
|
"I0": [ 8306 ],
|
|
"F": [ 8385 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFRE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFRE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y19/DFF1",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:43.8-43.68",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 8385 ],
|
|
"Q": [ 8383 ],
|
|
"D": [ 8550 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8354 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11001010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y19/LUT2",
|
|
"src": "/usr/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": [ 8306 ],
|
|
"I1": [ 8383 ],
|
|
"I0": [ 8092 ],
|
|
"F": [ 8355 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_6_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11100010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y19/LUT3",
|
|
"src": "/usr/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": [ 8375 ],
|
|
"I1": [ 8306 ],
|
|
"I0": [ 8131 ],
|
|
"F": [ 8378 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_6": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y19/DFF3",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8380 ],
|
|
"D": [ 8378 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8354 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_5_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11001010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/LUT0",
|
|
"src": "/usr/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": [ 8306 ],
|
|
"I1": [ 8371 ],
|
|
"I0": [ 8123 ],
|
|
"F": [ 8374 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_5": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/DFF0",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8375 ],
|
|
"D": [ 8374 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8354 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_4_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11001010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/LUT1",
|
|
"src": "/usr/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": [ 8306 ],
|
|
"I1": [ 8367 ],
|
|
"I0": [ 8117 ],
|
|
"F": [ 8370 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_4": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/DFF1",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8371 ],
|
|
"D": [ 8370 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8354 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_3_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11001010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/LUT2",
|
|
"src": "/usr/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": [ 8306 ],
|
|
"I1": [ 8363 ],
|
|
"I0": [ 8111 ],
|
|
"F": [ 8366 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/DFF2",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8367 ],
|
|
"D": [ 8366 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8354 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_2_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11001010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/LUT3",
|
|
"src": "/usr/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": [ 8306 ],
|
|
"I1": [ 8359 ],
|
|
"I0": [ 8105 ],
|
|
"F": [ 8362 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/DFF3",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8363 ],
|
|
"D": [ 8362 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8354 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_1_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11001010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/LUT4",
|
|
"src": "/usr/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": [ 8306 ],
|
|
"I1": [ 8356 ],
|
|
"I0": [ 8099 ],
|
|
"F": [ 8358 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/DFF4",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8359 ],
|
|
"D": [ 8358 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8354 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y19/DFF2",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8356 ],
|
|
"D": [ 8355 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8354 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_busy_r_LUT1_I0": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y22/LUT3",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 8347 ],
|
|
"F": [ 8352 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_busy_r_DFFRE_Q_RESET_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "1000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y22/LUT7",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8277 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8331 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_busy_r_DFFRE_Q_CE_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11110100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y22/LUT6",
|
|
"src": "/usr/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": [ 8331 ],
|
|
"I1": [ 8318 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8345 ]
|
|
}
|
|
},
|
|
"tx_inst.tx_busy_r_DFFRE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFRE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y22/DFF4",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:43.8-43.68",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 8331 ],
|
|
"Q": [ 8347 ],
|
|
"D": [ 8552 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8345 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D_LUT3_F_I2_LUT4_F_I3_LUT4_F_3": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000000000000001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/LUT6",
|
|
"src": "/usr/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": [ 8229 ],
|
|
"I2": [ 8222 ],
|
|
"I1": [ 8141 ],
|
|
"I0": [ 8138 ],
|
|
"F": [ 8337 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D_LUT3_F_I2_LUT4_F_I3_LUT4_F_2": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000000000100000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/LUT7",
|
|
"src": "/usr/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": [ 8210 ],
|
|
"I2": [ 8204 ],
|
|
"I1": [ 8197 ],
|
|
"I0": [ 8190 ],
|
|
"F": [ 8338 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D_LUT3_F_I2_LUT4_F_I3_LUT4_F_1": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000000010000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y21/LUT4",
|
|
"src": "/usr/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": [ 8157 ],
|
|
"I2": [ 8144 ],
|
|
"I1": [ 8269 ],
|
|
"I0": [ 8264 ],
|
|
"F": [ 8339 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D_LUT3_F_I2_LUT4_F_I3_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000000000000001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/LUT6",
|
|
"src": "/usr/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": [ 8257 ],
|
|
"I2": [ 8250 ],
|
|
"I1": [ 8243 ],
|
|
"I0": [ 8236 ],
|
|
"F": [ 8336 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D_LUT3_F_I2_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1000000000000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/LUT1",
|
|
"src": "/usr/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": [ 8339 ],
|
|
"I2": [ 8338 ],
|
|
"I1": [ 8337 ],
|
|
"I0": [ 8336 ],
|
|
"F": [ 8277 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11001010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X6Y21/LUT4",
|
|
"src": "/usr/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": [ 8277 ],
|
|
"I1": [ 8300 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8309 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_3_D_LUT4_I3_I2_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y22/LUT2",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8306 ],
|
|
"I0": [ 8304 ],
|
|
"F": [ 8173 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_3_D_LUT4_I3": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000000011101111"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y21/LUT2",
|
|
"src": "/usr/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": [ 8329 ],
|
|
"I2": [ 8173 ],
|
|
"I1": [ 8318 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_3_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11110100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y22/LUT0",
|
|
"src": "/usr/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": [ 8331 ],
|
|
"I1": [ 8318 ],
|
|
"I0": [ 8316 ],
|
|
"F": [ 8329 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y22/DFF0",
|
|
"src": "/usr/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": [ 8318 ],
|
|
"D": [ 8329 ],
|
|
"CLK": [ 7722 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_2_D_LUT4_F_I2_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y22/LUT4",
|
|
"src": "/usr/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": [ 8294 ],
|
|
"I1": [ 8289 ],
|
|
"I0": [ 8285 ],
|
|
"F": [ 8325 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_2_D_LUT4_F_I2_LUT2_I1": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "1000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/LUT7",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8325 ],
|
|
"I0": [ 8306 ],
|
|
"F": [ 8300 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_2_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1010111011001100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y22/LUT5",
|
|
"src": "/usr/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": [ 8277 ],
|
|
"I2": [ 8325 ],
|
|
"I1": [ 8306 ],
|
|
"I0": [ 8304 ],
|
|
"F": [ 8322 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y22/DFF5",
|
|
"src": "/usr/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": [ 8306 ],
|
|
"D": [ 8322 ],
|
|
"CLK": [ 7722 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_1_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1100000011101010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y22/LUT0",
|
|
"src": "/usr/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": [ 8277 ],
|
|
"I2": [ 8318 ],
|
|
"I1": [ 8316 ],
|
|
"I0": [ 8304 ],
|
|
"F": [ 8311 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y22/DFF0",
|
|
"src": "/usr/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": [ 8304 ],
|
|
"D": [ 8311 ],
|
|
"CLK": [ 7722 ]
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X6Y21/DFF4",
|
|
"src": "/usr/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": [ 8160 ],
|
|
"D": [ 8309 ],
|
|
"CLK": [ 7722 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_RESET_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "00100000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y22/LUT1",
|
|
"src": "/usr/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": [ 8277 ],
|
|
"I1": [ 8306 ],
|
|
"I0": [ 8304 ],
|
|
"F": [ 8286 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y23/ALU3",
|
|
"src": "uart_tx.v:68.44-68.62|/usr/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": [ 8417 ],
|
|
"SUM": [ 8284 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8285 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8302 ],
|
|
"CIN": [ 8292 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_CE_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "00010000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y22/LUT1",
|
|
"src": "/usr/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": [ 8277 ],
|
|
"I1": [ 8300 ],
|
|
"I0": [ 8173 ],
|
|
"F": [ 8283 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_2_D_LUT1_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y22/LUT2",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 8294 ],
|
|
"F": [ 8297 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFFRE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y22/DFF2",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:43.8-43.68",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 8286 ],
|
|
"Q": [ 8294 ],
|
|
"D": [ 8297 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8283 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000000011000011001111",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y23/ALU1",
|
|
"src": "uart_tx.v:68.44-68.62|/usr/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": [ 8417 ],
|
|
"SUM": [ 8295 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8294 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8291 ],
|
|
"CIN": [ 8424 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y23/ALU2",
|
|
"src": "uart_tx.v:68.44-68.62|/usr/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": [ 8417 ],
|
|
"SUM": [ 8288 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8289 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8292 ],
|
|
"CIN": [ 8291 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFFRE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y23/DFF5",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:43.8-43.68",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 8286 ],
|
|
"Q": [ 8289 ],
|
|
"D": [ 8554 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8283 ]
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFRE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y23/DFF4",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:43.8-43.68",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 8286 ],
|
|
"Q": [ 8285 ],
|
|
"D": [ 8556 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8283 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_D_LUT3_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y19/ALU4",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8279 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8138 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8281 ],
|
|
"CIN": [ 8219 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10110000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y20/LUT0",
|
|
"src": "/usr/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": [ 8279 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8137 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_9_D_LUT2_F_I0_ALU_SUM_COUT_ALU_CIN_SUM_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "01010100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y21/LUT7",
|
|
"src": "/usr/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": [ 8277 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8148 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_9_D_LUT2_F_I0_ALU_SUM_COUT_ALU_CIN": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y19/ALU2",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8266 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8264 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8261 ],
|
|
"CIN": [ 8273 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_9_D_LUT2_F_I0_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y19/ALU1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8271 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8269 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8273 ],
|
|
"CIN": [ 8154 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_9_D_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y21/LUT1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8148 ],
|
|
"I0": [ 8271 ],
|
|
"F": [ 8268 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_9": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y21/DFF1",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8269 ],
|
|
"D": [ 8268 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_8_D_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y21/LUT0",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8148 ],
|
|
"I0": [ 8266 ],
|
|
"F": [ 8263 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_8": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y21/DFF0",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8264 ],
|
|
"D": [ 8263 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_7_D_LUT3_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y19/ALU3",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8259 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8257 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8254 ],
|
|
"CIN": [ 8261 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_7_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10110000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/LUT2",
|
|
"src": "/usr/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": [ 8259 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8256 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_7": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/DFF2",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8257 ],
|
|
"D": [ 8256 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_6_D_LUT3_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y19/ALU4",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8252 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8250 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8247 ],
|
|
"CIN": [ 8254 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_6_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10110000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/LUT1",
|
|
"src": "/usr/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": [ 8252 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8249 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_6": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/DFF1",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8250 ],
|
|
"D": [ 8249 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_5_D_LUT3_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y19/ALU5",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8245 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8243 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8240 ],
|
|
"CIN": [ 8247 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_5_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10110000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/LUT0",
|
|
"src": "/usr/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": [ 8245 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8242 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_5": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/DFF0",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8243 ],
|
|
"D": [ 8242 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_4_D_LUT3_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y19/ALU0",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8238 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8236 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8233 ],
|
|
"CIN": [ 8240 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_4_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10110000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/LUT3",
|
|
"src": "/usr/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": [ 8238 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8235 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_4": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/DFF3",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8236 ],
|
|
"D": [ 8235 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_3_D_LUT3_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y19/ALU1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8231 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8229 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8226 ],
|
|
"CIN": [ 8233 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_3_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10110000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y20/LUT4",
|
|
"src": "/usr/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": [ 8231 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8228 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y20/DFF4",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8229 ],
|
|
"D": [ 8228 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_2_D_LUT3_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y19/ALU2",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8224 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8222 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8218 ],
|
|
"CIN": [ 8226 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_2_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10110000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/LUT5",
|
|
"src": "/usr/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": [ 8224 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8221 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/DFF5",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8222 ],
|
|
"D": [ 8221 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_1_D_LUT3_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y19/ALU3",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8216 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8141 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8219 ],
|
|
"CIN": [ 8218 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_1_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10110000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/LUT2",
|
|
"src": "/usr/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": [ 8216 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8140 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_15_D_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X6Y20/LUT4",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8148 ],
|
|
"I0": [ 8210 ],
|
|
"F": [ 8213 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_15": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X6Y20/DFF4",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8210 ],
|
|
"D": [ 8213 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14_D_LUT2_F_I0_ALU_SUM_CIN_ALU_COUT": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000000011000011001111",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y19/ALU1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8211 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8210 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8208 ],
|
|
"CIN": [ 8425 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14_D_LUT2_F_I0_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y19/ALU2",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8206 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8204 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8201 ],
|
|
"CIN": [ 8208 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14_D_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/LUT3",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8148 ],
|
|
"I0": [ 8206 ],
|
|
"F": [ 8203 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/DFF3",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8204 ],
|
|
"D": [ 8203 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_13_D_LUT3_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y19/ALU3",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8199 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8197 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8194 ],
|
|
"CIN": [ 8201 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_13_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10110000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X6Y20/LUT0",
|
|
"src": "/usr/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": [ 8199 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8196 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_13": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X6Y20/DFF0",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8197 ],
|
|
"D": [ 8196 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_12_D_LUT2_F_I0_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y19/ALU4",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8192 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8190 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8187 ],
|
|
"CIN": [ 8194 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_12_D_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/LUT4",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8148 ],
|
|
"I0": [ 8192 ],
|
|
"F": [ 8189 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_12": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/DFF4",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8190 ],
|
|
"D": [ 8189 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_11_D_LUT3_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y19/ALU5",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8185 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8157 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8153 ],
|
|
"CIN": [ 8187 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_11_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10110000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y20/LUT1",
|
|
"src": "/usr/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": [ 8185 ],
|
|
"I1": [ 8173 ],
|
|
"I0": [ 8160 ],
|
|
"F": [ 8156 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_11": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y20/DFF1",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8157 ],
|
|
"D": [ 8156 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_10_D_LUT2_F_I0_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y19/ALU0",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 8146 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8144 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8154 ],
|
|
"CIN": [ 8153 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_10_D_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y20/LUT5",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8148 ],
|
|
"I0": [ 8146 ],
|
|
"F": [ 8143 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_10": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y20/DFF5",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8144 ],
|
|
"D": [ 8143 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y20/DFF2",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8141 ],
|
|
"D": [ 8140 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X5Y20/DFF0",
|
|
"src": "uart_tx.v:30.5-87.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8138 ],
|
|
"D": [ 8137 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8136 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y20/ALU2",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/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": [ 8417 ],
|
|
"SUM": [ 8086 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8044 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8134 ],
|
|
"CIN": [ 8095 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_7_D_LUT1_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y17/LUT0",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 7750 ],
|
|
"F": [ 8129 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_7": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y17/DFF0",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8131 ],
|
|
"D": [ 8129 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_6_D_ALU_SUM_CIN_ALU_COUT": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000000011000011001111",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y20/ALU1",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/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": [ 8417 ],
|
|
"SUM": [ 8127 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7750 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8125 ],
|
|
"CIN": [ 8427 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_6_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y20/ALU2",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/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": [ 8417 ],
|
|
"SUM": [ 8121 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7745 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8119 ],
|
|
"CIN": [ 8125 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_6": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y20/DFF2",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8123 ],
|
|
"D": [ 8121 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_5_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y20/ALU3",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/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": [ 8417 ],
|
|
"SUM": [ 8115 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7740 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8113 ],
|
|
"CIN": [ 8119 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_5": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y20/DFF3",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8117 ],
|
|
"D": [ 8115 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_4_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y20/ALU4",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/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": [ 8417 ],
|
|
"SUM": [ 8109 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7735 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8107 ],
|
|
"CIN": [ 8113 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_4": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y20/DFF4",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8111 ],
|
|
"D": [ 8109 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_3_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y20/ALU5",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/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": [ 8417 ],
|
|
"SUM": [ 8103 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7730 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8101 ],
|
|
"CIN": [ 8107 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y20/DFF5",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8105 ],
|
|
"D": [ 8103 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_2_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y20/ALU0",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/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": [ 8417 ],
|
|
"SUM": [ 8097 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7724 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8094 ],
|
|
"CIN": [ 8101 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y20/DFF0",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8099 ],
|
|
"D": [ 8097 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_1_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y20/ALU1",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/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": [ 8417 ],
|
|
"SUM": [ 8090 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8048 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8095 ],
|
|
"CIN": [ 8094 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y20/DFF1",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8092 ],
|
|
"D": [ 8090 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y20/DFF2",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8088 ],
|
|
"D": [ 8086 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_D_LUT4_F_I2_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y23/LUT7",
|
|
"src": "/usr/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": [ 8001 ],
|
|
"I1": [ 7996 ],
|
|
"I0": [ 7992 ],
|
|
"F": [ 8081 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_D_LUT4_F_I2_LUT2_I0_F_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y24/LUT2",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 7873 ],
|
|
"I0": [ 7871 ],
|
|
"F": [ 7838 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_D_LUT4_F_I2_LUT2_I0": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y24/LUT3",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8042 ],
|
|
"I0": [ 8081 ],
|
|
"F": [ 8010 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1100000010101010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y24/LUT0",
|
|
"src": "/usr/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": [ 8019 ],
|
|
"I2": [ 8081 ],
|
|
"I1": [ 7830 ],
|
|
"I0": [ 7826 ],
|
|
"F": [ 8058 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_3_D_LUT4_F_I3_LUT3_I2": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "00001011"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/LUT4",
|
|
"src": "/usr/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": [ 8076 ],
|
|
"I1": [ 7861 ],
|
|
"I0": [ 8063 ],
|
|
"F": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_3_D_LUT4_F_I3_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "1000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y24/LUT0",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8019 ],
|
|
"I0": [ 7826 ],
|
|
"F": [ 8076 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_3_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1111111111111000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/LUT0",
|
|
"src": "/usr/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": [ 8076 ],
|
|
"I2": [ 7813 ],
|
|
"I1": [ 8063 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 8074 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/DFF0",
|
|
"src": "/usr/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": [ 8063 ],
|
|
"D": [ 8074 ],
|
|
"CLK": [ 7722 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D_MUX2_LUT5_O_I1_LUT1_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "11"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y24/LUT7",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:153.41-153.66|/usr/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ ],
|
|
"F": [ 8068 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D_MUX2_LUT5_O_I0_LUT4_F_I3_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/LUT6",
|
|
"src": "/usr/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": [ 8025 ],
|
|
"I1": [ 8031 ],
|
|
"I0": [ 8029 ],
|
|
"F": [ 7873 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D_MUX2_LUT5_O_I0_LUT4_F_I3_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y24/LUT7",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8019 ],
|
|
"I0": [ 7830 ],
|
|
"F": [ 7875 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D_MUX2_LUT5_O_I0_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1111111101000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y24/LUT6",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:152.41-152.66|/usr/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": [ 7875 ],
|
|
"I2": [ 7873 ],
|
|
"I1": [ 7871 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 8067 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D_MUX2_LUT5_O": {
|
|
"hide_name": 0,
|
|
"type": "MUX2_LUT5",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y24/MUX6",
|
|
"src": "/usr/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": [ 8010 ],
|
|
"O": [ 8065 ],
|
|
"I1": [ 8068 ],
|
|
"I0": [ 8067 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y24/DFF4",
|
|
"src": "/usr/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": [ 7830 ],
|
|
"D": [ 8558 ],
|
|
"CLK": [ 7722 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_1_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11110100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/LUT1",
|
|
"src": "/usr/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": [ 7838 ],
|
|
"I1": [ 8063 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 8060 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/DFF1",
|
|
"src": "/usr/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": [ 7871 ],
|
|
"D": [ 8060 ],
|
|
"CLK": [ 7722 ]
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFF",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y24/DFF0",
|
|
"src": "/usr/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": [ 7826 ],
|
|
"D": [ 8058 ],
|
|
"CLK": [ 7722 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_CE_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "1000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y24/LUT1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 8019 ],
|
|
"I0": [ 7830 ],
|
|
"F": [ 8042 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_7": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y17/DFF1",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7750 ],
|
|
"D": [ 8560 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8042 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_6": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y17/DFF0",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7745 ],
|
|
"D": [ 8562 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8042 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_5": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y17/DFF4",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7740 ],
|
|
"D": [ 8564 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8042 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_4": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y23/DFF4",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7735 ],
|
|
"D": [ 8566 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8042 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y20/DFF4",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7730 ],
|
|
"D": [ 8568 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8042 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y17/DFF5",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7724 ],
|
|
"D": [ 8570 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8042 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y17/DFF3",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8048 ],
|
|
"D": [ 8572 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8042 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y19/DFF4",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 8044 ],
|
|
"D": [ 8574 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 8042 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_pin_IBUF_O": {
|
|
"hide_name": 0,
|
|
"type": "IBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X1Y28/IOBB",
|
|
"src": "tangnano9k_uart_loopback.v:10.18-10.29",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&PULL_MODE=UP": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 7848 ],
|
|
"I": [ 7713 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_RESET_LUT1_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y22/LUT1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 7826 ],
|
|
"F": [ 8020 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2_MUX2_LUT5_O_S0_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000000000000001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y22/LUT6",
|
|
"src": "/usr/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": [ 7960 ],
|
|
"I2": [ 7952 ],
|
|
"I1": [ 7944 ],
|
|
"I0": [ 7936 ],
|
|
"F": [ 8035 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2_MUX2_LUT5_O_I1_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000000000000001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y21/LUT7",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:153.41-153.66|/usr/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": [ 7927 ],
|
|
"I2": [ 7918 ],
|
|
"I1": [ 7793 ],
|
|
"I0": [ 7788 ],
|
|
"F": [ 8034 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2_MUX2_LUT5_O_I0_LUT1_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "00"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y21/LUT6",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:152.41-152.66|/usr/bin/../share/yosys/gowin/cells_map.v:147.23-148.48",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ ],
|
|
"F": [ 8033 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2_MUX2_LUT5_O": {
|
|
"hide_name": 0,
|
|
"type": "MUX2_LUT5",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y21/MUX6",
|
|
"src": "/usr/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": [ 8035 ],
|
|
"O": [ 8025 ],
|
|
"I1": [ 8034 ],
|
|
"I0": [ 8033 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2_LUT4_F_1": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000010000000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y22/LUT7",
|
|
"src": "/usr/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": [ 7887 ],
|
|
"I2": [ 7879 ],
|
|
"I1": [ 7821 ],
|
|
"I0": [ 7968 ],
|
|
"F": [ 8031 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000100000000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y21/LUT7",
|
|
"src": "/usr/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": [ 7900 ],
|
|
"I2": [ 7897 ],
|
|
"I1": [ 7798 ],
|
|
"I0": [ 7975 ],
|
|
"F": [ 8029 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I1_LUT4_F_1": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000000010000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/LUT7",
|
|
"src": "/usr/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": [ 7900 ],
|
|
"I2": [ 7897 ],
|
|
"I1": [ 7798 ],
|
|
"I0": [ 7975 ],
|
|
"F": [ 8022 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I1_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000000000100000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y23/LUT7",
|
|
"src": "/usr/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": [ 7887 ],
|
|
"I2": [ 7879 ],
|
|
"I1": [ 7821 ],
|
|
"I0": [ 7968 ],
|
|
"F": [ 8023 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y23/LUT0",
|
|
"src": "/usr/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": [ 8025 ],
|
|
"I1": [ 8023 ],
|
|
"I0": [ 8022 ],
|
|
"F": [ 8019 ]
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFR",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y23/DFF0",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/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": [ 8020 ],
|
|
"Q": [ 7719 ],
|
|
"D": [ 8019 ],
|
|
"CLK": [ 7722 ]
|
|
}
|
|
},
|
|
"rx_inst.clk_IBUF_O": {
|
|
"hide_name": 0,
|
|
"type": "IBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X46Y16/IOBA",
|
|
"src": "tangnano9k_uart_loopback.v:8.18-8.21",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&PULL_MODE=NONE": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 7722 ],
|
|
"I": [ 7710 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_RESET_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "0100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y23/LUT4",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 7990 ],
|
|
"I0": [ 7830 ],
|
|
"F": [ 7993 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y23/ALU3",
|
|
"src": "uart_rx.v:62.44-62.62|/usr/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": [ 8417 ],
|
|
"SUM": [ 7991 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7992 ],
|
|
"I0": [ ],
|
|
"COUT": [ 8014 ],
|
|
"CIN": [ 7999 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_CE_MUX2_LUT5_O_I1_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "00000111"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/LUT7",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:153.41-153.66|/usr/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": [ 7838 ],
|
|
"I1": [ 7871 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 8008 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_CE_MUX2_LUT5_O_I0_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "0000000000000100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/LUT6",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:152.41-152.66|/usr/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": [ 7838 ],
|
|
"I2": [ 7830 ],
|
|
"I1": [ 7871 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 8007 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_CE_MUX2_LUT5_O": {
|
|
"hide_name": 0,
|
|
"type": "MUX2_LUT5",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/MUX6",
|
|
"src": "/usr/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": [ 8010 ],
|
|
"O": [ 7990 ],
|
|
"I1": [ 8008 ],
|
|
"I0": [ 8007 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_2_D_LUT1_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y24/LUT2",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 8001 ],
|
|
"F": [ 8004 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFFRE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y24/DFF2",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:43.8-43.68",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 7993 ],
|
|
"Q": [ 8001 ],
|
|
"D": [ 8004 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7990 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000000011000011001111",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y23/ALU1",
|
|
"src": "uart_rx.v:62.44-62.62|/usr/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": [ 8417 ],
|
|
"SUM": [ 8002 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 8001 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7998 ],
|
|
"CIN": [ 8429 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y23/ALU2",
|
|
"src": "uart_rx.v:62.44-62.62|/usr/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": [ 8417 ],
|
|
"SUM": [ 7995 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7996 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7999 ],
|
|
"CIN": [ 7998 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFFRE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y23/DFF2",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:43.8-43.68",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 7993 ],
|
|
"Q": [ 7996 ],
|
|
"D": [ 7995 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7990 ]
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFRE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y23/DFF3",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:43.8-43.68",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"RESET": "input",
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"RESET": [ 7993 ],
|
|
"Q": [ 7992 ],
|
|
"D": [ 7991 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7990 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_D_LUT4_F_I3_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y21/ALU4",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7985 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7788 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7988 ],
|
|
"CIN": [ 7914 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_D_LUT4_F_I2_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "00000001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y23/LUT3",
|
|
"src": "/usr/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": [ 7830 ],
|
|
"I1": [ 7871 ],
|
|
"I0": [ 7826 ],
|
|
"F": [ 7861 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1000111110000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y22/LUT0",
|
|
"src": "/usr/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": [ 7985 ],
|
|
"I2": [ 7861 ],
|
|
"I1": [ 7788 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 7786 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_9_D_MUX2_LUT5_O_I1_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11111000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/LUT5",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:153.41-153.66|/usr/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": [ 7813 ],
|
|
"I1": [ 7807 ],
|
|
"I0": [ 7975 ],
|
|
"F": [ 7981 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_9_D_MUX2_LUT5_O_I0_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1111111111101100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/LUT4",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:152.41-152.66|/usr/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": [ 7813 ],
|
|
"I2": [ 7807 ],
|
|
"I1": [ 7976 ],
|
|
"I0": [ 7975 ],
|
|
"F": [ 7980 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_9_D_MUX2_LUT5_O": {
|
|
"hide_name": 0,
|
|
"type": "MUX2_LUT5",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/MUX4",
|
|
"src": "/usr/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": [ 7803 ],
|
|
"O": [ 7978 ],
|
|
"I1": [ 7981 ],
|
|
"I0": [ 7980 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_9": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y22/DFF4",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7975 ],
|
|
"D": [ 8576 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_8_D_LUT4_F_I1_ALU_SUM_CIN_ALU_COUT": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y21/ALU1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7976 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7975 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7972 ],
|
|
"CIN": [ 7845 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_8_D_LUT4_F_I1_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y21/ALU2",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7970 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7968 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7964 ],
|
|
"CIN": [ 7972 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_8_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1010000011101100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/LUT0",
|
|
"src": "/usr/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": [ 7883 ],
|
|
"I2": [ 7807 ],
|
|
"I1": [ 7970 ],
|
|
"I0": [ 7968 ],
|
|
"F": [ 7966 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_8": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/DFF0",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7968 ],
|
|
"D": [ 7966 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_7_D_LUT4_F_I3_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y21/ALU3",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7962 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7960 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7956 ],
|
|
"CIN": [ 7964 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_7_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1000111110000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y20/LUT1",
|
|
"src": "/usr/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": [ 7962 ],
|
|
"I2": [ 7861 ],
|
|
"I1": [ 7960 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 7958 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_7": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y20/DFF1",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7960 ],
|
|
"D": [ 7958 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_6_D_LUT4_F_I3_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y21/ALU4",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7954 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7952 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7948 ],
|
|
"CIN": [ 7956 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_6_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1000111110000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/LUT2",
|
|
"src": "/usr/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": [ 7954 ],
|
|
"I2": [ 7861 ],
|
|
"I1": [ 7952 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 7950 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_6": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/DFF2",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7952 ],
|
|
"D": [ 7950 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_5_D_LUT4_F_I3_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y21/ALU5",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7946 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7944 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7940 ],
|
|
"CIN": [ 7948 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_5_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1000111110000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/LUT3",
|
|
"src": "/usr/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": [ 7946 ],
|
|
"I2": [ 7861 ],
|
|
"I1": [ 7944 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 7942 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_5": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/DFF3",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7944 ],
|
|
"D": [ 7942 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_4_D_LUT4_F_I3_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y21/ALU0",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7938 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7936 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7932 ],
|
|
"CIN": [ 7940 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_4_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1000111110000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y22/LUT1",
|
|
"src": "/usr/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": [ 7938 ],
|
|
"I2": [ 7861 ],
|
|
"I1": [ 7936 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 7934 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_4": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y22/DFF1",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7936 ],
|
|
"D": [ 7934 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_3_D_LUT4_F_I3_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y21/ALU1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7930 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7927 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7923 ],
|
|
"CIN": [ 7932 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_3_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1000111110000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y20/LUT2",
|
|
"src": "/usr/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": [ 7930 ],
|
|
"I2": [ 7861 ],
|
|
"I1": [ 7927 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 7925 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y20/DFF2",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7927 ],
|
|
"D": [ 7925 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_2_D_LUT4_F_I3_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y21/ALU2",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7921 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7918 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7913 ],
|
|
"CIN": [ 7923 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_2_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1000111110000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y22/LUT3",
|
|
"src": "/usr/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": [ 7921 ],
|
|
"I2": [ 7861 ],
|
|
"I1": [ 7918 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 7916 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y22/DFF3",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7918 ],
|
|
"D": [ 7916 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_1_D_LUT4_F_I3_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y21/ALU3",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7911 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7793 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7914 ],
|
|
"CIN": [ 7913 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_1_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1000111110000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y20/LUT4",
|
|
"src": "/usr/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": [ 7911 ],
|
|
"I2": [ 7861 ],
|
|
"I1": [ 7793 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 7791 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_15_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1000100011111101"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y22/LUT0",
|
|
"src": "/usr/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": [ 7883 ],
|
|
"I2": [ 7813 ],
|
|
"I1": [ 7807 ],
|
|
"I0": [ 7900 ],
|
|
"F": [ 7908 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_15": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y22/DFF0",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7900 ],
|
|
"D": [ 7908 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_14_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1100000011110110"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/LUT1",
|
|
"src": "/usr/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": [ 7803 ],
|
|
"I2": [ 7807 ],
|
|
"I1": [ 7897 ],
|
|
"I0": [ 7900 ],
|
|
"F": [ 7905 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_14": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y22/DFF1",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7897 ],
|
|
"D": [ 7905 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT_ALU_CIN_SUM_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "00000001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y23/LUT6",
|
|
"src": "/usr/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": [ 7875 ],
|
|
"I1": [ 7871 ],
|
|
"I0": [ 7826 ],
|
|
"F": [ 7883 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT_ALU_CIN": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y21/ALU4",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7881 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7879 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7841 ],
|
|
"CIN": [ 7894 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_CIN_ALU_COUT_CIN_ALU_COUT": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000000011000011001111",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y21/ALU1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7901 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7900 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7896 ],
|
|
"CIN": [ 8430 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_CIN_ALU_COUT": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y21/ALU2",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7898 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7897 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7893 ],
|
|
"CIN": [ 7896 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y21/ALU3",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7891 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7887 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7894 ],
|
|
"CIN": [ 7893 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1111000011100000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y23/LUT5",
|
|
"src": "/usr/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": [ 7838 ],
|
|
"I2": [ 7891 ],
|
|
"I1": [ 7830 ],
|
|
"I0": [ 7826 ],
|
|
"F": [ 7889 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1111111111111000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y23/LUT2",
|
|
"src": "/usr/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": [ 7889 ],
|
|
"I2": [ 7813 ],
|
|
"I1": [ 7807 ],
|
|
"I0": [ 7887 ],
|
|
"F": [ 7885 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y23/DFF2",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7887 ],
|
|
"D": [ 7885 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_12_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1010000011101100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y22/LUT2",
|
|
"src": "/usr/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": [ 7883 ],
|
|
"I2": [ 7807 ],
|
|
"I1": [ 7881 ],
|
|
"I0": [ 7879 ],
|
|
"F": [ 7877 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_12": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y22/DFF2",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7879 ],
|
|
"D": [ 7877 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT_ALU_CIN_SUM_LUT3_F_1": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "00000001"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/LUT2",
|
|
"src": "/usr/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": [ 7838 ],
|
|
"I1": [ 7875 ],
|
|
"I0": [ 7826 ],
|
|
"F": [ 7803 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT_ALU_CIN_SUM_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "10000000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/LUT3",
|
|
"src": "/usr/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": [ 7873 ],
|
|
"I1": [ 7871 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 7813 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT_ALU_CIN_SUM_LUT2_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT2",
|
|
"parameters": {
|
|
"INIT": "1000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y23/LUT5",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:139.23-140.26",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I1": "input",
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I1": [ 7861 ],
|
|
"I0": [ 7848 ],
|
|
"F": [ 7807 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT_ALU_CIN": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y21/ALU0",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7805 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7798 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7845 ],
|
|
"CIN": [ 7842 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM": {
|
|
"hide_name": 0,
|
|
"type": "ALU",
|
|
"parameters": {
|
|
"RAW_ALU_LUT": "00000000000000001100000000111100",
|
|
"ALU_MODE": "00000000000000000000000000000010"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y21/ALU5",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/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": [ 8417 ],
|
|
"SUM": [ 7836 ],
|
|
"I3": [ 8417 ],
|
|
"I1": [ 7821 ],
|
|
"I0": [ ],
|
|
"COUT": [ 7842 ],
|
|
"CIN": [ 7841 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1111000011100000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y22/LUT5",
|
|
"src": "/usr/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": [ 7838 ],
|
|
"I2": [ 7836 ],
|
|
"I1": [ 7830 ],
|
|
"I0": [ 7826 ],
|
|
"F": [ 7823 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1111111111111000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y22/LUT3",
|
|
"src": "/usr/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": [ 7823 ],
|
|
"I2": [ 7813 ],
|
|
"I1": [ 7807 ],
|
|
"I0": [ 7821 ],
|
|
"F": [ 7819 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y22/DFF3",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7821 ],
|
|
"D": [ 7819 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_10_D_MUX2_LUT5_O_I1_LUT3_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT3",
|
|
"parameters": {
|
|
"INIT": "11111000"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/LUT5",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:153.41-153.66|/usr/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": [ 7813 ],
|
|
"I1": [ 7807 ],
|
|
"I0": [ 7798 ],
|
|
"F": [ 7801 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_10_D_MUX2_LUT5_O_I0_LUT4_F": {
|
|
"hide_name": 0,
|
|
"type": "LUT4",
|
|
"parameters": {
|
|
"INIT": "1111111111101100"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/LUT4",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:152.41-152.66|/usr/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": [ 7813 ],
|
|
"I2": [ 7807 ],
|
|
"I1": [ 7805 ],
|
|
"I0": [ 7798 ],
|
|
"F": [ 7800 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_10_D_MUX2_LUT5_O": {
|
|
"hide_name": 0,
|
|
"type": "MUX2_LUT5",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/MUX4",
|
|
"src": "/usr/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": [ 7803 ],
|
|
"O": [ 7796 ],
|
|
"I1": [ 7801 ],
|
|
"I0": [ 7800 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_10": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X4Y21/DFF0",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7798 ],
|
|
"D": [ 8578 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y20/DFF4",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7793 ],
|
|
"D": [ 7791 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X3Y22/DFF0",
|
|
"src": "uart_rx.v:27.5-79.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7788 ],
|
|
"D": [ 7786 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7785 ]
|
|
}
|
|
},
|
|
"$PACKER_VCC_DRV": {
|
|
"hide_name": 1,
|
|
"type": "GOWIN_VCC",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000010",
|
|
"NEXTPNR_BEL": "X0Y0/VCC"
|
|
},
|
|
"port_directions": {
|
|
"V": "output"
|
|
},
|
|
"connections": {
|
|
"V": [ 8417 ]
|
|
}
|
|
},
|
|
"rst_n_IBUF_I": {
|
|
"hide_name": 0,
|
|
"type": "IBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X0Y4/IOBA",
|
|
"src": "tangnano9k_uart_loopback.v:9.18-9.23",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&PULL_MODE=UP": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 7779 ],
|
|
"I": [ 7712 ]
|
|
}
|
|
},
|
|
"led_OBUF_O_5": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X0Y14/IOBA",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&DRIVE=8": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 7777 ],
|
|
"I": [ 7764 ]
|
|
}
|
|
},
|
|
"led_OBUF_O_4": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X0Y15/IOBB",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&DRIVE=8": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 7775 ],
|
|
"I": [ 7762 ]
|
|
}
|
|
},
|
|
"led_OBUF_O_3": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X0Y20/IOBB",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&DRIVE=8": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 7773 ],
|
|
"I": [ 7760 ]
|
|
}
|
|
},
|
|
"led_OBUF_O_2": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X0Y21/IOBB",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&DRIVE=8": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 7771 ],
|
|
"I": [ 7758 ]
|
|
}
|
|
},
|
|
"led_OBUF_O_1": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X0Y24/IOBB",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&DRIVE=8": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 7769 ],
|
|
"I": [ 7756 ]
|
|
}
|
|
},
|
|
"led_OBUF_O": {
|
|
"hide_name": 0,
|
|
"type": "OBUF",
|
|
"parameters": {
|
|
"NET_I": "NET",
|
|
"NET_O": "NET"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000101",
|
|
"NEXTPNR_BEL": "X0Y25/IOBB",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21",
|
|
"&IO_TYPE=LVCMOS33": "00000000000000000000000000000001",
|
|
"&DRIVE=8": "00000000000000000000000000000001",
|
|
"keep": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"O": "output",
|
|
"I": "input"
|
|
},
|
|
"connections": {
|
|
"O": [ 7766 ],
|
|
"I": [ 7754 ]
|
|
}
|
|
},
|
|
"last_rx_LUT1_I0_5": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y15/LUT3",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 7752 ],
|
|
"F": [ 7764 ]
|
|
}
|
|
},
|
|
"last_rx_LUT1_I0_4": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y16/LUT2",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 7747 ],
|
|
"F": [ 7762 ]
|
|
}
|
|
},
|
|
"last_rx_LUT1_I0_3": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y17/LUT7",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 7742 ],
|
|
"F": [ 7760 ]
|
|
}
|
|
},
|
|
"last_rx_LUT1_I0_2": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y19/LUT6",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 7737 ],
|
|
"F": [ 7758 ]
|
|
}
|
|
},
|
|
"last_rx_LUT1_I0_1": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y24/LUT3",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 7732 ],
|
|
"F": [ 7756 ]
|
|
}
|
|
},
|
|
"last_rx_LUT1_I0": {
|
|
"hide_name": 0,
|
|
"type": "LUT1",
|
|
"parameters": {
|
|
"INIT": "01"
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y23/LUT1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:135.23-136.15",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"I0": "input",
|
|
"F": "output"
|
|
},
|
|
"connections": {
|
|
"I0": [ 7726 ],
|
|
"F": [ 7754 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_5": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y16/DFF3",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7752 ],
|
|
"D": [ 8580 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_4": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y16/DFF1",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7747 ],
|
|
"D": [ 8582 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_3": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y17/DFF3",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7742 ],
|
|
"D": [ 8584 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_2": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y17/DFF2",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7737 ],
|
|
"D": [ 8586 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_1": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X1Y24/DFF2",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7732 ],
|
|
"D": [ 8588 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q": {
|
|
"hide_name": 0,
|
|
"type": "DFFE",
|
|
"parameters": {
|
|
},
|
|
"attributes": {
|
|
"BEL_STRENGTH": "00000000000000000000000000000001",
|
|
"NEXTPNR_BEL": "X2Y23/DFF5",
|
|
"src": "tangnano9k_uart_loopback.v:47.5-65.8|/usr/bin/../share/yosys/gowin/cells_map.v:19.7-19.56",
|
|
"module_not_derived": "00000000000000000000000000000001"
|
|
},
|
|
"port_directions": {
|
|
"Q": "output",
|
|
"D": "input",
|
|
"CLK": "input",
|
|
"CE": "input"
|
|
},
|
|
"connections": {
|
|
"Q": [ 7726 ],
|
|
"D": [ 8590 ],
|
|
"CLK": [ 7722 ],
|
|
"CE": [ 7719 ]
|
|
}
|
|
}
|
|
},
|
|
"netnames": {
|
|
"rx_inst.baud_counter_DFFE_Q_1_D_LUT4_F_I3[0]$gate_net$": {
|
|
"hide_name": 0,
|
|
"bits": [ 8592 ] ,
|
|
"attributes": {
|
|
"ROUTING": " "
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8590 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y23/F5;;1;X2Y23/XD5;X2Y23/XD5/F5;1"
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_1$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8588 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y24/F2;;1;X1Y24/XD2;X1Y24/XD2/F2;1"
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_2$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8586 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/F2;;1;X1Y17/XD2;X1Y17/XD2/F2;1"
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_3$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8584 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/F3;;1;X1Y17/XD3;X1Y17/XD3/F3;1"
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_4$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8582 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y16/F1;;1;X1Y16/XD1;X1Y16/XD1/F1;1"
|
|
}
|
|
},
|
|
"last_rx_DFFE_Q_5$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8580 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y16/F3;;1;X1Y16/XD3;X1Y16/XD3/F3;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_10$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8578 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/F0;;1;X4Y21/XD0;X4Y21/XD0/F0;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_9$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8576 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/F4;;1;X1Y22/XD4;X1Y22/XD4/F4;1"
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8574 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y19/F4;;1;X2Y19/XD4;X2Y19/XD4/F4;1"
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_1$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8572 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y17/F3;;1;X2Y17/XD3;X2Y17/XD3/F3;1"
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_2$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8570 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y17/F5;;1;X2Y17/XD5;X2Y17/XD5/F5;1"
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_3$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8568 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/F4;;1;X2Y20/XD4;X2Y20/XD4/F4;1"
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_4$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8566 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y23/F4;;1;X1Y23/XD4;X1Y23/XD4/F4;1"
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_5$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8564 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/F4;;1;X1Y17/XD4;X1Y17/XD4/F4;1"
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_6$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8562 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/F0;;1;X1Y17/XD0;X1Y17/XD0/F0;1"
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_7$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8560 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/F1;;1;X1Y17/XD1;X1Y17/XD1/F1;1"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8558 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y24/F4;;1;X2Y24/XD4;X2Y24/XD4/F4;1"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8556 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y23/F4;;1;X4Y23/XD4;X4Y23/XD4/F4;1"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8554 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y23/F5;;1;X4Y23/XD5;X4Y23/XD5/F5;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_busy_r_DFFRE_Q$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8552 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y22/F4;;1;X5Y22/XD4;X5Y22/XD4/F4;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFRE_Q$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8550 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y19/F1;;1;X2Y19/XD1;X2Y19/XD1/F1;1"
|
|
}
|
|
},
|
|
"tx_start_DFFSE_Q$conn$D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8548 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y22/F4;;1;X3Y22/XD4;X3Y22/XD4/F4;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_CIN_ALU_COUT_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"bits": [ 8430 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y21/COUT0;;1"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"bits": [ 8429 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y23/COUT0;;1"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_6_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"bits": [ 8427 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/COUT0;;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14_D_LUT2_F_I0_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"bits": [ 8425 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y19/COUT0;;1"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT_HEAD_ALULC": {
|
|
"hide_name": 0,
|
|
"bits": [ 8424 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y23/COUT0;;1"
|
|
}
|
|
},
|
|
"uart_tx_pin": {
|
|
"hide_name": 0,
|
|
"bits": [ 7714 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "tangnano9k_uart_loopback.v:11.18-11.29"
|
|
}
|
|
},
|
|
"tx_inst.uart_tx": {
|
|
"hide_name": 0,
|
|
"bits": [ 8394 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X6Y21/Q0;;1;X6Y21/S800;X6Y21/S800/Q0;1;X6Y28/W800;X6Y28/W800/N808;1;X1Y28/N200;X1Y28/N200/E808;1;X1Y28/A0;X1Y28/A0/N200;1",
|
|
"src": "uart_tx.v:28.16-28.25",
|
|
"hdlname": "tx_inst uart_tx_r"
|
|
}
|
|
},
|
|
"tx_inst.uart_tx_r_DFFE_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8392 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X6Y21/F0;;1;X6Y21/XD0;X6Y21/XD0/F0;1"
|
|
}
|
|
},
|
|
"tx_inst.uart_tx_r_DFFE_Q_CE": {
|
|
"hide_name": 0,
|
|
"bits": [ 8391 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X6Y21/F2;;1;X6Y21/X05;X6Y21/X05/F2;1;X6Y21/CE0;X6Y21/CE0/X05;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFRE_Q_RESET_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8387 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y20/X04;X3Y20/X04/N251;1;X3Y20/C3;X3Y20/C3/X04;1;X5Y21/F5;;1;X5Y21/W250;X5Y21/W250/F5;1;X3Y21/N250;X3Y21/N250/W252;1;X3Y20/B7;X3Y20/B7/N251;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFRE_Q_RESET": {
|
|
"hide_name": 0,
|
|
"bits": [ 8385 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y20/F3;;1;X3Y20/W130;X3Y20/W130/F3;1;X2Y20/N270;X2Y20/N270/W131;1;X2Y19/LSR0;X2Y19/LSR0/N271;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift[7]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8383 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y19/Q1;;1;X2Y19/S130;X2Y19/S130/Q1;1;X2Y19/B2;X2Y19/B2/S130;1",
|
|
"src": "uart_tx.v:26.16-26.24",
|
|
"hdlname": "tx_inst tx_shift"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_2_D_LUT4_F_I2_LUT2_I1_F[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8380 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y19/Q3;;1;X2Y19/E800;X2Y19/E800/Q3;1;X6Y19/S200;X6Y19/S200/E804;1;X6Y21/X01;X6Y21/X01/S202;1;X6Y21/A0;X6Y21/A0/X01;1",
|
|
"hdlname": "tx_inst tx_shift",
|
|
"src": "uart_tx.v:26.16-26.24",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_6_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8378 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y19/F3;;1;X2Y19/XD3;X2Y19/XD3/F3;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8375 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/Q0;;1;X1Y19/EW20;X1Y19/EW20/Q0;1;X2Y19/C3;X2Y19/C3/E121;1",
|
|
"src": "uart_tx.v:26.16-26.24",
|
|
"hdlname": "tx_inst tx_shift"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_5_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8374 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/F0;;1;X1Y19/XD0;X1Y19/XD0/F0;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8371 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/Q1;;1;X1Y19/S100;X1Y19/S100/Q1;1;X1Y19/B0;X1Y19/B0/S100;1",
|
|
"src": "uart_tx.v:26.16-26.24",
|
|
"hdlname": "tx_inst tx_shift"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_4_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8370 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/F1;;1;X1Y19/XD1;X1Y19/XD1/F1;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8367 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/Q2;;1;X1Y19/S130;X1Y19/S130/Q2;1;X1Y19/W250;X1Y19/W250/S130;1;X1Y19/B1;X1Y19/B1/W250;1",
|
|
"src": "uart_tx.v:26.16-26.24",
|
|
"hdlname": "tx_inst tx_shift"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_3_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8366 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/F2;;1;X1Y19/XD2;X1Y19/XD2/F2;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8363 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/Q3;;1;X1Y19/N130;X1Y19/N130/Q3;1;X1Y19/W240;X1Y19/W240/N130;1;X1Y19/B2;X1Y19/B2/W240;1",
|
|
"src": "uart_tx.v:26.16-26.24",
|
|
"hdlname": "tx_inst tx_shift"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8362 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/F3;;1;X1Y19/XD3;X1Y19/XD3/F3;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift[5]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8359 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/Q4;;1;X1Y19/X03;X1Y19/X03/Q4;1;X1Y19/B3;X1Y19/B3/X03;1",
|
|
"src": "uart_tx.v:26.16-26.24",
|
|
"hdlname": "tx_inst tx_shift"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8358 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/F4;;1;X1Y19/XD4;X1Y19/XD4/F4;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift[6]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8356 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y19/Q2;;1;X2Y19/EW10;X2Y19/EW10/Q2;1;X1Y19/B4;X1Y19/B4/W111;1",
|
|
"src": "uart_tx.v:26.16-26.24",
|
|
"hdlname": "tx_inst tx_shift"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFE_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8355 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y19/F2;;1;X2Y19/XD2;X2Y19/XD2/F2;1"
|
|
}
|
|
},
|
|
"tx_inst.tx_shift_DFFRE_Q_RESET_LUT3_F_I2_LUT2_I1_F": {
|
|
"hide_name": 0,
|
|
"bits": [ 8354 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y19/CE1;X2Y19/CE1/X06;1;X2Y19/X06;X2Y19/X06/W231;1;X2Y19/CE0;X2Y19/CE0/X06;1;X1Y19/CE1;X1Y19/CE1/X06;1;X1Y19/CE0;X1Y19/CE0/X06;1;X3Y20/F7;;1;X3Y20/N130;X3Y20/N130/F7;1;X3Y19/W230;X3Y19/W230/N131;1;X1Y19/X06;X1Y19/X06/W232;1;X1Y19/CE2;X1Y19/CE2/X06;1"
|
|
}
|
|
},
|
|
"tx_start_DFFSE_Q_CE": {
|
|
"hide_name": 0,
|
|
"bits": [ 8352 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y22/F3;;1;X5Y22/W230;X5Y22/W230/F3;1;X3Y22/X06;X3Y22/X06/W232;1;X3Y22/CE2;X3Y22/CE2/X06;1"
|
|
}
|
|
},
|
|
"tx_busy": {
|
|
"hide_name": 0,
|
|
"bits": [ 8347 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y22/Q4;;1;X5Y22/S100;X5Y22/S100/Q4;1;X5Y22/N210;X5Y22/N210/S100;1;X5Y22/A3;X5Y22/A3/N210;1",
|
|
"hdlname": "tx_inst tx_busy_r",
|
|
"src": "uart_tx.v:27.16-27.25"
|
|
}
|
|
},
|
|
"tx_inst.tx_busy_r_DFFRE_Q_CE": {
|
|
"hide_name": 0,
|
|
"bits": [ 8345 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y22/F6;;1;X5Y22/X07;X5Y22/X07/F6;1;X5Y22/CE2;X5Y22/CE2/X07;1"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D_LUT3_F_I2_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8339 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y21/F4;;1;X5Y21/EW20;X5Y21/EW20/F4;1;X4Y21/D1;X4Y21/D1/W121;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D_LUT3_F_I2_LUT4_F_I3[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8338 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/F7;;1;X4Y20/S100;X4Y20/S100/F7;1;X4Y21/C1;X4Y21/C1/S101;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D_LUT3_F_I2_LUT4_F_I3[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8337 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/F6;;1;X4Y20/SN10;X4Y20/SN10/F6;1;X4Y21/B1;X4Y21/B1/S111;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D_LUT3_F_I2_LUT4_F_I3[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8336 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/F6;;1;X4Y21/N100;X4Y21/N100/F6;1;X4Y21/A1;X4Y21/A1/N100;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.tx_busy_r_DFFRE_Q_RESET[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8331 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y22/X04;X5Y22/X04/F7;1;X5Y22/C0;X5Y22/C0/X04;1;X5Y22/C6;X5Y22/C6/X08;1;X5Y22/F7;;1;X5Y22/X08;X5Y22/X08/F7;1;X5Y22/LSR2;X5Y22/LSR2/X08;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_3_D[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8329 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y22/N200;X5Y22/N200/F0;1;X5Y21/D2;X5Y21/D2/N201;1;X5Y22/F0;;1;X5Y22/XD0;X5Y22/XD0/F0;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_2_D_LUT4_F_I2[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8325 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/W250;X4Y20/W250/N251;1;X3Y20/S250;X3Y20/S250/W251;1;X3Y20/B3;X3Y20/B3/S250;1;X4Y22/SN10;X4Y22/SN10/F4;1;X4Y21/N250;X4Y21/N250/N111;1;X4Y21/B7;X4Y21/B7/N250;1;X4Y22/F4;;1;X4Y22/C5;X4Y22/C5/F4;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8322 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y22/F5;;1;X4Y22/XD5;X4Y22/XD5/F5;1"
|
|
}
|
|
},
|
|
"tx_inst.state[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8318 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y22/B6;X5Y22/B6/X05;1;X5Y21/E230;X5Y21/E230/N131;1;X5Y21/C5;X5Y21/C5/E230;1;X5Y22/X05;X5Y22/X05/Q0;1;X5Y22/B0;X5Y22/B0/X05;1;X5Y21/E270;X5Y21/E270/N131;1;X6Y21/A2;X6Y21/A2/E271;1;X5Y22/W100;X5Y22/W100/Q0;1;X4Y22/C0;X4Y22/C0/W101;1;X5Y22/Q0;;1;X5Y22/N130;X5Y22/N130/Q0;1;X5Y21/B2;X5Y21/B2/N131;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"onehot": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_start": {
|
|
"hide_name": 0,
|
|
"bits": [ 8316 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X6Y21/W210;X6Y21/W210/N211;1;X5Y21/B5;X5Y21/B5/W211;1;X5Y22/D4;X5Y22/D4/X02;1;X5Y22/X02;X5Y22/X02/E211;1;X5Y22/A0;X5Y22/A0/X02;1;X3Y22/E130;X3Y22/E130/Q4;1;X4Y22/B0;X4Y22/B0/E131;1;X3Y22/Q4;;1;X3Y22/EW10;X3Y22/EW10/Q4;1;X4Y22/E210;X4Y22/E210/E111;1;X6Y22/N210;X6Y22/N210/E212;1;X6Y21/B0;X6Y21/B0/N211;1",
|
|
"hdlname": "tx_inst tx_start",
|
|
"src": "tangnano9k_uart_loopback.v:19.16-19.24",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8311 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y22/F0;;1;X4Y22/XD0;X4Y22/XD0/F0;1"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8309 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X6Y21/F4;;1;X6Y21/XD4;X6Y21/XD4/F4;1"
|
|
}
|
|
},
|
|
"tx_inst.state[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8306 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y22/N240;X3Y22/N240/W101;1;X3Y20/X07;X3Y20/X07/N242;1;X3Y20/A3;X3Y20/A3/X07;1;X2Y19/C2;X2Y19/C2/E241;1;X1Y19/C3;X1Y19/C3/N241;1;X1Y19/C0;X1Y19/C0/N241;1;X1Y19/X05;X1Y19/X05/N241;1;X1Y19/C4;X1Y19/C4/X05;1;X5Y22/B1;X5Y22/B1/E131;1;X4Y22/E130;X4Y22/E130/Q5;1;X5Y22/B2;X5Y22/B2/E131;1;X1Y19/E240;X1Y19/E240/N241;1;X2Y19/X03;X2Y19/X03/E241;1;X2Y19/B3;X2Y19/B3/X03;1;X4Y21/E260;X4Y21/E260/N121;1;X5Y21/X07;X5Y21/X07/E261;1;X5Y21/A5;X5Y21/A5/X07;1;X4Y22/SN20;X4Y22/SN20/Q5;1;X4Y21/A7;X4Y21/A7/N121;1;X1Y19/C2;X1Y19/C2/N241;1;X3Y22/W240;X3Y22/W240/W101;1;X1Y22/N240;X1Y22/N240/W242;1;X1Y20/N240;X1Y20/N240/N242;1;X1Y19/C1;X1Y19/C1/N241;1;X4Y22/Q5;;1;X4Y22/W100;X4Y22/W100/Q5;1;X4Y22/B5;X4Y22/B5/W100;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"onehot": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.state[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8304 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y22/A1;X5Y22/A1/E111;1;X4Y22/S200;X4Y22/S200/Q0;1;X4Y22/A5;X4Y22/A5/S200;1;X4Y22/EW10;X4Y22/EW10/Q0;1;X5Y22/A2;X5Y22/A2/E111;1;X4Y22/Q0;;1;X4Y22/N100;X4Y22/N100/Q0;1;X4Y22/A0;X4Y22/A0/N100;1",
|
|
"onehot": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8302 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 ",
|
|
"src": "uart_tx.v:68.44-68.62|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_2_D_LUT4_F_I2_LUT2_I1_F[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8300 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/S270;X4Y21/S270/F7;1;X4Y22/X04;X4Y22/X04/S271;1;X4Y22/B1;X4Y22/B1/X04;1;X6Y21/B4;X6Y21/B4/X08;1;X4Y21/EW10;X4Y21/EW10/F7;1;X3Y21/N210;X3Y21/N210/W111;1;X3Y20/A7;X3Y20/A7/N211;1;X4Y21/F7;;1;X4Y21/E270;X4Y21/E270/F7;1;X6Y21/X08;X6Y21/X08/E272;1;X6Y21/D0;X6Y21/D0/X08;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8297 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y22/F2;;1;X4Y22/XD2;X4Y22/XD2/F2;1"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT_SUM": {
|
|
"hide_name": 0,
|
|
"bits": [ 8295 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 "
|
|
}
|
|
},
|
|
"tx_inst.bit_counter[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8294 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y22/X05;X4Y22/X05/Q2;1;X4Y22/C4;X4Y22/C4/X05;1;X4Y22/N130;X4Y22/N130/Q2;1;X4Y22/A2;X4Y22/A2/N130;1;X4Y22/Q2;;1;X4Y22/S100;X4Y22/S100/Q2;1;X4Y23/S240;X4Y23/S240/S101;1;X4Y23/B1;X4Y23/B1/S240;1",
|
|
"src": "uart_tx.v:24.16-24.27",
|
|
"hdlname": "tx_inst bit_counter"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8292 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y23/COUT2;;1",
|
|
"src": "uart_tx.v:68.44-68.62|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 8291 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y23/COUT1;;1",
|
|
"src": "uart_tx.v:68.44-68.62|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8289 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y23/N100;X4Y23/N100/Q5;1;X4Y22/B4;X4Y22/B4/N101;1;X4Y23/Q5;;1;X4Y23/X04;X4Y23/X04/Q5;1;X4Y23/B2;X4Y23/B2/X04;1",
|
|
"src": "uart_tx.v:24.16-24.27",
|
|
"hdlname": "tx_inst bit_counter"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8288 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y23/F2;;1;X4Y23/D5;X4Y23/D5/F2;1"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_RESET": {
|
|
"hide_name": 0,
|
|
"bits": [ 8286 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y22/EW10;X5Y22/EW10/F1;1;X4Y22/S210;X4Y22/S210/W111;1;X4Y23/X08;X4Y23/X08/S211;1;X4Y23/LSR2;X4Y23/LSR2/X08;1;X5Y22/F1;;1;X5Y22/W210;X5Y22/W210/F1;1;X4Y22/LSR1;X4Y22/LSR1/W211;1"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8285 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y23/S130;X4Y23/S130/Q4;1;X4Y23/B3;X4Y23/B3/S130;1;X4Y23/Q4;;1;X4Y23/SN20;X4Y23/SN20/Q4;1;X4Y22/A4;X4Y22/A4/N121;1",
|
|
"src": "uart_tx.v:24.16-24.27",
|
|
"hdlname": "tx_inst bit_counter"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8284 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y23/F3;;1;X4Y23/X02;X4Y23/X02/F3;1;X4Y23/D4;X4Y23/D4/X02;1"
|
|
}
|
|
},
|
|
"tx_inst.bit_counter_DFFRE_Q_CE": {
|
|
"hide_name": 0,
|
|
"bits": [ 8283 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y22/X06;X4Y22/X06/F1;1;X4Y22/CE1;X4Y22/CE1/X06;1;X4Y22/F1;;1;X4Y22/S130;X4Y22/S130/F1;1;X4Y22/S250;X4Y22/S250/S130;1;X4Y23/X06;X4Y23/X06/S251;1;X4Y23/CE2;X4Y23/CE2/X06;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_D_LUT3_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8281 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 ",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_D_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8279 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/F4;;1;X5Y19/S100;X5Y19/S100/F4;1;X5Y20/C0;X5Y20/C0/S101;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_3_D_LUT4_I3_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8277 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X6Y21/C2;X6Y21/C2/E261;1;X5Y21/N260;X5Y21/N260/E121;1;X5Y21/D5;X5Y21/D5/N260;1;X4Y22/E240;X4Y22/E240/S101;1;X5Y22/C1;X5Y22/C1/E241;1;X4Y21/S100;X4Y21/S100/F1;1;X4Y22/C1;X4Y22/C1/S101;1;X5Y21/E260;X5Y21/E260/E121;1;X6Y21/C4;X6Y21/C4/E261;1;X4Y21/EW20;X4Y21/EW20/F1;1;X5Y21/C7;X5Y21/C7/E121;1;X4Y21/E130;X4Y21/E130/F1;1;X5Y21/S270;X5Y21/S270/E131;1;X5Y22/B7;X5Y22/B7/S271;1;X4Y21/SN20;X4Y21/SN20/F1;1;X4Y22/D0;X4Y22/D0/S121;1;X4Y21/F1;;1;X4Y21/SN10;X4Y21/SN10/F1;1;X4Y22/D5;X4Y22/D5/S111;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_9_D_LUT2_F_I0_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8273 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/COUT1;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_9_D_LUT2_F_I0[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8271 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/F1;;1;X4Y19/EW20;X4Y19/EW20/F1;1;X5Y19/S260;X5Y19/S260/E121;1;X5Y21/X03;X5Y21/X03/S262;1;X5Y21/A1;X5Y21/A1/X03;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[6]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8269 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/N200;X4Y21/N200/W101;1;X4Y19/X05;X4Y19/X05/N202;1;X4Y19/B1;X4Y19/B1/X05;1;X5Y21/Q1;;1;X5Y21/W100;X5Y21/W100/Q1;1;X5Y21/B4;X5Y21/B4/W100;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_9_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8268 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y21/F1;;1;X5Y21/XD1;X5Y21/XD1/F1;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_9_D_LUT2_F_I0_ALU_SUM_COUT_ALU_CIN_SUM[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8266 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/F2;;1;X4Y19/E130;X4Y19/E130/F2;1;X5Y19/S270;X5Y19/S270/E131;1;X5Y21/A0;X5Y21/A0/S272;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[7]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8264 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y21/W130;X5Y21/W130/Q0;1;X4Y21/N230;X4Y21/N230/W131;1;X4Y19/B2;X4Y19/B2/N232;1;X5Y21/Q0;;1;X5Y21/E100;X5Y21/E100/Q0;1;X5Y21/A4;X5Y21/A4/E100;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_8_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8263 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y21/F0;;1;X5Y21/XD0;X5Y21/XD0/F0;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_7_D_LUT3_F_I2_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 8261 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/COUT2;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_7_D_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8259 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/F3;;1;X4Y19/S230;X4Y19/S230/F3;1;X4Y21/X04;X4Y21/X04/S232;1;X4Y21/C2;X4Y21/C2/X04;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[8]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8257 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/N220;X4Y21/N220/Q2;1;X4Y19/X01;X4Y19/X01/N222;1;X4Y19/B3;X4Y19/B3/X01;1;X4Y21/Q2;;1;X4Y21/S130;X4Y21/S130/Q2;1;X4Y21/D6;X4Y21/D6/S130;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_7_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8256 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/F2;;1;X4Y21/XD2;X4Y21/XD2/F2;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_7_D_LUT3_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8254 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/COUT3;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_6_D_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8252 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/F4;;1;X4Y19/S100;X4Y19/S100/F4;1;X4Y20/C1;X4Y20/C1/S101;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[9]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8250 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/N250;X4Y20/N250/S130;1;X4Y19/B4;X4Y19/B4/N251;1;X4Y20/Q1;;1;X4Y20/S130;X4Y20/S130/Q1;1;X4Y21/C6;X4Y21/C6/S131;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_6_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8249 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/F1;;1;X4Y20/XD1;X4Y20/XD1/F1;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_6_D_LUT3_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8247 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/COUT4;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_5_D_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8245 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/F5;;1;X4Y19/S250;X4Y19/S250/F5;1;X4Y20/X04;X4Y20/X04/S251;1;X4Y20/C0;X4Y20/C0/X04;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[10]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8243 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/N100;X4Y20/N100/Q0;1;X4Y19/B5;X4Y19/B5/N101;1;X4Y20/Q0;;1;X4Y20/SN20;X4Y20/SN20/Q0;1;X4Y21/B6;X4Y21/B6/S121;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_5_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8242 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/F0;;1;X4Y20/XD0;X4Y20/XD0/F0;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_5_D_LUT3_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8240 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/CIN0;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_4_D_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8238 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/F0;;1;X5Y19/W100;X5Y19/W100/F0;1;X4Y19/S240;X4Y19/S240/W101;1;X4Y21/C3;X4Y21/C3/S242;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[11]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8236 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/E100;X4Y21/E100/Q3;1;X5Y21/N200;X5Y21/N200/E101;1;X5Y19/X07;X5Y19/X07/N202;1;X5Y19/B0;X5Y19/B0/X07;1;X4Y21/Q3;;1;X4Y21/X06;X4Y21/X06/Q3;1;X4Y21/A6;X4Y21/A6/X06;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_4_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8235 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/F3;;1;X4Y21/XD3;X4Y21/XD3/F3;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_4_D_LUT3_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8233 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/COUT0;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_3_D_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8231 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/F1;;1;X5Y19/S130;X5Y19/S130/F1;1;X5Y20/C4;X5Y20/C4/S131;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[12]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8229 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y20/N130;X5Y20/N130/Q4;1;X5Y19/B1;X5Y19/B1/N131;1;X5Y20/Q4;;1;X5Y20/EW20;X5Y20/EW20/Q4;1;X4Y20/D6;X4Y20/D6/W121;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_3_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8228 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y20/F4;;1;X5Y20/XD4;X5Y20/XD4/F4;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_3_D_LUT3_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8226 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/COUT1;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_2_D_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8224 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/F2;;1;X5Y19/EW20;X5Y19/EW20/F2;1;X4Y19/S220;X4Y19/S220/W121;1;X4Y20/C5;X4Y20/C5/S221;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[13]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8222 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/E230;X4Y19/E230/N131;1;X5Y19/B2;X5Y19/B2/E231;1;X4Y20/Q5;;1;X4Y20/N130;X4Y20/N130/Q5;1;X4Y20/C6;X4Y20/C6/N130;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8221 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/F5;;1;X4Y20/XD5;X4Y20/XD5/F5;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_1_D_LUT3_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8219 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/COUT3;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_2_D_LUT3_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8218 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/COUT2;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_1_D_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8216 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/F3;;1;X5Y19/SN20;X5Y19/SN20/F3;1;X5Y20/W260;X5Y20/W260/S121;1;X4Y20/C2;X4Y20/C2/W261;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_15_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8213 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X6Y20/F4;;1;X6Y20/XD4;X6Y20/XD4/F4;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14_D_LUT2_F_I0_ALU_SUM_CIN_ALU_COUT_SUM": {
|
|
"hide_name": 0,
|
|
"bits": [ 8211 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 "
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8210 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X6Y20/X07;X6Y20/X07/Q4;1;X6Y20/A4;X6Y20/A4/X07;1;X4Y20/W240;X4Y20/W240/W242;1;X3Y20/N240;X3Y20/N240/W241;1;X3Y19/X05;X3Y19/X05/N241;1;X3Y19/B1;X3Y19/B1/X05;1;X6Y20/Q4;;1;X6Y20/W240;X6Y20/W240/Q4;1;X4Y20/X07;X4Y20/X07/W242;1;X4Y20/D7;X4Y20/D7/X07;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14_D_LUT2_F_I0_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 8208 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y19/COUT1;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14_D_LUT2_F_I0[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8206 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y19/F2;;1;X3Y19/E130;X3Y19/E130/F2;1;X4Y19/S270;X4Y19/S270/E131;1;X4Y20/A3;X4Y20/A3/S271;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8204 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/N230;X4Y20/N230/Q3;1;X4Y19/W230;X4Y19/W230/N231;1;X3Y19/B2;X3Y19/B2/W231;1;X4Y20/Q3;;1;X4Y20/X06;X4Y20/X06/Q3;1;X4Y20/C7;X4Y20/C7/X06;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8203 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/F3;;1;X4Y20/XD3;X4Y20/XD3/F3;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_14_D_LUT2_F_I0_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8201 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y19/COUT2;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_13_D_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8199 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y19/F3;;1;X3Y19/SN10;X3Y19/SN10/F3;1;X3Y20/E210;X3Y20/E210/S111;1;X5Y20/E240;X5Y20/E240/E212;1;X6Y20/C0;X6Y20/C0/E241;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8197 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/W210;X4Y20/W210/W202;1;X3Y20/N210;X3Y20/N210/W211;1;X3Y19/B3;X3Y19/B3/N211;1;X6Y20/Q0;;1;X6Y20/W200;X6Y20/W200/Q0;1;X4Y20/X05;X4Y20/X05/W202;1;X4Y20/B7;X4Y20/B7/X05;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_13_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8196 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X6Y20/F0;;1;X6Y20/XD0;X6Y20/XD0/F0;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_13_D_LUT3_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8194 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y19/COUT3;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_12_D_LUT2_F_I0[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8192 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y19/F4;;1;X3Y19/EW10;X3Y19/EW10/F4;1;X4Y19/S210;X4Y19/S210/E111;1;X4Y20/A4;X4Y20/A4/S211;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8190 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/EW10;X4Y20/EW10/Q4;1;X3Y20/N250;X3Y20/N250/W111;1;X3Y19/B4;X3Y19/B4/N251;1;X4Y20/Q4;;1;X4Y20/X03;X4Y20/X03/Q4;1;X4Y20/A7;X4Y20/A7/X03;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_12_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8189 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/F4;;1;X4Y20/XD4;X4Y20/XD4/F4;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_12_D_LUT2_F_I0_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8187 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y19/COUT4;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_11_D_LUT3_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8185 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y19/F5;;1;X3Y19/SN20;X3Y19/SN20/F5;1;X3Y20/E260;X3Y20/E260/S121;1;X5Y20/C1;X5Y20/C1/E262;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_11_D_LUT3_F_I2[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8173 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y22/W130;X5Y22/W130/F2;1;X4Y22/A1;X4Y22/A1/W131;1;X5Y20/B0;X5Y20/B0/W231;1;X5Y22/SN20;X5Y22/SN20/F2;1;X5Y21/C2;X5Y21/C2/N121;1;X6Y20/B0;X6Y20/B0/N232;1;X4Y20/B2;X4Y20/B2/W232;1;X5Y20/B4;X5Y20/B4/W231;1;X4Y20/B1;X4Y20/B1/W232;1;X6Y21/X02;X6Y21/X02/N231;1;X6Y21/C0;X6Y21/C0/X02;1;X5Y20/B1;X5Y20/B1/W231;1;X4Y21/B2;X4Y21/B2/X03;1;X5Y21/W240;X5Y21/W240/N101;1;X4Y21/X03;X4Y21/X03/W241;1;X4Y21/B3;X4Y21/B3/X03;1;X4Y20/B5;X4Y20/B5/W232;1;X5Y22/N100;X5Y22/N100/F2;1;X5Y21/B7;X5Y21/B7/N101;1;X6Y20/W230;X6Y20/W230/N232;1;X4Y20/B0;X4Y20/B0/W232;1;X5Y22/F2;;1;X5Y22/E130;X5Y22/E130/F2;1;X6Y22/N230;X6Y22/N230/E131;1;X6Y21/B2;X6Y21/B2/N231;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_11_D_LUT3_F_I2[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8160 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X6Y20/W250;X6Y20/W250/N111;1;X5Y20/A4;X5Y20/A4/W251;1;X4Y20/A0;X4Y20/A0/W271;1;X5Y22/A6;X5Y22/A6/S231;1;X4Y21/A3;X4Y21/A3/W271;1;X6Y21/SN10;X6Y21/SN10/Q4;1;X6Y20/A0;X6Y20/A0/N111;1;X4Y20/A2;X4Y20/A2/W271;1;X5Y20/A0;X5Y20/A0/N271;1;X5Y21/A7;X5Y21/A7/W131;1;X5Y20/W270;X5Y20/W270/N271;1;X4Y20/A5;X4Y20/A5/W271;1;X5Y21/N270;X5Y21/N270/W131;1;X5Y20/A1;X5Y20/A1/N271;1;X4Y21/N270;X4Y21/N270/W271;1;X4Y20/A1;X4Y20/A1/N271;1;X5Y21/W270;X5Y21/W270/W131;1;X4Y21/A2;X4Y21/A2/W271;1;X5Y21/S230;X5Y21/S230/W131;1;X5Y22/A7;X5Y22/A7/S231;1;X6Y21/X07;X6Y21/X07/Q4;1;X6Y21/A4;X6Y21/A4/X07;1;X6Y21/Q4;;1;X6Y21/W130;X6Y21/W130/Q4;1;X5Y21/A2;X5Y21/A2/W131;1",
|
|
"onehot": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8157 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y19/W210;X5Y19/W210/N111;1;X3Y19/B5;X3Y19/B5/W212;1;X5Y20/Q1;;1;X5Y20/SN10;X5Y20/SN10/Q1;1;X5Y21/D4;X5Y21/D4/S111;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_11_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8156 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y20/F1;;1;X5Y20/XD1;X5Y20/XD1/F1;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_10_D_LUT2_F_I0_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8154 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/COUT0;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_11_D_LUT3_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8153 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/CIN0;;1",
|
|
"src": "uart_tx.v:82.41-82.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_10_D_LUT2_F_I0[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8148 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y21/B0;X5Y21/B0/X04;1;X4Y20/B3;X4Y20/B3/W231;1;X5Y20/W230;X5Y20/W230/N131;1;X4Y20/B4;X4Y20/B4/W231;1;X5Y21/X04;X5Y21/X04/F7;1;X5Y21/B1;X5Y21/B1/X04;1;X5Y21/N100;X5Y21/N100/F7;1;X5Y20/B5;X5Y20/B5/N101;1;X5Y21/F7;;1;X5Y21/N130;X5Y21/N130/F7;1;X5Y20/E230;X5Y20/E230/N131;1;X6Y20/B4;X6Y20/B4/E231;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_10_D_LUT2_F_I0[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8146 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y19/F0;;1;X4Y19/EW10;X4Y19/EW10/F0;1;X5Y19/S210;X5Y19/S210/E111;1;X5Y20/A5;X5Y20/A5/S211;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[5]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8144 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y20/EW10;X5Y20/EW10/Q5;1;X4Y20/N210;X4Y20/N210/W111;1;X4Y19/B0;X4Y19/B0/N211;1;X5Y20/Q5;;1;X5Y20/S130;X5Y20/S130/Q5;1;X5Y21/C4;X5Y21/C4/S131;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_10_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8143 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y20/F5;;1;X5Y20/XD5;X5Y20/XD5/F5;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[14]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8141 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/E130;X4Y20/E130/Q2;1;X5Y20/N230;X5Y20/N230/E131;1;X5Y19/B3;X5Y19/B3/N231;1;X4Y20/Q2;;1;X4Y20/W130;X4Y20/W130/Q2;1;X4Y20/B6;X4Y20/B6/W130;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8140 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y20/F2;;1;X4Y20/XD2;X4Y20/XD2/F2;1"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter[15]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8138 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y20/N100;X5Y20/N100/Q0;1;X5Y19/B4;X5Y19/B4/N101;1;X5Y20/Q0;;1;X5Y20/W130;X5Y20/W130/Q0;1;X4Y20/A6;X4Y20/A6/W131;1",
|
|
"src": "uart_tx.v:23.16-23.28",
|
|
"hdlname": "tx_inst baud_counter"
|
|
}
|
|
},
|
|
"tx_inst.baud_counter_DFFE_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8137 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y20/F0;;1;X5Y20/XD0;X5Y20/XD0/F0;1"
|
|
}
|
|
},
|
|
"tx_inst.state_DFF_Q_3_D_LUT4_I3_F": {
|
|
"hide_name": 0,
|
|
"bits": [ 8136 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X5Y21/X05;X5Y21/X05/F2;1;X5Y21/CE0;X5Y21/CE0/X05;1;X5Y20/CE0;X5Y20/CE0/X07;1;X5Y21/N220;X5Y21/N220/F2;1;X5Y20/X07;X5Y20/X07/N221;1;X5Y20/CE2;X5Y20/CE2/X07;1;X5Y21/W220;X5Y21/W220/F2;1;X4Y21/X05;X4Y21/X05/W221;1;X4Y21/CE1;X4Y21/CE1/X05;1;X4Y20/CE1;X4Y20/CE1/N211;1;X4Y20/CE0;X4Y20/CE0/N211;1;X6Y20/CE0;X6Y20/CE0/N211;1;X4Y21/N210;X4Y21/N210/W111;1;X4Y20/CE2;X4Y20/CE2/N211;1;X5Y21/F2;;1;X5Y21/EW10;X5Y21/EW10/F2;1;X6Y21/N210;X6Y21/N210/E111;1;X6Y20/CE2;X6Y20/CE2/N211;1"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8134 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 ",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_data[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8131 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y17/Q0;;1;X2Y17/S200;X2Y17/S200/Q0;1;X2Y19/X05;X2Y19/X05/S202;1;X2Y19/A3;X2Y19/A3/X05;1",
|
|
"hdlname": "tx_inst tx_data",
|
|
"src": "uart_tx.v:12.19-12.26"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_7_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8129 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y17/F0;;1;X2Y17/XD0;X2Y17/XD0/F0;1"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_6_D_ALU_SUM_CIN_ALU_COUT_SUM": {
|
|
"hide_name": 0,
|
|
"bits": [ 8127 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 "
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_6_D_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 8125 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/COUT1;;1",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_data[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8123 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/Q2;;1;X1Y20/W130;X1Y20/W130/Q2;1;X1Y20/N270;X1Y20/N270/W130;1;X1Y19/A0;X1Y19/A0/N271;1",
|
|
"hdlname": "tx_inst tx_data",
|
|
"src": "uart_tx.v:12.19-12.26"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_6_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8121 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/F2;;1;X1Y20/XD2;X1Y20/XD2/F2;1"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_6_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8119 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/COUT2;;1",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_data[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8117 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/Q3;;1;X1Y20/SN10;X1Y20/SN10/Q3;1;X1Y19/A1;X1Y19/A1/N111;1",
|
|
"hdlname": "tx_inst tx_data",
|
|
"src": "uart_tx.v:12.19-12.26"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_5_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8115 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/F3;;1;X1Y20/XD3;X1Y20/XD3/F3;1"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_5_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8113 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/COUT3;;1",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_data[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8111 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/Q4;;1;X1Y20/N100;X1Y20/N100/Q4;1;X1Y19/E200;X1Y19/E200/N101;1;X1Y19/A2;X1Y19/A2/E200;1",
|
|
"hdlname": "tx_inst tx_data",
|
|
"src": "uart_tx.v:12.19-12.26"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_4_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8109 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/F4;;1;X1Y20/XD4;X1Y20/XD4/F4;1"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_4_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8107 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/COUT4;;1",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_data[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8105 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/Q5;;1;X1Y20/N250;X1Y20/N250/Q5;1;X1Y19/A3;X1Y19/A3/N251;1",
|
|
"hdlname": "tx_inst tx_data",
|
|
"src": "uart_tx.v:12.19-12.26"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_3_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8103 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y20/F5;;1;X1Y20/XD5;X1Y20/XD5/F5;1"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_3_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8101 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/CIN0;;1",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_data[5]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8099 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/Q0;;1;X2Y20/N130;X2Y20/N130/Q0;1;X2Y19/W270;X2Y19/W270/N131;1;X1Y19/A4;X1Y19/A4/W271;1",
|
|
"hdlname": "tx_inst tx_data",
|
|
"src": "uart_tx.v:12.19-12.26"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8097 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/F0;;1;X2Y20/XD0;X2Y20/XD0/F0;1"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_1_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8095 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/COUT1;;1",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_2_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8094 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/COUT0;;1",
|
|
"src": "tangnano9k_uart_loopback.v:56.28-56.43|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"tx_data[6]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8092 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/Q1;;1;X2Y20/SN10;X2Y20/SN10/Q1;1;X2Y19/A2;X2Y19/A2/N111;1",
|
|
"hdlname": "tx_inst tx_data",
|
|
"src": "uart_tx.v:12.19-12.26"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8090 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/F1;;1;X2Y20/XD1;X2Y20/XD1/F1;1"
|
|
}
|
|
},
|
|
"tx_data[7]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8088 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/Q2;;1;X2Y20/N100;X2Y20/N100/Q2;1;X2Y19/D1;X2Y19/D1/N101;1",
|
|
"hdlname": "tx_inst tx_data",
|
|
"src": "uart_tx.v:12.19-12.26"
|
|
}
|
|
},
|
|
"tx_data_DFFE_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8086 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/F2;;1;X2Y20/XD2;X2Y20/XD2/F2;1"
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_CE[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8081 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y24/W250;X2Y24/W250/S251;1;X1Y24/X04;X1Y24/X04/W251;1;X1Y24/C0;X1Y24/C0/X04;1;X3Y23/F7;;1;X3Y23/EW10;X3Y23/EW10/F7;1;X2Y23/S250;X2Y23/S250/W111;1;X2Y24/A3;X2Y24/A3/S251;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_3_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8076 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y24/N200;X2Y24/N200/F0;1;X2Y23/C4;X2Y23/C4/N201;1;X2Y24/F0;;1;X2Y24/N100;X2Y24/N100/F0;1;X2Y23/D0;X2Y23/D0/N101;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_3_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8074 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y23/F0;;1;X2Y23/XD0;X2Y23/XD0/F0;1"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D_MUX2_LUT5_O_I1": {
|
|
"hide_name": 0,
|
|
"bits": [ 8068 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y24/F7;;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:151.13-151.15"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D_MUX2_LUT5_O_I0": {
|
|
"hide_name": 0,
|
|
"bits": [ 8067 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y24/F6;;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:151.9-151.11"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8065 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y24/OF6;;1;X2Y24/N260;X2Y24/N260/OF6;1;X2Y24/D4;X2Y24/D4/N260;1"
|
|
}
|
|
},
|
|
"rx_inst.state[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8063 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y23/B1;X2Y23/B1/X05;1;X2Y23/A4;X2Y23/A4/X05;1;X2Y23/Q0;;1;X2Y23/X05;X2Y23/X05/Q0;1;X2Y23/B0;X2Y23/B0/X05;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"onehot": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8060 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y23/F1;;1;X2Y23/XD1;X2Y23/XD1/F1;1"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8058 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y24/F0;;1;X1Y24/XD0;X1Y24/XD0/F0;1"
|
|
}
|
|
},
|
|
"rx_data[6]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8048 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y17/X02;X2Y17/X02/Q3;1;X2Y17/D5;X2Y17/D5/X02;1;X2Y17/Q3;;1;X2Y17/S230;X2Y17/S230/Q3;1;X2Y19/S230;X2Y19/S230/S232;1;X2Y20/B1;X2Y20/B1/S231;1",
|
|
"hdlname": "rx_inst rx_shift",
|
|
"src": "uart_rx.v:24.16-24.24"
|
|
}
|
|
},
|
|
"rx_data[7]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8044 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y19/N240;X2Y19/N240/Q4;1;X2Y17/X03;X2Y17/X03/N242;1;X2Y17/D3;X2Y17/D3/X03;1;X2Y19/Q4;;1;X2Y19/SN10;X2Y19/SN10/Q4;1;X2Y20/B2;X2Y20/B2/S111;1",
|
|
"hdlname": "rx_inst rx_shift",
|
|
"src": "uart_rx.v:24.16-24.24"
|
|
}
|
|
},
|
|
"rx_inst.rx_shift_DFFE_Q_CE[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8042 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/N210;X2Y20/N210/E211;1;X2Y19/CE2;X2Y19/CE2/N211;1;X1Y24/S130;X1Y24/S130/F1;1;X1Y24/E250;X1Y24/E250/S130;1;X2Y24/X04;X2Y24/X04/E251;1;X2Y24/B3;X2Y24/B3/X04;1;X1Y24/N210;X1Y24/N210/F1;1;X1Y23/CE2;X1Y23/CE2/N211;1;X1Y20/E210;X1Y20/E210/N814;1;X2Y20/CE2;X2Y20/CE2/E211;1;X1Y17/CE0;X1Y17/CE0/S211;1;X2Y17/CE2;X2Y17/CE2/E271;1;X1Y16/S210;X1Y16/S210/N818;1;X1Y17/CE2;X1Y17/CE2/S211;1;X1Y24/F1;;1;X1Y24/N810;X1Y24/N810/F1;1;X1Y16/S130;X1Y16/S130/N818;1;X1Y17/E270;X1Y17/E270/S131;1;X2Y17/CE1;X2Y17/CE1/E271;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"uart_rx_pin": {
|
|
"hide_name": 0,
|
|
"bits": [ 7713 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "tangnano9k_uart_loopback.v:10.18-10.29"
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2_MUX2_LUT5_O_S0[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8035 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y22/F6;;1;X3Y22/N260;X3Y22/N260/F6;1;X3Y21/X05;X3Y21/X05/N261;1;X3Y21/SEL6;X3Y21/SEL6/X05;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2_MUX2_LUT5_O_I1": {
|
|
"hide_name": 0,
|
|
"bits": [ 8034 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/F7;;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:151.13-151.15"
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2_MUX2_LUT5_O_I0": {
|
|
"hide_name": 0,
|
|
"bits": [ 8033 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/F6;;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:151.9-151.11"
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8031 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/F7;;1;X1Y22/E100;X1Y22/E100/F7;1;X2Y22/E240;X2Y22/E240/E101;1;X2Y22/B6;X2Y22/B6/E240;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I2[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8029 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/F7;;1;X2Y21/S100;X2Y21/S100/F7;1;X2Y22/A6;X2Y22/A6/S101;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I1[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8025 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y22/W260;X3Y22/W260/S261;1;X2Y22/C6;X2Y22/C6/W261;1;X3Y21/OF6;;1;X3Y21/S260;X3Y21/S260/OF6;1;X3Y23/W260;X3Y23/W260/S262;1;X1Y23/C0;X1Y23/C0/W262;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I1[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8023 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y23/F7;;1;X1Y23/X04;X1Y23/X04/F7;1;X1Y23/B0;X1Y23/B0/X04;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D_LUT3_F_I1[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8022 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/F7;;1;X2Y22/S130;X2Y22/S130/F7;1;X2Y23/W270;X2Y23/W270/S131;1;X1Y23/A0;X1Y23/A0/W271;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_RESET": {
|
|
"hide_name": 0,
|
|
"bits": [ 8020 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/F1;;1;X1Y22/SN10;X1Y22/SN10/F1;1;X1Y23/W210;X1Y23/W210/S111;1;X0Y23/E210;X0Y23/E210/E212;1;X1Y23/LSR0;X1Y23/LSR0/E211;1"
|
|
}
|
|
},
|
|
"rx_inst.rx_done_r_DFFR_Q_D[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8019 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y24/E210;X1Y24/E210/S111;1;X2Y24/B0;X2Y24/B0/E211;1;X1Y23/S250;X1Y23/S250/S130;1;X1Y24/B7;X1Y24/B7/S251;1;X1Y23/XD0;X1Y23/XD0/F0;1;X1Y23/S130;X1Y23/S130/F0;1;X1Y24/E270;X1Y24/E270/S131;1;X1Y24/D0;X1Y24/D0/E270;1;X1Y23/F0;;1;X1Y23/SN10;X1Y23/SN10/F0;1;X1Y24/B1;X1Y24/B1/S111;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"clk": {
|
|
"hide_name": 0,
|
|
"bits": [ 7710 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "tangnano9k_uart_loopback.v:8.18-8.21"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 8014 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 ",
|
|
"src": "uart_rx.v:62.44-62.62|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D_MUX2_LUT5_O_I0_LUT4_F_I3[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8010 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y24/S800;X2Y24/S800/F3;1;X2Y25/N230;X2Y25/N230/N808;1;X2Y24/X08;X2Y24/X08/N231;1;X2Y24/SEL6;X2Y24/SEL6/X08;1;X2Y24/F3;;1;X2Y24/N230;X2Y24/N230/F3;1;X2Y23/X08;X2Y23/X08/N231;1;X2Y23/SEL6;X2Y23/SEL6/X08;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_CE_MUX2_LUT5_O_I1": {
|
|
"hide_name": 0,
|
|
"bits": [ 8008 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y23/F7;;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:151.13-151.15"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_CE_MUX2_LUT5_O_I0": {
|
|
"hide_name": 0,
|
|
"bits": [ 8007 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y23/F6;;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:151.9-151.11"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 8004 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y24/F2;;1;X3Y24/XD2;X3Y24/XD2/F2;1"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_CIN_ALU_COUT_SUM": {
|
|
"hide_name": 0,
|
|
"bits": [ 8002 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 "
|
|
}
|
|
},
|
|
"rx_inst.bit_counter[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 8001 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y24/SN10;X3Y24/SN10/Q2;1;X3Y23/C7;X3Y23/C7/N111;1;X3Y24/A2;X3Y24/A2/N130;1;X3Y24/Q2;;1;X3Y24/N130;X3Y24/N130/Q2;1;X3Y23/B1;X3Y23/B1/N131;1",
|
|
"src": "uart_rx.v:22.16-22.27",
|
|
"hdlname": "rx_inst bit_counter"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7999 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y23/COUT2;;1",
|
|
"src": "uart_rx.v:62.44-62.62|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_1_D_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 7998 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y23/COUT1;;1",
|
|
"src": "uart_rx.v:62.44-62.62|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7996 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y23/X05;X3Y23/X05/Q2;1;X3Y23/B7;X3Y23/B7/X05;1;X3Y23/Q2;;1;X3Y23/X01;X3Y23/X01/Q2;1;X3Y23/B2;X3Y23/B2/X01;1",
|
|
"src": "uart_rx.v:22.16-22.27",
|
|
"hdlname": "rx_inst bit_counter"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7995 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y23/F2;;1;X3Y23/XD2;X3Y23/XD2/F2;1"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_RESET": {
|
|
"hide_name": 0,
|
|
"bits": [ 7993 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y23/S240;X3Y23/S240/F4;1;X3Y24/X05;X3Y24/X05/S241;1;X3Y24/LSR1;X3Y24/LSR1/X05;1;X3Y23/F4;;1;X3Y23/X07;X3Y23/X07/F4;1;X3Y23/LSR1;X3Y23/LSR1/X07;1"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7992 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y23/E130;X3Y23/E130/Q3;1;X3Y23/A7;X3Y23/A7/E130;1;X3Y23/Q3;;1;X3Y23/B3;X3Y23/B3/Q3;1",
|
|
"src": "uart_rx.v:22.16-22.27",
|
|
"hdlname": "rx_inst bit_counter"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7991 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y23/F3;;1;X3Y23/XD3;X3Y23/XD3/F3;1"
|
|
}
|
|
},
|
|
"rx_inst.bit_counter_DFFRE_Q_CE[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7990 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y23/B4;X3Y23/B4/E131;1;X2Y23/W130;X2Y23/W130/OF6;1;X2Y23/E270;X2Y23/E270/W130;1;X3Y23/CE1;X3Y23/CE1/E271;1;X2Y23/OF6;;1;X2Y23/E130;X2Y23/E130/OF6;1;X3Y23/S270;X3Y23/S270/E131;1;X3Y24/X06;X3Y24/X06/S271;1;X3Y24/CE1;X3Y24/CE1/X06;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_D_LUT4_F_I3_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7988 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 ",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7985 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/F4;;1;X3Y21/SN20;X3Y21/SN20/F4;1;X3Y22/D0;X3Y22/D0/S121;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_9_D_MUX2_LUT5_O_I1": {
|
|
"hide_name": 0,
|
|
"bits": [ 7981 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/F5;;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:151.13-151.15"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_9_D_MUX2_LUT5_O_I0": {
|
|
"hide_name": 0,
|
|
"bits": [ 7980 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/F4;;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:151.9-151.11"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_9_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7978 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/OF4;;1;X2Y22/EW20;X2Y22/EW20/OF4;1;X1Y22/D4;X1Y22/D4/W121;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_9_D_MUX2_LUT5_O_I0_LUT4_F_I1[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7976 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/F1;;1;X2Y21/S210;X2Y21/S210/F1;1;X2Y22/X08;X2Y22/X08/S211;1;X2Y22/B4;X2Y22/B4/X08;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[6]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7975 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/A7;X2Y22/A7/E252;1;X2Y21/A7;X2Y21/A7/N231;1;X2Y22/A5;X2Y22/A5/E252;1;X1Y22/W240;X1Y22/W240/Q4;1;X0Y22/E250;X0Y22/E250/E242;1;X2Y22/A4;X2Y22/A4/E252;1;X1Y22/Q4;;1;X1Y22/E130;X1Y22/E130/Q4;1;X2Y22/N230;X2Y22/N230/E131;1;X2Y21/B1;X2Y21/B1/N231;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_8_D_LUT4_F_I1_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 7972 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/COUT1;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_8_D_LUT4_F_I1[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7970 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/F2;;1;X2Y21/SN10;X2Y21/SN10/F2;1;X2Y22/B0;X2Y22/B0/S111;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[7]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7968 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/S230;X1Y22/S230/W131;1;X1Y23/A7;X1Y23/A7/S231;1;X2Y22/W130;X2Y22/W130/Q0;1;X1Y22/A7;X1Y22/A7/W131;1;X2Y22/N200;X2Y22/N200/Q0;1;X2Y22/A0;X2Y22/A0/N200;1;X2Y22/Q0;;1;X2Y22/N130;X2Y22/N130/Q0;1;X2Y21/B2;X2Y21/B2/N131;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_8_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7966 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/F0;;1;X2Y22/XD0;X2Y22/XD0/F0;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_8_D_LUT4_F_I1_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7964 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/COUT2;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_7_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7962 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/F3;;1;X2Y21/E100;X2Y21/E100/F3;1;X3Y21/N200;X3Y21/N200/E101;1;X3Y20/D1;X3Y20/D1/N201;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[8]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7960 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y20/S210;X3Y20/S210/Q1;1;X3Y22/X04;X3Y22/X04/S212;1;X3Y22/D6;X3Y22/D6/X04;1;X3Y20/B1;X3Y20/B1/Q1;1;X3Y20/Q1;;1;X3Y20/S130;X3Y20/S130/Q1;1;X3Y21/W230;X3Y21/W230/S131;1;X2Y21/B3;X2Y21/B3/W231;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_7_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7958 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y20/F1;;1;X3Y20/XD1;X3Y20/XD1/F1;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_7_D_LUT4_F_I3_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7956 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/COUT3;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_6_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7954 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/F4;;1;X2Y21/S240;X2Y21/S240/F4;1;X2Y22/X03;X2Y22/X03/S241;1;X2Y22/D2;X2Y22/D2/X03;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[9]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7952 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/E130;X2Y22/E130/Q2;1;X3Y22/S230;X3Y22/S230/E131;1;X3Y22/C6;X3Y22/C6/S230;1;X2Y22/X01;X2Y22/X01/Q2;1;X2Y22/B2;X2Y22/B2/X01;1;X2Y22/Q2;;1;X2Y22/N100;X2Y22/N100/Q2;1;X2Y21/B4;X2Y21/B4/N101;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_6_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7950 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/F2;;1;X2Y22/XD2;X2Y22/XD2/F2;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_6_D_LUT4_F_I3_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7948 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/COUT4;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_5_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7946 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/F5;;1;X2Y21/SN20;X2Y21/SN20/F5;1;X2Y22/D3;X2Y22/D3/S121;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[10]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7944 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/E230;X2Y22/E230/Q3;1;X3Y22/B6;X3Y22/B6/E231;1;X2Y22/B3;X2Y22/B3/Q3;1;X2Y22/Q3;;1;X2Y22/SN10;X2Y22/SN10/Q3;1;X2Y21/E250;X2Y21/E250/N111;1;X2Y21/B5;X2Y21/B5/E250;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_5_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7942 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/F3;;1;X2Y22/XD3;X2Y22/XD3/F3;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_5_D_LUT4_F_I3_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7940 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/CIN0;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_4_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7938 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/F0;;1;X3Y21/S200;X3Y21/S200/F0;1;X3Y22/D1;X3Y22/D1/S201;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[11]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7936 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y22/S210;X3Y22/S210/Q1;1;X3Y22/A6;X3Y22/A6/S210;1;X3Y22/B1;X3Y22/B1/Q1;1;X3Y22/Q1;;1;X3Y22/N130;X3Y22/N130/Q1;1;X3Y21/B0;X3Y21/B0/N131;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_4_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7934 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y22/F1;;1;X3Y22/XD1;X3Y22/XD1/F1;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_4_D_LUT4_F_I3_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7932 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/COUT0;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_3_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7930 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/F1;;1;X3Y21/N100;X3Y21/N100/F1;1;X3Y20/D2;X3Y20/D2/N101;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[12]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7927 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/D7;X3Y21/D7/X07;1;X3Y20/X01;X3Y20/X01/Q2;1;X3Y20/B2;X3Y20/B2/X01;1;X3Y20/Q2;;1;X3Y20/S220;X3Y20/S220/Q2;1;X3Y21/X07;X3Y21/X07/S221;1;X3Y21/B1;X3Y21/B1/X07;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_3_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7925 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y20/F2;;1;X3Y20/XD2;X3Y20/XD2/F2;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_3_D_LUT4_F_I3_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7923 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/COUT1;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_2_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7921 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/F2;;1;X3Y21/S220;X3Y21/S220/F2;1;X3Y22/D3;X3Y22/D3/S221;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[13]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7918 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y22/SN10;X3Y22/SN10/Q3;1;X3Y21/C7;X3Y21/C7/N111;1;X3Y22/B3;X3Y22/B3/Q3;1;X3Y22/Q3;;1;X3Y22/N230;X3Y22/N230/Q3;1;X3Y21/B2;X3Y21/B2/N231;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_2_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7916 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y22/F3;;1;X3Y22/XD3;X3Y22/XD3/F3;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_1_D_LUT4_F_I3_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7914 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/COUT3;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_2_D_LUT4_F_I3_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7913 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/COUT2;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_1_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7911 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/F3;;1;X3Y21/N130;X3Y21/N130/F3;1;X3Y20/D4;X3Y20/D4/N131;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_15_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7908 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/F0;;1;X1Y22/XD0;X1Y22/XD0/F0;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_14_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7905 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/F1;;1;X2Y22/XD1;X2Y22/XD1/F1;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_CIN_ALU_COUT_CIN_ALU_COUT_SUM": {
|
|
"hide_name": 0,
|
|
"bits": [ 7901 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 "
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7900 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/W200;X1Y22/W200/Q0;1;X0Y22/E200;X0Y22/E200/E202;1;X2Y22/D7;X2Y22/D7/E202;1;X1Y22/EW20;X1Y22/EW20/Q0;1;X2Y22/N260;X2Y22/N260/E121;1;X2Y21/D7;X2Y21/D7/N261;1;X1Y22/X01;X1Y22/X01/Q0;1;X1Y22/A0;X1Y22/A0/X01;1;X1Y22/EW10;X1Y22/EW10/Q0;1;X2Y22/A1;X2Y22/A1/E111;1;X1Y22/Q0;;1;X1Y22/N130;X1Y22/N130/Q0;1;X1Y21/B1;X1Y21/B1/N131;1",
|
|
"src": "uart_rx.v:21.16-21.28",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_CIN_ALU_COUT_SUM": {
|
|
"hide_name": 0,
|
|
"bits": [ 7898 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 "
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7897 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/X06;X2Y22/X06/Q1;1;X2Y22/C7;X2Y22/C7/X06;1;X2Y22/N210;X2Y22/N210/Q1;1;X2Y21/X08;X2Y21/X08/N211;1;X2Y21/C7;X2Y21/C7/X08;1;X2Y22/B1;X2Y22/B1/Q1;1;X2Y22/Q1;;1;X2Y22/EW10;X2Y22/EW10/Q1;1;X1Y22/N210;X1Y22/N210/W111;1;X1Y21/B2;X1Y21/B2/N211;1",
|
|
"src": "uart_rx.v:21.16-21.28",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_CIN_ALU_COUT_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 7896 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y21/COUT1;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7894 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y21/COUT3;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 7893 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y21/COUT2;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7891 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y21/F3;;1;X1Y21/S230;X1Y21/S230/F3;1;X1Y23/X06;X1Y23/X06/S232;1;X1Y23/C5;X1Y23/C5/X06;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7889 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y23/F5;;1;X1Y23/X08;X1Y23/X08/F5;1;X1Y23/D2;X1Y23/D2/X08;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7887 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y23/W100;X1Y23/W100/Q2;1;X0Y23/W200;X0Y23/W200/W101;1;X1Y23/D7;X1Y23/D7/E202;1;X1Y22/X07;X1Y22/X07/N221;1;X1Y22/D7;X1Y22/D7/X07;1;X1Y23/X05;X1Y23/X05/Q2;1;X1Y23/A2;X1Y23/A2/X05;1;X1Y23/Q2;;1;X1Y23/N220;X1Y23/N220/Q2;1;X1Y21/X03;X1Y21/X03/N222;1;X1Y21/B3;X1Y21/B3/X03;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7885 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y23/F2;;1;X1Y23/XD2;X1Y23/XD2/F2;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT_ALU_CIN_SUM[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7883 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/D0;X1Y22/D0/N101;1;X1Y23/E100;X1Y23/E100/F6;1;X2Y23/N200;X2Y23/N200/E101;1;X2Y22/D0;X2Y22/D0/N201;1;X1Y23/F6;;1;X1Y23/N100;X1Y23/N100/F6;1;X1Y22/D2;X1Y22/D2/N101;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_13_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT_ALU_CIN_SUM[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7881 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y21/F4;;1;X1Y21/SN10;X1Y21/SN10/F4;1;X1Y22/B2;X1Y22/B2/S111;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7879 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/E220;X1Y22/E220/Q2;1;X1Y22/C7;X1Y22/C7/E220;1;X1Y22/S220;X1Y22/S220/Q2;1;X1Y23/C7;X1Y23/C7/S221;1;X1Y22/E200;X1Y22/E200/N100;1;X1Y22/A2;X1Y22/A2/E200;1;X1Y22/Q2;;1;X1Y22/N100;X1Y22/N100/Q2;1;X1Y21/B4;X1Y21/B4/N101;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_12_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7877 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/F2;;1;X1Y22/XD2;X1Y22/XD2/F2;1"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D_MUX2_LUT5_O_I0_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7875 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y23/E210;X1Y23/E210/N111;1;X2Y23/B2;X2Y23/B2/E211;1;X1Y24/SN10;X1Y24/SN10/F7;1;X1Y23/C6;X1Y23/C6/N111;1;X1Y24/F7;;1;X1Y24/E100;X1Y24/E100/F7;1;X2Y24/D6;X2Y24/D6/E101;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_2_D_MUX2_LUT5_O_I0_LUT4_F_I3[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7873 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y24/X05;X2Y24/X05/S262;1;X2Y24/C6;X2Y24/C6/X05;1;X2Y23/C3;X2Y23/C3/S261;1;X2Y22/F6;;1;X2Y22/S260;X2Y22/S260/F6;1;X2Y24/X01;X2Y24/X01/S262;1;X2Y24/B2;X2Y24/B2/X01;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.state[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7871 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y23/B7;X2Y23/B7/N250;1;X2Y23/B3;X2Y23/B3/S130;1;X2Y23/N250;X2Y23/N250/S130;1;X2Y23/B6;X2Y23/B6/N250;1;X1Y23/B3;X1Y23/B3/W211;1;X2Y23/W210;X2Y23/W210/Q1;1;X1Y23/B6;X1Y23/B6/W211;1;X2Y23/SN20;X2Y23/SN20/Q1;1;X2Y24/B6;X2Y24/B6/S121;1;X2Y23/Q1;;1;X2Y23/S130;X2Y23/S130/Q1;1;X2Y24/A2;X2Y24/A2/S131;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"onehot": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_1_D_LUT4_F_I3[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7861 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y20/C1;X3Y20/C1/N261;1;X2Y22/C2;X2Y22/C2/E261;1;X3Y22/C1;X3Y22/C1/E262;1;X3Y21/N230;X3Y21/N230/N232;1;X3Y20/X08;X3Y20/X08/N231;1;X3Y20/C4;X3Y20/C4/X08;1;X3Y22/C0;X3Y22/C0/E262;1;X3Y23/N230;X3Y23/N230/E231;1;X3Y21/N260;X3Y21/N260/N232;1;X3Y20/C2;X3Y20/C2/N261;1;X2Y23/B4;X2Y23/B4/E131;1;X3Y22/C3;X3Y22/C3/E262;1;X1Y23/SN20;X1Y23/SN20/F3;1;X1Y22/E260;X1Y22/E260/N121;1;X2Y22/C3;X2Y22/C3/E261;1;X1Y23/F3;;1;X1Y23/E130;X1Y23/E130/F3;1;X2Y23/E230;X2Y23/E230/E131;1;X3Y23/B5;X3Y23/B5/E231;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_1_D_LUT4_F_I3[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7848 ] ,
|
|
"attributes": {
|
|
"SEG_WIRES_TO_ISOLATE": "X0Y18/LT00;X4Y18/LT00;",
|
|
"ROUTING": "X1Y28/Q6;;5;X1Y28/E260;X1Y28/E260/Q6;5;X3Y28/E270;X3Y28/E270/E262;5;X4Y28/A6;X4Y28/A6/E271;5;X1Y28/W130;X1Y28/W130/Q6;5;X0Y28/A6;X0Y28/A6/W131;5;X2Y23/A0;X2Y23/A0/X02;5;X0Y24/LBO0;X0Y24/LBO0/LT01;5;X1Y24/E230;X1Y24/E230/LB31;5;X2Y24/X06;X2Y24/X06/E231;5;X2Y24/A6;X2Y24/A6/X06;5;X2Y23/A1;X2Y23/A1/X02;5;X0Y19/LBO0;X0Y19/LBO0/LT01;5;X1Y19/E230;X1Y19/E230/LB31;5;X2Y19/X02;X2Y19/X02/E231;5;X2Y19/D4;X2Y19/D4/X02;5;X2Y23/A7;X2Y23/A7/X06;5;X2Y23/X06;X2Y23/X06/E231;5;X2Y23/A6;X2Y23/A6/X06;5;X3Y22/A0;X3Y22/A0/X02;5;X3Y20/A1;X3Y20/A1/X02;5;X2Y22/A2;X2Y22/A2/X02;5;X0Y22/LBO0;X0Y22/LBO0/LT01;5;X1Y22/E230;X1Y22/E230/LB31;5;X2Y22/X02;X2Y22/X02/E231;5;X2Y22/A3;X2Y22/A3/X02;5;X3Y22/A1;X3Y22/A1/X02;5;X3Y20/X02;X3Y20/X02/W231;5;X3Y20/A2;X3Y20/A2/X02;5;X4Y22/LBO0;X4Y22/LBO0/LT01;5;X4Y22/W230;X4Y22/W230/LB31;5;X3Y22/X02;X3Y22/X02/W231;5;X3Y22/A3;X3Y22/A3/X02;5;X4Y20/LBO0;X4Y20/LBO0/LT01;5;X4Y20/W230;X4Y20/W230/LB31;5;X3Y20/X06;X3Y20/X06/W231;5;X3Y20/A4;X3Y20/A4/X06;5;X0Y18/LT00;X0Y28/LT02/A6;5;X0Y23/LBO0;X0Y23/LBO0/LT01;5;X1Y23/E230;X1Y23/E230/LB31;5;X2Y23/X02;X2Y23/X02/E231;5;X2Y23/A3;X2Y23/A3/X02;5;X4Y18/LT00;X4Y28/LT02/A6;5;X4Y23/LBO0;X4Y23/LBO0/LT01;5;X4Y23/W230;X4Y23/W230/LB31;5;X3Y23/X06;X3Y23/X06/W231;5;X3Y23/A5;X3Y23/A5/X06;5",
|
|
"hdlname": "rx_inst rx_pin",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_8_D_LUT4_F_I1_ALU_SUM_CIN_ALU_COUT_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 7845 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/COUT0;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"$PACKER_GND": {
|
|
"hide_name": 1,
|
|
"bits": [ 8418 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y28/D6;X1Y28/D6/X04;1;X1Y28/X04;X1Y28/X04/W252;1;X3Y28/W250;X3Y28/W250/VSS;1;X3Y28/VSS;;1;X1Y28/C6;X1Y28/C6/S230;1;X1Y28/S230;X1Y28/S230/VSS;1;X1Y28/VSS;;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT": {
|
|
"hide_name": 0,
|
|
"bits": [ 7842 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/CIN0;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_CIN": {
|
|
"hide_name": 0,
|
|
"bits": [ 7841 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y21/COUT4;;1",
|
|
"src": "uart_rx.v:53.41-53.60|/usr/bin/../share/yosys/gowin/arith_map.v:57.7-63.5|/usr/bin/../share/yosys/gowin/cells_sim.v:1033.25-1033.29",
|
|
"abc9_carry": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7838 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y22/W220;X2Y22/W220/N222;1;X1Y22/D5;X1Y22/D5/W221;1;X2Y23/W220;X2Y23/W220/N121;1;X1Y23/D5;X1Y23/D5/W221;1;X2Y23/C2;X2Y23/C2/N121;1;X2Y23/X07;X2Y23/X07/N221;1;X2Y23/D6;X2Y23/D6/X07;1;X2Y24/SN20;X2Y24/SN20/F2;1;X2Y23/C1;X2Y23/C1/N121;1;X2Y24/F2;;1;X2Y24/N220;X2Y24/N220/F2;1;X2Y23/C7;X2Y23/C7/N221;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7836 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y21/F5;;1;X1Y21/S130;X1Y21/S130/F5;1;X1Y22/C5;X1Y22/C5/S131;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7830 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y24/A7;X1Y24/A7/W131;1;X2Y24/W130;X2Y24/W130/Q4;1;X1Y24/A1;X1Y24/A1/W131;1;X3Y24/N210;X3Y24/N210/E111;1;X3Y23/A4;X3Y23/A4/N211;1;X2Y24/EW20;X2Y24/EW20/Q4;1;X1Y24/N260;X1Y24/N260/W121;1;X1Y23/C3;X1Y23/C3/N261;1;X1Y24/B0;X1Y24/B0/W111;1;X2Y24/SN10;X2Y24/SN10/Q4;1;X2Y23/C6;X2Y23/C6/N111;1;X1Y23/B5;X1Y23/B5/N251;1;X2Y24/Q4;;1;X2Y24/EW10;X2Y24/EW10/Q4;1;X1Y24/N250;X1Y24/N250/W111;1;X1Y22/B5;X1Y22/B5/N252;1",
|
|
"onehot": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7826 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y24/EW10;X1Y24/EW10/Q0;1;X2Y24/A0;X2Y24/A0/E111;1;X1Y23/A6;X1Y23/A6/N121;1;X1Y24/N100;X1Y24/N100/Q0;1;X1Y23/E200;X1Y23/E200/N101;1;X1Y23/A3;X1Y23/A3/E200;1;X1Y22/X03;X1Y22/X03/N202;1;X1Y22/A1;X1Y22/A1/X03;1;X1Y24/E130;X1Y24/E130/Q0;1;X2Y24/N270;X2Y24/N270/E131;1;X2Y23/A2;X2Y23/A2/N271;1;X1Y24/A0;X1Y24/A0/N200;1;X1Y24/SN20;X1Y24/SN20/Q0;1;X1Y23/A5;X1Y23/A5/N121;1;X1Y24/Q0;;1;X1Y24/N200;X1Y24/N200/Q0;1;X1Y22/X05;X1Y22/X05/N202;1;X1Y22/A5;X1Y22/A5/X05;1",
|
|
"onehot": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7823 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/F5;;1;X1Y22/W130;X1Y22/W130/F5;1;X1Y22/D3;X1Y22/D3/W130;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7821 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/SN20;X1Y22/SN20/Q3;1;X1Y23/B7;X1Y23/B7/S121;1;X1Y22/S130;X1Y22/S130/Q3;1;X1Y22/N250;X1Y22/N250/S130;1;X1Y22/B7;X1Y22/B7/N250;1;X1Y22/X02;X1Y22/X02/Q3;1;X1Y22/A3;X1Y22/A3/X02;1;X1Y22/Q3;;1;X1Y22/N230;X1Y22/N230/Q3;1;X1Y21/X08;X1Y21/X08/N231;1;X1Y21/B5;X1Y21/B5/X08;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7819 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/F3;;1;X1Y22/XD3;X1Y22/XD3/F3;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7813 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/E200;X3Y21/E200/N202;1;X4Y21/D4;X4Y21/D4/E201;1;X2Y23/SN10;X2Y23/SN10/F3;1;X2Y22/C5;X2Y22/C5/N111;1;X1Y22/C0;X1Y22/C0/W241;1;X3Y23/N200;X3Y23/N200/E101;1;X3Y22/W200;X3Y22/W200/N201;1;X2Y22/D4;X2Y22/D4/W201;1;X2Y23/W100;X2Y23/W100/F3;1;X1Y23/C2;X1Y23/C2/W101;1;X2Y22/E200;X2Y22/E200/N101;1;X4Y22/N200;X4Y22/N200/E202;1;X4Y21/C5;X4Y21/C5/N201;1;X2Y23/N100;X2Y23/N100/F3;1;X2Y22/W240;X2Y22/W240/N101;1;X1Y22/C3;X1Y22/C3/W241;1;X2Y23/F3;;1;X2Y23/E100;X2Y23/E100/F3;1;X2Y23/C0;X2Y23/C0/E100;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7807 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y23/N270;X2Y23/N270/W131;1;X2Y22/B5;X2Y22/B5/N271;1;X1Y22/B3;X1Y22/B3/N231;1;X1Y23/N230;X1Y23/N230/W231;1;X1Y22/B0;X1Y22/B0/N231;1;X3Y23/W130;X3Y23/W130/F5;1;X2Y23/W230;X2Y23/W230/W131;1;X1Y23/B2;X1Y23/B2/W231;1;X4Y21/X01;X4Y21/X01/N222;1;X4Y21/B5;X4Y21/B5/X01;1;X2Y22/C1;X2Y22/C1/N261;1;X2Y22/W260;X2Y22/W260/N261;1;X1Y22/C2;X1Y22/C2/W261;1;X2Y23/N220;X2Y23/N220/W121;1;X2Y22/C4;X2Y22/C4/N221;1;X2Y23/N260;X2Y23/N260/W121;1;X2Y22/C0;X2Y22/C0/N261;1;X3Y23/F5;;1;X3Y23/EW20;X3Y23/EW20/F5;1;X4Y23/N220;X4Y23/N220/E121;1;X4Y21/C4;X4Y21/C4/N222;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT_ALU_CIN_SUM[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7805 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y21/F0;;1;X2Y21/EW10;X2Y21/EW10/F0;1;X3Y21/E210;X3Y21/E210/E111;1;X4Y21/B4;X4Y21/B4/E211;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_11_D_LUT4_F_I3_LUT4_F_I2_ALU_SUM_COUT_ALU_CIN_SUM[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7803 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y23/EW20;X2Y23/EW20/F2;1;X3Y23/N260;X3Y23/N260/E121;1;X3Y21/E260;X3Y21/E260/N262;1;X4Y21/SEL4;X4Y21/SEL4/E261;1;X2Y22/E270;X2Y22/E270/N131;1;X2Y22/D1;X2Y22/D1/E270;1;X2Y23/F2;;1;X2Y23/N130;X2Y23/N130/F2;1;X2Y23/N240;X2Y23/N240/N130;1;X2Y22/X05;X2Y22/X05/N241;1;X2Y22/SEL4;X2Y22/SEL4/X05;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"force_downto": "00000000000000000000000000000001"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_10_D_MUX2_LUT5_O_I1": {
|
|
"hide_name": 0,
|
|
"bits": [ 7801 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/F5;;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:151.13-151.15"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_10_D_MUX2_LUT5_O_I0": {
|
|
"hide_name": 0,
|
|
"bits": [ 7800 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/F4;;1",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:151.9-151.11"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[5]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7798 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/A4;X4Y21/A4/S200;1;X4Y21/S200;X4Y21/S200/Q0;1;X4Y21/A5;X4Y21/A5/S200;1;X2Y21/B7;X2Y21/B7/X05;1;X2Y21/S200;X2Y21/S200/W202;1;X2Y22/X07;X2Y22/X07/S201;1;X2Y22/B7;X2Y22/B7/X07;1;X4Y21/Q0;;1;X4Y21/W200;X4Y21/W200/Q0;1;X2Y21/X05;X2Y21/X05/W202;1;X2Y21/B0;X2Y21/B0/X05;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_10_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7796 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X4Y21/OF4;;1;X4Y21/N130;X4Y21/N130/OF4;1;X4Y21/W830;X4Y21/W830/N130;1;X3Y21/E250;X3Y21/E250/E838;1;X4Y21/X08;X4Y21/X08/E251;1;X4Y21/D0;X4Y21/D0/X08;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[14]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7793 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y20/SN20;X3Y20/SN20/Q4;1;X3Y21/B7;X3Y21/B7/S121;1;X3Y20/X03;X3Y20/X03/Q4;1;X3Y20/B4;X3Y20/B4/X03;1;X3Y20/Q4;;1;X3Y20/SN10;X3Y20/SN10/Q4;1;X3Y21/B3;X3Y21/B3/S111;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_1_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7791 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y20/F4;;1;X3Y20/XD4;X3Y20/XD4/F4;1"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter[15]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7788 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y21/W200;X3Y21/W200/N101;1;X3Y21/A7;X3Y21/A7/W200;1;X3Y22/X05;X3Y22/X05/Q0;1;X3Y22/B0;X3Y22/B0/X05;1;X3Y22/Q0;;1;X3Y22/N100;X3Y22/N100/Q0;1;X3Y21/B4;X3Y21/B4/N101;1",
|
|
"force_downto": "00000000000000000000000000000001",
|
|
"src": "/usr/bin/../share/yosys/gowin/cells_map.v:130.20-130.21",
|
|
"hdlname": "rx_inst baud_counter"
|
|
}
|
|
},
|
|
"rx_inst.baud_counter_DFFE_Q_D": {
|
|
"hide_name": 0,
|
|
"bits": [ 7786 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y22/F0;;1;X3Y22/XD0;X3Y22/XD0/F0;1"
|
|
}
|
|
},
|
|
"rx_inst.state_DFF_Q_3_D_LUT4_F_I3_LUT3_I2_F": {
|
|
"hide_name": 0,
|
|
"bits": [ 7785 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y22/CE2;X1Y22/CE2/N211;1;X4Y21/CE0;X4Y21/CE0/N212;1;X3Y20/CE2;X3Y20/CE2/X05;1;X2Y22/CE0;X2Y22/CE0/W211;1;X3Y20/CE1;X3Y20/CE1/X05;1;X1Y22/CE0;X1Y22/CE0/N211;1;X1Y22/CE1;X1Y22/CE1/N211;1;X3Y20/X05;X3Y20/X05/N241;1;X3Y20/CE0;X3Y20/CE0/X05;1;X3Y22/W210;X3Y22/W210/N211;1;X2Y22/CE1;X2Y22/CE1/W211;1;X2Y23/W240;X2Y23/W240/F4;1;X1Y23/X07;X1Y23/X07/W241;1;X1Y23/CE1;X1Y23/CE1/X07;1;X2Y23/EW10;X2Y23/EW10/F4;1;X3Y23/N210;X3Y23/N210/E111;1;X3Y22/CE0;X3Y22/CE0/N211;1;X3Y21/N240;X3Y21/N240/N212;1;X1Y23/N210;X1Y23/N210/W111;1;X2Y23/F4;;1;X3Y22/CE1;X3Y22/CE1/N211;1;X3Y23/E210;X3Y23/E210/E111;1;X4Y23/N210;X4Y23/N210/E211;1"
|
|
}
|
|
},
|
|
"$PACKER_VCC": {
|
|
"hide_name": 1,
|
|
"bits": [ 8417 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y20/C0;X2Y20/C0/S262;1;X2Y18/S260;X2Y18/S260/VCC;1;X3Y21/D1;X3Y21/D1/E201;1;X2Y21/E200;X2Y21/E200/VCC;1;X1Y20/C0;X1Y20/C0/W241;1;X2Y20/W240;X2Y20/W240/VCC;1;X2Y21/C0;X2Y21/C0/S241;1;X2Y20/S240;X2Y20/S240/VCC;1;X2Y21/D1;X2Y21/D1/E270;1;X2Y21/E270;X2Y21/E270/VCC;1;X2Y21/D3;X2Y21/D3/E222;1;X0Y21/E220;X0Y21/E220/VCC;1;X1Y21/C0;X1Y21/C0/N262;1;X1Y23/N260;X1Y23/N260/VCC;1;X0Y0/C4;X0Y0/C4/W262;1;X2Y0/W260;X2Y0/W260/VCC;1;X2Y0/VCC;;1;X2Y21/C1;X2Y21/C1/S242;1;X2Y19/S240;X2Y19/S240/VCC;1;X4Y19/C0;X4Y19/C0/N261;1;X4Y20/N260;X4Y20/N260/VCC;1;X4Y23/D3;X4Y23/D3/X03;1;X4Y23/X03;X4Y23/X03/VCC;1;X2Y21/C3;X2Y21/C3/E261;1;X1Y21/E260;X1Y21/E260/VCC;1;X3Y23/D3;X3Y23/D3/X08;1;X3Y23/X08;X3Y23/X08/VCC;1;X5Y19/D1;X5Y19/D1/X08;1;X5Y19/X08;X5Y19/X08/VCC;1;X3Y23/C3;X3Y23/C3/E261;1;X2Y23/E260;X2Y23/E260/VCC;1;X5Y19/C0;X5Y19/C0/E262;1;X3Y19/E260;X3Y19/E260/VCC;1;X5Y19/D4;X5Y19/D4/W201;1;X6Y19/W200;X6Y19/W200/VCC;1;X3Y19/D1;X3Y19/D1/W221;1;X4Y19/W220;X4Y19/W220/VCC;1;X4Y23/D2;X4Y23/D2/N201;1;X4Y24/N200;X4Y24/N200/VCC;1;X4Y24/VCC;;1;X3Y23/C1;X3Y23/C1/N241;1;X3Y24/N240;X3Y24/N240/VCC;1;X3Y24/VCC;;1;X4Y19/C5;X4Y19/C5/E242;1;X2Y19/E240;X2Y19/E240/VCC;1;X1Y21/C2;X1Y21/C2/E261;1;X0Y21/E260;X0Y21/E260/VCC;1;X4Y19/D0;X4Y19/D0/E270;1;X4Y19/E270;X4Y19/E270/VCC;1;X1Y21/D3;X1Y21/D3/W221;1;X2Y21/W220;X2Y21/W220/VCC;1;X1Y20/C5;X1Y20/C5/E261;1;X0Y20/E260;X0Y20/E260/VCC;1;X5Y19/C3;X5Y19/C3/S241;1;X5Y18/S240;X5Y18/S240/VCC;1;X3Y21/D3;X3Y21/D3/S202;1;X3Y19/S200;X3Y19/S200/VCC;1;X2Y21/C4;X2Y21/C4/S202;1;X2Y19/S200;X2Y19/S200/VCC;1;X4Y19/C4;X4Y19/C4/N201;1;X4Y20/N200;X4Y20/N200/VCC;1;X4Y19/D5;X4Y19/D5/X07;1;X4Y19/X07;X4Y19/X07/VCC;1;X3Y19/D2;X3Y19/D2/X03;1;X3Y19/X03;X3Y19/X03/VCC;1;X3Y21/D2;X3Y21/D2/X08;1;X3Y21/X08;X3Y21/X08/VCC;1;X2Y20/D1;X2Y20/D1/X03;1;X2Y20/X03;X2Y20/X03/VCC;1;X4Y19/D4;X4Y19/D4/X04;1;X4Y19/X04;X4Y19/X04/VCC;1;X5Y19/D0;X5Y19/D0/X03;1;X5Y19/X03;X5Y19/X03/VCC;1;X3Y21/C0;X3Y21/C0/E241;1;X2Y21/E240;X2Y21/E240/VCC;1;X1Y20/C4;X1Y20/C4/X08;1;X1Y20/X08;X1Y20/X08/VCC;1;X1Y21/D4;X1Y21/D4/S261;1;X1Y20/S260;X1Y20/S260/VCC;1;X3Y23/D1;X3Y23/D1/N222;1;X3Y25/N220;X3Y25/N220/VCC;1;X3Y25/VCC;;1;X4Y23/C3;X4Y23/C3/N242;1;X4Y25/N240;X4Y25/N240/VCC;1;X4Y25/VCC;;1;X4Y19/D2;X4Y19/D2/X03;1;X4Y19/X03;X4Y19/X03/VCC;1;X5Y19/C4;X5Y19/C4/S222;1;X5Y17/S220;X5Y17/S220/VCC;1;X5Y17/VCC;;1;X1Y20/D5;X1Y20/D5/X07;1;X1Y20/X07;X1Y20/X07/VCC;1;X2Y20/C2;X2Y20/C2/N242;1;X2Y22/N240;X2Y22/N240/VCC;1;X3Y21/D0;X3Y21/D0/X03;1;X3Y21/X03;X3Y21/X03/VCC;1;X3Y19/D5;X3Y19/D5/X07;1;X3Y19/X07;X3Y19/X07/VCC;1;X3Y19/C0;X3Y19/C0/S242;1;X3Y17/S240;X3Y17/S240/VCC;1;X3Y19/C4;X3Y19/C4/S220;1;X3Y19/S220;X3Y19/S220/VCC;1;X2Y21/D5;X2Y21/D5/X04;1;X2Y21/X04;X2Y21/X04/VCC;1;X1Y20/C1;X1Y20/C1/N220;1;X1Y20/N220;X1Y20/N220/VCC;1;X4Y19/D3;X4Y19/D3/X08;1;X4Y19/X08;X4Y19/X08/VCC;1;X1Y21/D5;X1Y21/D5/X07;1;X1Y21/X07;X1Y21/X07/VCC;1;X1Y20/C3;X1Y20/C3/X04;1;X1Y20/X04;X1Y20/X04/VCC;1;X4Y19/D1;X4Y19/D1/S222;1;X4Y17/S220;X4Y17/S220/VCC;1;X4Y17/VCC;;1;X1Y20/D3;X1Y20/D3/S222;1;X1Y18/S220;X1Y18/S220/VCC;1;X1Y18/VCC;;1;X3Y19/D3;X3Y19/D3/X08;1;X3Y19/X08;X3Y19/X08/VCC;1;X2Y20/C1;X2Y20/C1/X04;1;X2Y20/X04;X2Y20/X04/VCC;1;X2Y21/D0;X2Y21/D0/X03;1;X2Y21/X03;X2Y21/X03/VCC;1;X4Y23/C0;X4Y23/C0/W262;1;X6Y23/W260;X6Y23/W260/VCC;1;X6Y23/VCC;;1;X5Y19/D3;X5Y19/D3/S221;1;X5Y18/S220;X5Y18/S220/VCC;1;X5Y18/VCC;;1;X1Y21/C3;X1Y21/C3/W261;1;X2Y21/W260;X2Y21/W260/VCC;1;X1Y21/C4;X1Y21/C4/S220;1;X1Y21/S220;X1Y21/S220/VCC;1;X3Y19/C2;X3Y19/C2/S241;1;X3Y18/S240;X3Y18/S240/VCC;1;X4Y19/C2;X4Y19/C2/S261;1;X4Y18/S260;X4Y18/S260/VCC;1;X4Y18/VCC;;1;X2Y20/D0;X2Y20/D0/S202;1;X2Y18/S200;X2Y18/S200/VCC;1;X2Y18/VCC;;1;X1Y21/C5;X1Y21/C5/N221;1;X1Y22/N220;X1Y22/N220/VCC;1;X3Y19/C1;X3Y19/C1/S262;1;X3Y17/S260;X3Y17/S260/VCC;1;X3Y17/VCC;;1;X5Y19/D2;X5Y19/D2/N201;1;X5Y20/N200;X5Y20/N200/VCC;1;X5Y20/VCC;;1;X3Y23/D2;X3Y23/D2/W222;1;X5Y23/W220;X5Y23/W220/VCC;1;X5Y23/VCC;;1;X2Y21/D2;X2Y21/D2/N221;1;X2Y22/N220;X2Y22/N220/VCC;1;X2Y22/VCC;;1;X2Y21/C5;X2Y21/C5/E242;1;X0Y21/E240;X0Y21/E240/VCC;1;X0Y21/VCC;;1;X1Y21/D2;X1Y21/D2/N201;1;X1Y22/N200;X1Y22/N200/VCC;1;X1Y22/VCC;;1;X3Y21/D4;X3Y21/D4/W221;1;X4Y21/W220;X4Y21/W220/VCC;1;X3Y21/C1;X3Y21/C1/S262;1;X3Y19/S260;X3Y19/S260/VCC;1;X3Y21/C2;X3Y21/C2/W262;1;X5Y21/W260;X5Y21/W260/VCC;1;X5Y21/VCC;;1;X4Y23/D1;X4Y23/D1/S221;1;X4Y22/S220;X4Y22/S220/VCC;1;X4Y22/VCC;;1;X3Y21/C4;X3Y21/C4/N201;1;X3Y22/N200;X3Y22/N200/VCC;1;X3Y22/VCC;;1;X4Y19/C1;X4Y19/C1/W262;1;X6Y19/W260;X6Y19/W260/VCC;1;X6Y19/VCC;;1;X3Y21/C3;X3Y21/C3/X04;1;X3Y21/X04;X3Y21/X04/VCC;1;X3Y21/VCC;;1;X4Y19/C3;X4Y19/C3/N241;1;X4Y20/N240;X4Y20/N240/VCC;1;X4Y20/VCC;;1;X5Y19/C2;X5Y19/C2/W242;1;X7Y19/W240;X7Y19/W240/VCC;1;X7Y19/VCC;;1;X3Y23/C0;X3Y23/C0/W241;1;X4Y23/W240;X4Y23/W240/VCC;1;X4Y23/VCC;;1;X4Y23/C1;X4Y23/C1/S242;1;X4Y21/S240;X4Y21/S240/VCC;1;X4Y21/VCC;;1;X3Y19/C5;X3Y19/C5/S201;1;X3Y18/S200;X3Y18/S200/VCC;1;X3Y18/VCC;;1;X1Y20/C2;X1Y20/C2/S261;1;X1Y19/S260;X1Y19/S260/VCC;1;X1Y19/VCC;;1;X1Y20/D4;X1Y20/D4/W202;1;X3Y20/W200;X3Y20/W200/VCC;1;X3Y20/VCC;;1;X1Y21/C1;X1Y21/C1/X04;1;X1Y21/X04;X1Y21/X04/VCC;1;X1Y21/VCC;;1;X2Y20/D2;X2Y20/D2/X08;1;X2Y20/X08;X2Y20/X08/VCC;1;X2Y20/VCC;;1;X4Y23/C2;X4Y23/C2/E242;1;X2Y23/E240;X2Y23/E240/VCC;1;X2Y23/VCC;;1;X3Y19/C3;X3Y19/C3/W241;1;X4Y19/W240;X4Y19/W240/VCC;1;X4Y19/VCC;;1;X3Y19/D4;X3Y19/D4/X04;1;X3Y19/X04;X3Y19/X04/VCC;1;X3Y19/VCC;;1;X3Y23/C2;X3Y23/C2/X04;1;X3Y23/X04;X3Y23/X04/VCC;1;X3Y23/VCC;;1;X1Y21/D1;X1Y21/D1/X06;1;X1Y21/X06;X1Y21/X06/N272;1;X1Y23/N270;X1Y23/N270/VCC;1;X1Y23/VCC;;1;X1Y20/D1;X1Y20/D1/E221;1;X0Y20/E220;X0Y20/E220/VCC;1;X0Y20/VCC;;1;X1Y20/D2;X1Y20/D2/X03;1;X1Y20/X03;X1Y20/X03/VCC;1;X1Y20/VCC;;1;X5Y19/C1;X5Y19/C1/X04;1;X5Y19/X04;X5Y19/X04/VCC;1;X5Y19/VCC;;1;X2Y21/C2;X2Y21/C2/S262;1;X2Y19/S260;X2Y19/S260/VCC;1;X2Y19/VCC;;1;X2Y21/D4;X2Y21/D4/X07;1;X2Y21/X07;X2Y21/X07/VCC;1;X2Y21/VCC;;1"
|
|
}
|
|
},
|
|
"rst_n_IBUF_I_O": {
|
|
"hide_name": 0,
|
|
"bits": [ 7779 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"unused_bits": "0 "
|
|
}
|
|
},
|
|
"rst_n": {
|
|
"hide_name": 0,
|
|
"bits": [ 7712 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "tangnano9k_uart_loopback.v:9.18-9.23"
|
|
}
|
|
},
|
|
"led[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7777 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21"
|
|
}
|
|
},
|
|
"led[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7775 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21"
|
|
}
|
|
},
|
|
"led[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7773 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21"
|
|
}
|
|
},
|
|
"led[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7771 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21"
|
|
}
|
|
},
|
|
"led[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7769 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21"
|
|
}
|
|
},
|
|
"led[5]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7766 ] ,
|
|
"attributes": {
|
|
"ROUTING": " ",
|
|
"src": "tangnano9k_uart_loopback.v:12.18-12.21"
|
|
}
|
|
},
|
|
"led_OBUF_O_I[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7764 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y15/F3;;1;X1Y15/N130;X1Y15/N130/F3;1;X1Y14/W270;X1Y14/W270/N131;1;X0Y14/A0;X0Y14/A0/W271;1"
|
|
}
|
|
},
|
|
"led_OBUF_O_I[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7762 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y16/F2;;1;X1Y16/EW20;X1Y16/EW20/F2;1;X0Y16/N220;X0Y16/N220/W121;1;X0Y15/D1;X0Y15/D1/N221;1"
|
|
}
|
|
},
|
|
"led_OBUF_O_I[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7760 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/F7;;1;X1Y17/W130;X1Y17/W130/F7;1;X0Y17/S270;X0Y17/S270/W131;1;X0Y19/S220;X0Y19/S220/S272;1;X0Y20/D1;X0Y20/D1/S221;1"
|
|
}
|
|
},
|
|
"led_OBUF_O_I[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7758 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y19/F6;;1;X1Y19/EW10;X1Y19/EW10/F6;1;X0Y19/S250;X0Y19/S250/W111;1;X0Y21/X06;X0Y21/X06/S252;1;X0Y21/D1;X0Y21/D1/X06;1"
|
|
}
|
|
},
|
|
"led_OBUF_O_I[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7756 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y24/F3;;1;X1Y24/EW20;X1Y24/EW20/F3;1;X0Y24/D1;X0Y24/D1/W121;1"
|
|
}
|
|
},
|
|
"led_OBUF_O_I[5]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7754 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y23/F1;;1;X1Y23/EW20;X1Y23/EW20/F1;1;X0Y23/S220;X0Y23/S220/W121;1;X0Y25/D1;X0Y25/D1/S222;1"
|
|
}
|
|
},
|
|
"last_rx[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7752 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y16/Q3;;1;X1Y16/SN10;X1Y16/SN10/Q3;1;X1Y15/A3;X1Y15/A3/N111;1"
|
|
}
|
|
},
|
|
"rx_data[0]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7750 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/EW10;X1Y17/EW10/Q1;1;X2Y17/A0;X2Y17/A0/E111;1;X1Y17/N100;X1Y17/N100/Q1;1;X1Y16/D3;X1Y16/D3/N101;1;X1Y17/Q1;;1;X1Y17/S210;X1Y17/S210/Q1;1;X1Y19/S210;X1Y19/S210/S212;1;X1Y20/B1;X1Y20/B1/S211;1",
|
|
"hdlname": "rx_inst rx_shift",
|
|
"src": "uart_rx.v:24.16-24.24"
|
|
}
|
|
},
|
|
"last_rx[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7747 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y16/Q1;;1;X1Y16/X02;X1Y16/X02/Q1;1;X1Y16/A2;X1Y16/A2/X02;1"
|
|
}
|
|
},
|
|
"rx_data[1]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7745 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/E130;X1Y17/E130/Q0;1;X1Y17/S260;X1Y17/S260/E130;1;X1Y17/D1;X1Y17/D1/S260;1;X1Y17/N200;X1Y17/N200/Q0;1;X1Y16/D1;X1Y16/D1/N201;1;X1Y17/Q0;;1;X1Y17/SN10;X1Y17/SN10/Q0;1;X1Y18/S210;X1Y18/S210/S111;1;X1Y20/B2;X1Y20/B2/S212;1",
|
|
"hdlname": "rx_inst rx_shift",
|
|
"src": "uart_rx.v:24.16-24.24"
|
|
}
|
|
},
|
|
"last_rx[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7742 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/Q3;;1;X1Y17/X06;X1Y17/X06/Q3;1;X1Y17/A7;X1Y17/A7/X06;1"
|
|
}
|
|
},
|
|
"rx_data[2]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7740 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/X03;X1Y17/X03/Q4;1;X1Y17/D3;X1Y17/D3/X03;1;X1Y17/W100;X1Y17/W100/Q4;1;X1Y17/D0;X1Y17/D0/W100;1;X1Y17/Q4;;1;X1Y17/S130;X1Y17/S130/Q4;1;X1Y18/S230;X1Y18/S230/S131;1;X1Y20/B3;X1Y20/B3/S232;1",
|
|
"hdlname": "rx_inst rx_shift",
|
|
"src": "uart_rx.v:24.16-24.24"
|
|
}
|
|
},
|
|
"last_rx[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7737 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/Q2;;1;X1Y17/S220;X1Y17/S220/Q2;1;X1Y19/X01;X1Y19/X01/S222;1;X1Y19/A6;X1Y19/A6/X01;1"
|
|
}
|
|
},
|
|
"rx_data[3]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7735 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y17/D2;X1Y17/D2/N202;1;X1Y19/N200;X1Y19/N200/N252;1;X1Y17/X07;X1Y17/X07/N202;1;X1Y17/D4;X1Y17/D4/X07;1;X1Y23/Q4;;1;X1Y23/N240;X1Y23/N240/Q4;1;X1Y21/N250;X1Y21/N250/N242;1;X1Y20/B4;X1Y20/B4/N251;1",
|
|
"hdlname": "rx_inst rx_shift",
|
|
"src": "uart_rx.v:24.16-24.24"
|
|
}
|
|
},
|
|
"last_rx[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7732 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y24/Q2;;1;X1Y24/X05;X1Y24/X05/Q2;1;X1Y24/A3;X1Y24/A3/X05;1"
|
|
}
|
|
},
|
|
"rx_data[4]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7730 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y24/X03;X1Y24/X03/S242;1;X1Y24/D2;X1Y24/D2/X03;1;X1Y20/S210;X1Y20/S210/W111;1;X1Y22/S240;X1Y22/S240/S212;1;X1Y23/D4;X1Y23/D4/S241;1;X2Y20/Q4;;1;X2Y20/EW10;X2Y20/EW10/Q4;1;X1Y20/B5;X1Y20/B5/W111;1",
|
|
"hdlname": "rx_inst rx_shift",
|
|
"src": "uart_rx.v:24.16-24.24"
|
|
}
|
|
},
|
|
"last_rx[5]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7726 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y23/Q5;;1;X2Y23/W250;X2Y23/W250/Q5;1;X1Y23/A1;X1Y23/A1/W251;1"
|
|
}
|
|
},
|
|
"rx_data[5]": {
|
|
"hide_name": 0,
|
|
"bits": [ 7724 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X2Y17/S830;X2Y17/S830/Q5;1;X2Y25/N260;X2Y25/N260/S838;1;X2Y23/D5;X2Y23/D5/N262;1;X2Y20/D4;X2Y20/D4/X07;1;X2Y17/Q5;;1;X2Y17/SN20;X2Y17/SN20/Q5;1;X2Y18/S220;X2Y18/S220/S121;1;X2Y20/X07;X2Y20/X07/S222;1;X2Y20/B0;X2Y20/B0/X07;1",
|
|
"hdlname": "rx_inst rx_shift",
|
|
"src": "uart_rx.v:24.16-24.24"
|
|
}
|
|
},
|
|
"rx_inst.clk": {
|
|
"hide_name": 0,
|
|
"bits": [ 7722 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X3Y22/CLK2;X3Y22/CLK2/GB00;5;X6Y21/CLK0;X6Y21/CLK0/GB00;5;X2Y19/CLK0;X2Y19/CLK0/GB00;5;X1Y19/CLK0;X1Y19/CLK0/GB00;5;X1Y19/CLK1;X1Y19/CLK1/GB00;5;X1Y19/CLK2;X1Y19/CLK2/GB00;5;X2Y19/CLK1;X2Y19/CLK1/GB00;5;X5Y22/CLK2;X5Y22/CLK2/GB00;5;X5Y22/CLK0;X5Y22/CLK0/GB00;5;X4Y22/CLK2;X4Y22/CLK2/GB00;5;X4Y22/CLK0;X4Y22/CLK0/GB00;5;X7Y21/GB00;X7Y21/GBO0/GT00;5;X6Y21/CLK2;X6Y21/CLK2/GB00;5;X4Y22/CLK1;X4Y22/CLK1/GB00;5;X4Y23/CLK2;X4Y23/CLK2/GB00;5;X5Y21/CLK0;X5Y21/CLK0/GB00;5;X4Y20/CLK0;X4Y20/CLK0/GB00;5;X4Y21/CLK1;X4Y21/CLK1/GB00;5;X6Y20/CLK2;X6Y20/CLK2/GB00;5;X7Y21/GT00;X7Y19/GT00/SPINE16;5;X7Y20/GBO0;X7Y20/GBO0/GT00;5;X6Y20/CLK0;X6Y20/CLK0/GB00;5;X4Y20/CLK2;X4Y20/CLK2/GB00;5;X5Y20/CLK2;X5Y20/CLK2/GB00;5;X4Y20/CLK1;X4Y20/CLK1/GB00;5;X5Y20/CLK0;X5Y20/CLK0/GB00;5;X2Y17/CLK0;X2Y17/CLK0/GB00;5;X1Y20/CLK1;X1Y20/CLK1/GB00;5;X1Y20/CLK2;X1Y20/CLK2/GB00;5;X2Y20/CLK0;X2Y20/CLK0/GB00;5;X2Y20/CLK1;X2Y20/CLK1/GB00;5;X2Y24/CLK2;X2Y24/CLK2/GB00;5;X2Y23/CLK0;X2Y23/CLK0/GB00;5;X1Y24/CLK0;X1Y24/CLK0/GB00;5;X1Y17/CLK0;X1Y17/CLK0/GB00;5;X1Y17/CLK2;X1Y17/CLK2/GB00;5;X1Y23/CLK2;X1Y23/CLK2/GB00;5;X2Y20/CLK2;X2Y20/CLK2/GB00;5;X2Y17/CLK2;X2Y17/CLK2/GB00;5;X2Y17/CLK1;X2Y17/CLK1/GB00;5;X3Y19/GBO0;X3Y19/GBO0/GT00;5;X2Y19/CLK2;X2Y19/CLK2/GB00;5;X1Y23/CLK0;X1Y23/CLK0/GB00;5;X3Y24/CLK1;X3Y24/CLK1/GB00;5;X3Y23/CLK1;X3Y23/CLK1/GB00;5;X1Y22/CLK2;X1Y22/CLK2/GB00;5;X3Y20/CLK0;X3Y20/CLK0/GB00;5;X2Y22/CLK1;X2Y22/CLK1/GB00;5;X3Y20/CLK1;X3Y20/CLK1/GB00;5;X3Y22/CLK1;X3Y22/CLK1/GB00;5;X1Y22/CLK0;X1Y22/CLK0/GB00;5;X2Y22/CLK0;X2Y22/CLK0/GB00;5;X1Y23/CLK1;X1Y23/CLK1/GB00;5;X1Y22/CLK1;X1Y22/CLK1/GB00;5;X2Y21/GB00;X3Y21/GBO0/GT00;5;X4Y21/CLK0;X4Y21/CLK0/GB00;5;X4Y20/GB00;X3Y20/GBO0/GT00;5;X3Y20/CLK2;X3Y20/CLK2/GB00;5;X4Y22/GB00;X3Y22/GBO0/GT00;5;X3Y22/CLK0;X3Y22/CLK0/GB00;5;X1Y16/CLK1;X1Y16/CLK1/GB00;5;X3Y16/GBO0;X3Y16/GBO0/GT00;5;X1Y16/CLK0;X1Y16/CLK0/GB00;5;X3Y17/GB00;X3Y17/GBO0/GT00;5;X1Y17/CLK1;X1Y17/CLK1/GB00;5;X2Y24/GB00;X3Y24/GBO0/GT00;5;X1Y24/CLK1;X1Y24/CLK1/GB00;5;X15Y19/SPINE16;X27Y9/SPINE16/PCLKR1;5;X3Y19/GT00;X3Y19/GT00/SPINE16;5;X0Y23/GB00;X3Y23/GBO0/GT00;5;X2Y23/CLK2;X2Y23/CLK2/GB00;5;X46Y16/F6;;5",
|
|
"src": "uart_tx.v:9.19-9.22",
|
|
"hdlname": "tx_inst clk"
|
|
}
|
|
},
|
|
"rx_done": {
|
|
"hide_name": 0,
|
|
"bits": [ 7719 ] ,
|
|
"attributes": {
|
|
"ROUTING": "X1Y23/S200;X1Y23/S200/Q0;1;X1Y24/X07;X1Y24/X07/S201;1;X1Y24/CE1;X1Y24/CE1/X07;1;X1Y23/W130;X1Y23/W130/Q0;1;X1Y23/E270;X1Y23/E270/W130;1;X2Y23/CE2;X2Y23/CE2/E271;1;X2Y22/E210;X2Y22/E210/N211;1;X3Y22/LSR2;X3Y22/LSR2/E211;1;X1Y20/CE2;X1Y20/CE2/N211;1;X1Y23/N200;X1Y23/N200/Q0;1;X1Y21/N210;X1Y21/N210/N202;1;X1Y20/CE1;X1Y20/CE1/N211;1;X2Y20/CE0;X2Y20/CE0/N211;1;X1Y23/EW10;X1Y23/EW10/Q0;1;X2Y23/N210;X2Y23/N210/E111;1;X2Y21/N210;X2Y21/N210/N212;1;X2Y20/CE1;X2Y20/CE1/N211;1;X1Y17/X08;X1Y17/X08/S232;1;X1Y17/CE1;X1Y17/CE1/X08;1;X1Y16/CE0;X1Y16/CE0/X08;1;X1Y16/X08;X1Y16/X08/S231;1;X1Y16/CE1;X1Y16/CE1/X08;1;X1Y23/Q0;;1;X1Y23/N800;X1Y23/N800/Q0;1;X1Y15/S230;X1Y15/S230/N808;1;X1Y17/E230;X1Y17/E230/S232;1;X2Y17/X06;X2Y17/X06/E231;1;X2Y17/CE0;X2Y17/CE0/X06;1",
|
|
"hdlname": "rx_inst rx_done_r",
|
|
"src": "uart_rx.v:25.16-25.25"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|