Forum: FPGA, VHDL & Co. SVF mit openOCD für ProASIC3/Spartan FPGAs?


von openOCD (Gast)


Lesenswert?

Hallo Leute.

Kann man eigentlich mit einem openOCD (z.B. von OLIMEX: 
https://www.olimex.com/Products/ARM/JTAG/ARM-USB-OCD/) per SVF einen 
ProASIC3 Programmieren?

Ich suche schon lange nach einer Möglichkeit diese (oder auch andere 
FPGAs wie Xilinx Spartan 6) zu "Brennen".

von Christoph Z. (christophz)


Lesenswert?

Ja.

Das oberste Suchresultat der Datenkrake-Suchmaschine hat das da 
geliefert:
http://openocd.sourceforge.net/doc/html/Boundary-Scan-Commands.html

"SVF: Serial Vector Format

The Serial Vector Format, better known as SVF, is a way to represent 
JTAG test patterns in text files. In a debug session using JTAG for its 
transport protocol, OpenOCD supports running such test files.
— Command: svf filename [quiet]

    This issues a JTAG reset (Test-Logic-Reset) and then runs the SVF 
script from filename. Unless the quiet option is specified, each command 
is logged before it is executed."

von openOCD (Gast)


Lesenswert?

Hallo Christoph,

das hatte ich zuvor auch gefunden, nur habe ich Niemanden gefunden, der 
das auch gemacht hat und dokumentierte. :-(

Speziell die ProASIC3 haben es mir angetan...

von Duke Scarring (Gast)


Lesenswert?

openOCD schrieb:
> Speziell die ProASIC3 haben es mir angetan...
Die sind halt nicht ganz so stark verbreitet.

Und diejenigen, die MicroSemi verwenden sind oft nicht so gesprächig: 
Militär, Luftfahrt, Security, ...

von openOCD (Gast)


Lesenswert?

Duke Scarring schrieb:
> Und diejenigen, die MicroSemi verwenden sind oft nicht so gesprächig:
> Militär, Luftfahrt, Security, ...

Das sind aber doch nicht die einzigen...

Die hab ich schon in vielen geräten wie Oszilloskopen, Signalgeneratoren 
oder ähnlichem Geraffel gesehen.

Ich nehme die halt, da die Software for Free ist, die FPGAs keinen extra 
speicher Brauchen, schneller "Da" sind (booten halt nicht) wenige 
unterschiedliche Spannungen benötigen - nur Core und I/O (wenn ich da 
nur an mein letztes Zynq Design denke...) und auch relativ günstig sind.

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
Noch kein Account? Hier anmelden.