Ich möchte in die FPGA welt einsteigen. Jetzt habe ich die typischen Kinderkrankheiten - eventuell könnt ihr mir helfen. Das FPGA Design hat soweit synthetisiert - der Beispielcode - nur nun finde ich den Programmier button nicht. Bin ich blind? Unter Tools sollte er zu finden sein - ich finde aber garnichts!
Im Betreff steht zwar Lattice, aber vielleicht verrätst Du uns noch, mit welcher Software (+ Version) du gearbeitet hast. Duke
Michael H. schrieb: > Ich möchte in die FPGA welt einsteigen. Jetzt habe ich die typischen > Kinderkrankheiten - eventuell könnt ihr mir helfen. > Das FPGA Design hat soweit synthetisiert - der Beispielcode - nur nun > finde ich den Programmier button nicht. Bin ich blind? Unter Tools > sollte er zu finden sein - ich finde aber garnichts! Vielleicht hast du einen der 10 Tasks vor Download Bitstream nicht abgeschloßen: http://www.latticesemi.com/~/media/Documents/Tutorials/LZ/LatticeDiamond20Tutorial.PDF?document_id=46845
Ich verwende ICECUBE2 2013.12 - Lade mir aber gerade noch das Diamond runter - mal schauen ob ich das installiert bekomme.
Michael H. schrieb: > Ich verwende ICECUBE2 2013.12 - Lade mir aber gerade noch das Diamond > runter - mal schauen ob ich das installiert bekomme. Vergiss es, die ICE40 werden von Diamomd (noch?) nicht unterstützt
Also ich hab mal mit dem Ice40Stick Eval Kit gearbeitet. IceCube erstellt dir nur das binary-file, zum "programmieren" hab ich den diamond programmer benutzt,gibt aber auch ein tutorial dazu auf der lattice homepage, in dem die nötigen Einstellungen etc. erklärt werden. Damit sollts auf jeden Fall funktionieren. Falls du ein anderes Board besitzt, schauts evtl etwas anders aus. http://www.latticesemi.com/~/media/Documents/UserManuals/EI/icestickusermanual.pdf Seite 13 ff.
Hallo, hast du denn den bei P&R Flow überall grüne Pfeile, sprich hast du ein bit File generiert? Wenn das der Fall ist solltet du über Tools>Programmer denn Lattice Programmer aufrufen können, wenn nicht ist der Button grau hinterlegt sollte aber in Tools zu finden sein. Wenn du keinen Lattice Programmer hast dann kannst du das generierte bitfile auch mit jedem anderen Programmer (der SPI programmierung ünterstützt) übertragen. Mfg
Michael H. schrieb: > Ich verwende ICECUBE2 2013.12 - Lade mir aber gerade noch das Diamond > runter - mal schauen ob ich das installiert bekomme. Hier der Link ist für den ice40 Stick: http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/iCEstick.aspx Development Software - The iCEstick Evaluation board is supported by Lattice iCEcube2™ design software for HDL development. Programing the onboard iCE40HX-1k device's SPI flash is done with Lattice Diamond Programmer version 3.0 or higher. Download Diamond Programmer 3.0 now. Gruss Holger.
http://www.latticesemi.com/ispvm Programmer Standalone Linux u. Windows Das hier ist vom 08 Januar 2014, also ganz neu. -> ispvm. Mit dem Encryption Pack 3.0 ############################################################ Programmer Standalone 3.0 64-bit for Windows Programmer Standalone Encryption Pack 3.0 64-bit for Windows Anhang: ice40isp_prg_solo.PNG Gruss Holger.
Also, ich habe den Diamond Programmer unter linux installiert. Also rpm runtergeladen, mit alien umgewandelt und dann installiert. Jetzt bekomme ich folgenden Error: ===== Failed to Open FTDI USB port. Make sure to select the right cable type. If you have not installed the FTDI Windows USB Driver, follow the instructions in the Programmer Help topic: "Installing/Uninstalling Parallel Port Driver and USB Driver". If you have installed the driver, if you recently plugged in the cable, please wait a few seconds and try again. This will give the operating system time to recognize the cable. Error: Programming failed. ===== lsusb erkennt den Stick aber: === Bus 001 Device 006: ID 0403:6010 Future Technology Devices International, Ltd FT2232C Dual USB-UART/FIFO IC === Was mache ich falsch?
Michael H. schrieb: > Bus 001 Device 006: ID 0403:6010 Future Technology Devices > International, Ltd FT2232C Dual USB-UART/FIFO IC > === FT2232C ist doch der FT2232H FTDI 2232 H Baustein auf dem ICE40 Stick ? Die Treiber sind nicht gleich FTDI2232H,FTDI2232D. Frage: Hast du ein z.B Window7 System, mit dem du das prüfen kannst ob der Treiber da wenigstens geht. Auf dem MachXo2 Board sind noch die älteren FTDI2232D. Chips verbaut. Gruss Holger.
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.