Forum: FPGA, VHDL & Co. Hilfe! Test fuer ice40hx8k lattice evalboard


von Amir D. (splinedrive)


Angehängte Dateien:

Lesenswert?

Hallo,

eine Frage, kann jemand der so ein Board hat meine Implementierung 
testen. Ich moechte nur wissen, ob bei einem anderen Board auch die Leds 
einfach stehen bleiben nach einiger Zeit. Die Loop bleibt stehen, weil 
er aus dem Read oder Write nicht mehr rauskommt.

Ich habe einen Framebuffer fuer picovr32 in Arbeit (PoC) auf dem die 
Firmware R/W-Operationen in der Loop durchfuehrt. Auch wenn ich meine 
Statemachinen rausschmeisse. Ich haenge 2 Dateien ran, wenn die jemand 
testen wuerde und mir das Ergebnis mitteilen kann, dem waere ich sehr 
verbunden. Vielleicht ist ja der FPGA defekt. Ich fuehre 
Dual-Port-Operation auf dem BRAM aus um einen Framebuffer zu haben.

Timings sehen fuer mich ersteinmal auch gut aus. Der RISC-V operiert
mit 25MHz und mein Framebuffer mit 36MHz. Clockdomain-Crossing habe ich
auch implementiert ueber Stretching und Dual-Flip-Flops.

icetime -d hx8k -c 36 -mtr hx8kdemo.rpt hx8kdemo.asc
// Reading input .asc file..
// Reading 8k chipdb file..
// Creating timing netlist..
// Timing estimate: 27.07 ns (36.95 MHz)
// Checking 27.78 ns (36.00 MHz) clock constraint: PASSED.
icepack hx8kdemo.asc hx8kdemo.bin


Das Design bekommt man mit Hilfe von:
iceprog hx8kdemo.bin
iceprog -o 1M hx8kdemo_fw.bin

rauf.

LG

H.D.

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.