Lattice ICE40: IceCUBE2 - programmierbutton fehlt

#3491838
Lesenswert?

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!
Gast #3491920
Lesenswert?

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
Gast #3493113
Lesenswert?

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.
Gast #3493194
Lesenswert?

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
Persönliche Seite #3493831
Lesenswert?

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.
Persönliche Seite #3493858
Lesenswert?

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.
Angehängte Dateien:
#3494518
Lesenswert?

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?
Persönliche Seite #3496282
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren