Gast
#34875
Hallo ich versuche gerade die tatsächlichen Zugriffszeiten eines AT90S8515 auf ein 32k großes externes SRAM mit denen des Simulators des AVRStudio4.07 in Einklang zu bringen. Im AVRStudio Simulator beträgt die Zykluszeit für einen Ladebefehl aus dem externen SRAM immer 2 Takte. Komischerweise ist das auch unabhängig davon, ob ein "Wait State" verwendet wird oder nicht. Tatsächlich benötigt ein AT90S8515 aber meiner Meinung nach 3 Takte (mit Wait State sogar 4). Ich muss mein C-Programm aber mit den tatsächlichen Zugriffszeiten simulieren, da es mehrere zeitkritische Teile enthält. Handelt es sich bei diesem Problem um einen bekannten Bug im AVRStudio, oder kann man das noch irgendwie, irgendwo einstellen, oder was ist hier los??? AvrStudio 3.56, Ice50 und Icepro benutzen für einen Zugriff auf ein externes SRAM ebenfalls immer nur 2 Takte. Irgendwas passt da doch nicht, oder?