Hallo, ich möchte das CFI-Flash meines Lattice MachXO mittels eines uC via SPI programmieren, so dass der FPGA mit der Flashkonfiguration losläuft. Nun habe die von Lattice verfügbaren SSPI C-Sourcen gefunden und versuch nun diese auf meine Anforderungen umzubauen. Ich habe das Kompilat .jed File mit dem Deploymenttool als Algorithm-File und einmal als Data-File generiert. Nun soll ich diese laut Lattice in die C-Sourcen eindinden. Meine Frage lautet, wo muss den Pointer auf die beiden Files anlegen..? Ggf. in der Source intrface.c? Vielleicht hat jemand die SSPI-Sourcen von Lattice zur Flashprogrammierung schonmal verwendet und kann mir weiterhelfen. Vielen Dank. MfG, Stofferl
Hast du schon mal in der Database bei Lattice gesucht ? http://www.latticesemi.com/Support/AnswerDatabase/Search.aspx?q=sspi Gruss Holger.
Schau dir das mal an das ist für Lattice Derivate Type ice40 Und als open Source ToolChain via iceprog ect. und github verfügbar. https://www.youtube.com/watch?v=1CNVsxoLI60&nohtml5=False Gruss Holger. Sowas ist auch mit deinem alten Lattice MACH CPLD machbar. Anbei noch ein BlockBild vom neueren MACHxo2 Derivat.
@Stofferl Also hier geht es um den C Code via ref design & doku. ################################## MachXO2 I2C Embedded Programming Access Firmware Link: http://www.latticesemi.com/Products/DesignSoftwareAndIP/IntellectualProperty/ReferenceDesigns/ReferenceDesign04/MachXO2I2CEmbeddedProgrammingAccessFirmware.aspx See pdf & ZIP FILE below.... The C code provided follows a documented configuration flow that can be a reference for users to roll their own code. Please refer TN1204 (MachXO2 Programming and Configuration Usage Guide) for further information on the configuration of the XO2 through the hardened I2C port. Viel Erfolg. Gruss Holger. ------------------------------------------------------------------------ - @Stofferl P.S. Kannst du uns mal deinen C Code verfügbar machen, somit kann man das mal vergleichen mit dem obigen Source-Code-Link.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.