Gast
#4504117
Hat jemand hier zufällig Erfahrung mit der Kopplung von ARM-uCs und FPGAs? Ich arbeite an einem ehemaligen Spartan 6 System, welches aus einem FPGA und einem externen ARM5, sowie weiterer Peripherie besteht. Das System lief unter ISE 14.6 mit einem Spartan 6 sehr gut und ist im Einsatz. Es soll nun erweitert werden und wird dazu auf einen Artix portiert. Dies wurde in der ISE 14.7 getan. Die Portierung ist formell gelungen, aber noch nicht getestet. Da aber ein kleiner FPGA verwendet werden soll, muss nun Vivado verwendet werden. Dazu habe ich einige einfache Interfaceschaltungen mit ChipScope realisiert, die ich damals zum Testen der ARM-Zugriffe benutzt habe. ES ist ein kleines RAM und eine Registerbank mit Anschluss einer seriellen Verbindung. Dieses kleine design war seinerzeit in ISE recht zielsicher zu implementieren, in Vivado geht es nicht. Der eigentlich schnellere!!! Artix ist nicht dazu zu bewegen, mit dem ARM zusammenzuarbeiten. Ich bekomme das Timing nicht hin. Unter ISE geht es scheinbar. Ist da etwas bekannt, dass Vivado die Chips noch nicht vollständig bedient?