Forum: FPGA, VHDL & Co. U2TOOL so ein mini entwicklungs tool fur FPGA


von Antti (Gast)


Angehängte Dateien:

Lesenswert?

Ich entwickle gerade den HDL code fur einen USB programmierungs und 
entwicklungs combi gerat, erstes baumuster läuft einigermassen, siehe 
anhang da sind LED's nicht fest verdahtet sonder gehen durch den FPGA 
und sind von einem PC gesteuert FTDI bit bang mode testing. Auf dem 
Photo is PCB ohne gehause passendes weisses plastik gehäuse gibt es auch 
dafür.

Die 'basis' platine kann entweder mit FT245RQ oder FT232RQ bestückt sein 
(habe aber nur muster mit FT245R). Da sind noch
3.3V regler
2 LED's
93LC46 (geht nicht zu FTDI)
RJ45
  - GND/3.3V
  - 6 I/O mit programmable pullup-pulldowns

in der mitte ist so ein kleines modul drauf, auf dem photo
ein modul mit A3P060 (konnte aber was anderes sein auch)

fur den erstgerat werde ich zuerst den Altera USB Blaster
modus testen, da gibts ja code alles fertig.

bin aber mehr am gedanken was man noch anbinden konnte
der A3P060 hat leider nur 2Kbyte RAM interne so das
nur ein sehr kleines mini logic analyzer rein passen wurde.

PLL basierende clock ausgang sollte wahlbar sein
frequenz messung, pulse messung,
was sonst?

ich will den FPGA code schnell fertig machen, da es ein
flash FPGA ist, kann es leider nicht nacher geflasht
werden (nicht incircuit ohne spezial adapter) da muss
ich den engültigen design schon alles fertig machen

Antti
PS ein paar demo units waren zu verschenken auch, wenn
was da machen will..

von Andreas Weschenfelder (Gast)


Lesenswert?

Hallo Antti

Warum nicht den FT2232, Port A als JTAG-Loader und Port B zur 
Kommunikation?
Dann ist die FW auch immer direkt über USB updatebar.

HDL-Programmer-Code, musst du wohl größtenteils selber schreiben. Nimm 
vielleicht einen kleinen Softcore; Programmiersoftware [egal für welche 
HW] in C dürftest du wohl mehr finden.

Gruß Andreas

von Antti (Gast)


Lesenswert?

mit FT2232 wirds auch kommen, aber dann mit FT2232H nur

das mit updatebar ist damit verbunden das der Actel PCB
nicht dafur vorgesehen ist, den JTAG kann man ja mit
FT245 ebenso gut machen, braucht man keinesfalls den FT2232

das mit softcore, naja.. ich habe da ein spezial version
von AVR, der ist jedoch nicht so gut wie es wollte, weil
der core fur register file 2 brams benutzt und naja die
letzten 2 muss man fur code memory ubrig, und da ist nix
da fur ein mini logic analyzer :(

habe gerade deswegen mein eigen risc core entwickelt
der etwa 2 mal kleiner als der AVR core ist und register
in code ram hat.

na mit HDL komme ich schon zurecht, wollte nur vorschlage
was fur unterstuzung hardware massig noch drinne gehen
sollte..

U2TOOL mit ice65L04 FPGA anstatt A3P060 kann schon
sich selber updaten, hat aber andere problem - kein
PLL, und frequenz niedriger was bearbeiten kann.


Antti

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.