Gast
#478042
Hallo, fange demnächst mit meiner Diplomarbeit an. Sie besteht darin, eine Regelkarte (enthält Xilinx-FPGA, Regelung in VHDL implementiert) zu einem vollwertigen Controller weiter zu entwickeln. Dafür wird in den FPGA ein MicroBlaze Softcore eingebaut. Der FPGA-Designer führt Schnittstellen (Einstellen, Auslesen) nach außen, die eigentliche Regelung bleibt unberührt. Der Controller soll dann später z.B. per Tastatur bedienbar sein und ein LCD-Display soll angeschlossen werden können. Desweiteren sind Kalibrierungsroutinen zu implementieren sowie die RS232-Schnittstelle, um die Karte auch von einem PC aus ansprechen zu können. Programmiert wird das Ganze mit GNU-C im Xilinx-EDK. Ich habe bisher Programmiererfahrung bei Mikrocontrollern (C, Assembler) als auch PC-Programmierung technischer Software (C, C++, Java). Jetzt meine Fragen: Wo werde ich mich umstellen müssen? Worin sollte ich mich vorab einarbeiten? Auf welche Probleme könnte ich stoßen? Kurz: Wie bereite ich mich am Besten vor? Habe mir bereits Doku-Material über das Xilinx-EDK und den MicroBlaze besorgt. Danke schonmal.