Gast
#4395338
Hallo zusammen, für ein kleines Projekt würde ich gerne den iCE5LP4K von Lattice verwenden. Habe mir auch schon das Evaluations-Board dazu bestellt (komm hoffentlich am Montag gespannt bin). In der Zwischenzeit bin ich schon ein wenig am Layouten für das eigene Projekt. Nun die Frage: Da der FPGA keinen eigenen Flash besitzt, muss dieser über SPI angebunden werden. Bei Start holt sich das FPGA dann sein Programm über besagte SPI-Schnittstelle. Das FPGA agiert hierbei als SPI-Master. Wie bekomme ich jetzt allerdings das Bit-File auf den Flash? Wenn ich einen Programmieradapter anschließe (ebenfalls auf den SPI-BUS), dann will das FPGA beim Einschalten das Programm aus dem Flash holen, der Programmieradapter jedoch auf den Flash schreiben (da ja sowohl FPGA als auch Programmieradapter als Master arbeiten). Soweit ich dem Datenblatt des Evaluationsboard entnehmen kann, werden hier jeweils zum Programmieren des Flash und dann zum Betrieb des FPGA Jumper umgesetzt. hier das Datenblatt: (Am Ende ist der Schaltplan) http://www.latticesemi.com/~/media/LatticeSemi/Documents/UserManuals/EI/iCE40UltraBreakoutBoardUsersGuide.pdf Für spätere Anwendungen ist es jedoch nicht komfortabel jedes mal einen Jumper umzusetzen. Gibt es da eine Möglichkeit oder habe ich das System komplett falsch verstanden? Liebe Grüße Stefan