Gast
#3227428
Hallo Zusammen, Ich bin gerade an meiner Diplomarbeit dabei für einen FPGA ein Laufzeitsystem zu implementieren, welches die Rekonfiguration des FPGA steuert. Meine Software läuft unter Linux und ist in C programmiert. Leider läuft diese nicht schnell genug. Richtig messen konnte ich bisher nicht, da die clock_res() = 10 Millisekunden sind und Teile meines Programms nur 0.5 - 1.5 Millisekunden brauchen dürfen. Hat der Leon3 irgendwelche Timer Register, welche ich unter Linux auslesen kann, da weder gettimeofday, noch clock() etwas bringt? Die Auflösung ist immer zu hoch. Gibt es Optimierungen beim GCC die speziell für Sparc bzw. Leon3 sind. Was sollte ich beim Programmieren beachten, dass meine Software schneller ausgeführt wird. Kleine Funktionen "inline" kennzeichnen bzw. Variablen mit "register variable". Wie sieht es mit signed vs unsigned aus? Danke schonmal