cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #openFPGALoader
<ysionneau>
if someone wants to help me with my ecp5 sspi programming issue ... here is a pulseview dump of the spi link ... https://limewire.com/d/8Xdrk#iWBdBVyut2 :)
<ysionneau>
this can be opened with pulseview
<ysionneau>
(and you can add a spi decoder)
<trabucayre>
Have you a link to a board to use for this task?
<ysionneau>
it gives the flowchart and the commands , and wave schemas
<ysionneau>
if you manage to get the SSPI (slave spi) working with ecp5 Evn, with for instance some ftdi that allows doing SPI, I would be interested in having the logic analyzer waves
<ysionneau>
so that I can compare with my setup
<ysionneau>
and fix my setup :)
<ysionneau>
(this way you don't need the HydraUSB3)
<ysionneau>
if I understand correctly openFPGALoader already supports --spi programming for some boards?
<ysionneau>
but not for LatticeECP5 (only ice40 I think)
<ysionneau>
or maybe the --spi is for programming flash companion chips only?
<trabucayre>
SPI support is for ice40, gatemate, efinix
<trabucayre>
or a SPI Flash directly connected :)
<trabucayre>
for ice40 openFPGALoader is able to program the flash or the ice40
<trabucayre>
if you are lucky SSPI for ECP5 and ICE40 is more or less the same :)
<ysionneau>
I compared a bit instructions between ecp3 and ecp5 and there were differences
<ysionneau>
so I'm expecting ice40 to be different, but maybe
<ysionneau>
I'll check tomorrow :)
<ysionneau>
I've read the iCE40 doc', and the configuration is really different
<ysionneau>
there is no "command" you just drive some reset pin, then you send the bitstream data, then wait for DONE=1 and that's it
<ysionneau>
it's not that surprising considering Lattice bought the iCE40 products when they acquired SiliconBlue Technologies