From 7b73086ade468f460ca7e00e69e07b2dc3ea5f8b Mon Sep 17 00:00:00 2001
From: Cotton Seed
-The io_global/latch signal is shared among all IO tiles on an edge of the chip and is driven by wire_gbuf/in +The io_global/latch signal is shared among all IO tiles on an edge of the chip and is driven by fabout from one dedicated IO tile on that edge. For the HX1K chips the tiles driving the io_global/latch signal are: (0, 7), (13, 10), (5, 0), and (8, 17)
@@ -297,7 +297,7 @@ format to represent the corresponding configuration bits:Signals internal to the FPGA can also be routed to the global nets. This is done by routing the signal -to the wire_gbuf/in net on an IO tile. The same set of I/O tiles is used for this, but in this +to the fabout net on an IO tile. The same set of I/O tiles is used for this, but in this case each of the I/O tiles corresponds to a different global net:
@@ -345,7 +345,7 @@ IO columns.The SB_WARMBOOT primitive in iCE40 FPGAs has three inputs and no outputs. The three inputs of that cell -are driven by the wire_gbuf/in signal from three IO tiles. In HX1K chips the tiles connected to the +are driven by the fabout signal from three IO tiles. In HX1K chips the tiles connected to the SB_WARMBOOT primitive are:
@@ -458,7 +458,7 @@ follows (bits listed from LSB to MSB):-The PLL inputs are routed to the PLL via the wire_gbuf/in signal from various IO tiles. The non-clock +The PLL inputs are routed to the PLL via the fabout signal from various IO tiles. The non-clock PLL outputs are routed via otherwise unused neigh_op_* signals in fabric corners. For example in case of the 1k chip:
@@ -466,23 +466,23 @@ of the 1k chip:
Tile | Net-Segment | SB_PLL40_* Port Name |
---|---|---|
0 1 | wire_gbuf/in | REFERENCECLK |
0 2 | wire_gbuf/in | EXTFEEDBACK |
0 4 | wire_gbuf/in | DYNAMICDELAY |
0 5 | wire_gbuf/in | |
0 6 | wire_gbuf/in | |
0 10 | wire_gbuf/in | |
0 11 | wire_gbuf/in | |
0 12 | wire_gbuf/in | |
0 13 | wire_gbuf/in | |
0 14 | wire_gbuf/in | |
0 1 | fabout | REFERENCECLK |
0 2 | fabout | EXTFEEDBACK |
0 4 | fabout | DYNAMICDELAY |
0 5 | fabout | |
0 6 | fabout | |
0 10 | fabout | |
0 11 | fabout | |
0 12 | fabout | |
0 13 | fabout | |
0 14 | fabout | |
1 1 | neigh_op_bnl_1 | LOCK |
1 0 | wire_gbuf/in | BYPASS |
2 0 | wire_gbuf/in | RESETB |
5 0 | wire_gbuf/in | LATCHINPUTVALUE |
1 0 | fabout | BYPASS |
2 0 | fabout | RESETB |
5 0 | fabout | LATCHINPUTVALUE |
12 1 | neigh_op_bnl_1 | SDO |
4 0 | wire_gbuf/in | SDI |
5 0 | wire_gbuf/in | SCLK |
4 0 | fabout | SDI |
5 0 | fabout | SCLK |