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