I am tossing around design ideas for a "universal legacy chip emulator" -- essentially a smallish FPGA on a DIP-40 sized PCB, with bidirectional level converters on all DIP pins and jumpers to connect +5V and GND to any pin.
It would be helpful if the logic implemented in the FPGA could also be
clocked from any pin. The iCE40HX series looks like a plausible platform, and this
technical note suggests to me that it has that clocking flexibility:
See e.g. fig. 2.1 on page 7 and the bullet point list just below. I understand that I can drive a global clock buffer via any input pin and a bit of general interconnect -- right? I realize that it is preferred to use one of the dedicated global clock inputs, which will minimize the clock delay; but for the slow legacy chips I can accept some clock delay and take a detour.
Thanks for confirming or correcting my understanding!