<Xark>
mrec: I believe it will work with Lattice tools, they are not super picky (default FT232H or FT2232H).
awordnot has quit [Ping timeout: 240 seconds]
awordnot has joined #yosys
Jybz has joined #yosys
emeb_mac has quit [Quit: Leaving.]
cr1901_modern has quit [Ping timeout: 268 seconds]
cr1901_modern has joined #yosys
adjtm_ has quit [Ping timeout: 240 seconds]
m4ssi has joined #yosys
adjtm_ has joined #yosys
dys has quit [Ping timeout: 240 seconds]
adjtm_ has quit [Quit: Leaving]
adjtm has joined #yosys
fsasm has joined #yosys
Stary has quit [Ping timeout: 264 seconds]
alexhw has joined #yosys
Stary has joined #yosys
craigo has quit [Ping timeout: 240 seconds]
dys has joined #yosys
<mrec>
which vendor/product id should the FT 2232 device have?
adjtm has quit [Ping timeout: 240 seconds]
<mrec>
ok the evb uses 6010 as productid
<mrec>
operation unsuccessful... what a shit this ftdi <-> ICE40 coupling
<ZipCPU>
mrec: Language, please
adjtm has joined #yosys
jakobwenzel has quit [Remote host closed the connection]
jakobwenzel has joined #yosys
sandeepkr_ has joined #yosys
pacak has quit [Remote host closed the connection]
pacak has joined #yosys
emeb has joined #yosys
citypw has quit [Ping timeout: 240 seconds]
fsasm has quit [Ping timeout: 264 seconds]
adjtm has quit [Ping timeout: 264 seconds]
fsasm has joined #yosys
m4ssi has quit [Remote host closed the connection]
adjtm has joined #yosys
fsasm has quit [Ping timeout: 240 seconds]
Jibz has joined #yosys
Jibz has quit [Client Quit]
Jibz has joined #yosys
Jybz has quit [Ping timeout: 276 seconds]
Jibz has quit [Client Quit]
Jybz has joined #yosys
tmeissner has joined #yosys
<mrec>
can anyone recommend a chip adapter for the ice40up5? I think it's best to programm it before placing it.
<daveshah>
Probably best to see what Lattice have
<daveshah>
I presume you want to program nvcm then, that's quite specialised
<mrec>
I'm having too many problems with incircuit programming, I have a clock signal on MOSI or MISO...
<mrec>
so I guess something's connected inside the FPGA that should not be connected.
<tnt>
?!
<tnt>
during programming the fpga is held in reset, it won't do anything.
<whitequark>
tnt: that is not the case
<whitequark>
while the FPGA is programmed, LEDs on glasgow blink for example
<whitequark>
i think that while the user logic is held in reset, the reconfiguring process itself can cause glitches
<whitequark>
on comb signals
<tnt>
But during configuration the IO ports should be disabled and held in their Z / weak-pull-up state.
<mwk>
huh, doesn't ice40 force-tristate all IOs?
<tnt>
I think they will switch between Z and weak-pull ups before the config is finished, but they should never be fully driven.
<whitequark>
ohhh
<whitequark>
yeah, that is probably what's happening then
<mrec>
the best for me would be if that chip would have a simple i2c interface for uploading the image... at least that could get me started with the rest of the board
<daveshah>
iCE40 SPI is simpler than I2C, tbh
<mrec>
not if you don't have an SPI interface on the rest of the board
<mrec>
ADBUS3, ADBUS4 does anyone know what's used for temporary programming?
<mrec>
(I guess and hope it's adbus4)
<mrec>
well it's not working anyway.
<tnt>
You can't do SRAM programming the way the icebreaker is wired.
<tnt>
you can only program the flash
<tnt>
you need to swap the data line (miso/mosi) because the ftdi can't do that and you also need to make sure if you have a flash chip as well on there that its CS line will be disconnected from the fpga cs line.
Jybz has quit [Ping timeout: 240 seconds]
<mrec>
I just took it as reference for wiring up from the FTDI (which I have disconnected from an ICE40HX8K)
<mrec>
but there's still something wrong and it's not the swapped MOSI/MISO port
umarcor|2 has joined #yosys
<mrec>
is there any fool proof documentation out there which pins of the ftdi need a pull up and which don't for programming the ice40 part?
<mrec>
I'm only pulling up cdone and creset at the moment
<cr1901_modern>
I wonder how icestick permits SRAM programming by removing a single resistor if the lines have to be swapped too...
<daveshah>
Perhaps using bitbang rather than full MPSSE?
captain_morgan2 has quit [Ping timeout: 276 seconds]
captain_morgan2 has joined #yosys
<tnt>
mrec: TN1248
<tnt>
cr1901_modern: where did you see that ?
<mrec>
I just found something...
<mrec>
need to re-wire the FTDI to my board
<mrec>
sclk and si are swapped hopefully that's it