Fix iCE40 routing graph
Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
parent
602e6fab1e
commit
458a13456a
@ -123,11 +123,6 @@ module blinky (
|
|||||||
.D_IN_1()
|
.D_IN_1()
|
||||||
);
|
);
|
||||||
|
|
||||||
`ifdef ALT_BLINKY
|
|
||||||
reg ff = 0;
|
|
||||||
always @(posedge clk) ff <= !ff;
|
|
||||||
assign led1 = clki, led2 = !clki, led3 = !clk, led4 = !clk, led5 = ff;
|
|
||||||
`else
|
|
||||||
localparam BITS = 5;
|
localparam BITS = 5;
|
||||||
localparam LOG2DELAY = 22;
|
localparam LOG2DELAY = 22;
|
||||||
|
|
||||||
@ -140,5 +135,4 @@ module blinky (
|
|||||||
end
|
end
|
||||||
|
|
||||||
assign {led1, led2, led3, led4, led5} = outcnt ^ (outcnt >> 1);
|
assign {led1, led2, led3, led4, led5} = outcnt ^ (outcnt >> 1);
|
||||||
`endif
|
|
||||||
endmodule
|
endmodule
|
||||||
|
@ -137,7 +137,7 @@ with open(sys.argv[1], "r") as f:
|
|||||||
wire_xy[mode[1]].append((int(line[0]), int(line[1])))
|
wire_xy[mode[1]].append((int(line[0]), int(line[1])))
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if mode[0] == "buffer":
|
if mode[0] in ("buffer", "routing"):
|
||||||
wire_a = int(line[1])
|
wire_a = int(line[1])
|
||||||
wire_b = mode[1]
|
wire_b = mode[1]
|
||||||
if wire_a not in wire_downhill:
|
if wire_a not in wire_downhill:
|
||||||
@ -149,27 +149,6 @@ with open(sys.argv[1], "r") as f:
|
|||||||
pip_xy[(wire_a, wire_b)] = (mode[2], mode[3], int(line[0], 2), len(switches) - 1)
|
pip_xy[(wire_a, wire_b)] = (mode[2], mode[3], int(line[0], 2), len(switches) - 1)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if mode[0] == "routing":
|
|
||||||
wire_a = int(line[1])
|
|
||||||
wire_b = mode[1]
|
|
||||||
|
|
||||||
if wire_a not in wire_downhill:
|
|
||||||
wire_downhill[wire_a] = set()
|
|
||||||
if wire_b not in wire_uphill:
|
|
||||||
wire_uphill[wire_b] = set()
|
|
||||||
wire_downhill[wire_a].add(wire_b)
|
|
||||||
wire_uphill[wire_b].add(wire_a)
|
|
||||||
pip_xy[(wire_a, wire_b)] = (mode[2], mode[3], int(line[0], 2), len(switches) - 1)
|
|
||||||
|
|
||||||
if wire_b not in wire_downhill:
|
|
||||||
wire_downhill[wire_b] = set()
|
|
||||||
if wire_a not in wire_uphill:
|
|
||||||
wire_uphill[wire_a] = set()
|
|
||||||
wire_downhill[wire_b].add(wire_a)
|
|
||||||
wire_uphill[wire_a].add(wire_b)
|
|
||||||
pip_xy[(wire_b, wire_a)] = (mode[2], mode[3], int(line[0], 2), len(switches) - 1)
|
|
||||||
continue
|
|
||||||
|
|
||||||
if mode[0] == "bits":
|
if mode[0] == "bits":
|
||||||
name = line[0]
|
name = line[0]
|
||||||
bits = []
|
bits = []
|
||||||
|
Loading…
Reference in New Issue
Block a user