Hallo MC, ich habe ein paar Fragen bzgl. des DE1 SoC mit Cyclone 5. 1) Kann ich NUR das FPGA programmieren mit Quartus ohne mich um den ARM zu kümmern, quasi als reines FPGA-Board? 1.1) Falls ja, was macht der ARM Prozessor während ich nur das FPGA und dessen Peripherie nutze? 2) Ich würde als Projekt gern einen DVB-T Stick an den USB-Port stecken und die IQ-Samples (2.048MS/s) auslesen. Mit x86, Linux und dessen Treibern geht das in C einfach. Ich dies auch auf dem ARM realisierbar oder gibt es dort unüberwindbare Hindernisse? Vielen Dank, Alexander
Den DE1 kenne ich nicht, aber soweit ich weiß, ist die Architektur ähnlich zum Zynq. Bei dem kannst Du den FPGA unabhängig vom ARM konfigurieren. Der ARM tut dann nichts, ich vermute er bleibt im Reset, solange er nicht explizit geweckt wird bzw. er keinen Bootloader bekommt. Den DVBT-Stick kannst Du natürlich auch vom ARM auslesen. Das geht ja auch auf einem Raspberry PI. Du brauchst halt das entsprechende Kernelmodul, aber das existiert ja offensichtlich, da Dein Stick mit Linux funktioniert. Voraussetzung ist natürlich ein Linux-System auf dem ARM-Core.
Oops, mir fällt gerade ein, dass beim Zynq der ARM beim Konfigurieren des FPGAs involviert ist. Er bleibt also nicht im Reset, verhält sich aber ruhig, nachdem der FPGA fertig konfiguriert ist und er keine Software findet.
Okay, danke. Es steht - so denke ich - im Manual, ob man nur das FPGA programmieren kann. Aber es ist etwas verquer formuliert, sodass ich sicher gehen wollte, bevor ich 240€ ausgebe. Zu Frage 2: Linux kann auf dem ARM laufen, es ging mir um den Treiber. Ob es da fundamentale Unterschiede gibt. Im Idealfall würde ich gern einfach den Code vom x86 nehmen, für den ARM kompilieren und alles funktioniert. Ohne lange Treiberkämpfe.
Ja, der ARM und der FPGA sind völlig unabhängig. Du kannst mit den Bootsel-Schalterchen auf der Unterseite einstellen von wo sich der FPGA konfigurieren soll. Du kannst andersrum auch den ARM verwenden und den FPGA völlig ignorieren.
Vancouver schrieb: > Oops, mir fällt gerade ein, dass beim Zynq der ARM beim > Konfigurieren > des FPGAs involviert ist. Er bleibt also nicht im Reset, verhält sich > aber ruhig, nachdem der FPGA fertig konfiguriert ist und er keine > Software findet. Hmm. Ich habe den Post erst nach meinem gesehen. Damit ist die erste Frage nach wie vor nicht geklärt.
Endlich. Folie 13/29: http://moodle.epfl.ch/pluginfile.php/1591975/mod_resource/content/4/CycloneV_DE1SoC_1_0.pdf
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.