Hi Luke,
I am using these pins on the FT4232.
and I am connecting them as follows
FTDI SCLK connects to TinyFPGA pad 11, labelled SCK and connects to the flash SCK - Orange wire in photo
FTDI DO/MOSI, an output, connects to TinyFPGA pad 13, labelled SDO in schematic, IO0 on board and connects to the flash SI, an input - Yellow wire in photo
FTDI DI/MISO, an input, connects to TinyFPGA pad 12, labelled SDI in schematic, IO1 on board and connects to the flash SO, an output - Blue wire in photo
FTDI CS connects to TinyFPGA pad 14, labelled SS and connects to the flash !CS - Green wire in photo
EDIT: iceprog uses ADBUS4 as CS and needs the reset button held down while programming. This fixed the issue!
Here is a photo of the connections.
and a closeup of the board
I tried using flashrom to program it and it never found a chip. I switched to using iceprog from icestorm and it returns the following.
$ iceprog -d i:0x0403:0x6011 -t
init…
cdone: high
reset…
cdone: high
flash ID: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
cdone: high
Bye.
Cheers,
Derek