Gast
#1521572
Hallo zusammen, ja ich weiss, da fragt mal wieder einer nach Boards... Aber mein Problemchen (ist privat, nicht geschaeftlich) ist folgendes: Ich moechte von meinem Linux-PC per USB oder Ethernet einen uC ansprechen. Auf dem koennte gerne ein kleines Linux laufen... Dieser uC soll dann mit einem weiteren Board (vorzugsweise Xilinx SpartanXY) kommunizieren, am liebsten ueber SPI (wenn's sein muss Flachbandkabel Freiverdrahtung). Als uC sollte ein ARM7 oder ein ARM Cortex M3 Verwendung finden (da hab' ich etwas Background), als FPGA am liebsten ein beliebiger Spartan von Xilinx. Ich braeuchte also folgendes an HW: * Ein uC Board, das mit meinem PC (Ubuntu) reden kann * Dieses uC Board, das ein paar I/Os hat an die ich mein FPGA Board anschliessen kann * Ein FPGA Board das ein paar I/Os hat und das sich entweder vom uC oder ueber USB (vom Ubuntu Host) programmieren laesst. Spaeter mal soll der FPGA immer vom uC aus programmiert werden, direkt (also Flash) ist nur fuer die Entwicklung gedacht Die ganze SW-Toolchain soll unter Linux funktionieren, also erstmal Xilinx als FPGA. Aber wie sieht es mit den kleinen Boards mit ARM7 oder Cortex unter Linux aus? GCC geht ja wohl auf jeden Fall, aber es ist sauschwer, da einen Ueberblick zu bekommen... Ich suche mir im Netz einen Wolf nach so einem Setup, hab' bisher aber noch nix wirklich passendes gefunden... Achja, mein Background: Ich mache seit knapp 15 Jahren mit VHDL, Verilog und proprietaeren HW-Description-Languages rum, das ist also fuer mich das kleinere Problem. Mit uC habe ich, naja, ~Erfahrungen mit ARM7 und Cortex. Und wie ich das ganze unter Linux zum fliegen kriege weiss ich echt noch nicht... Links werden gerne genommen :o) Klar, Xilinx kriege ich mit Muehen unter Linux ans laufen (aber da geht schon die Frage los: Wie den FPGA programmieren???) Also hat da jemand 'ne pfiffige Idee in der Richtung? Gruesse, - berndl