Jak wiadomo AVR potrafią wykonywać niektóre instrukcje w jednym takcie oraz obsługują przetwarzanie potokowe dwupoziomowe. Mam pytanie co do wykonywania pojedynczej instrukcji w jednym takcie: podczas jednego taktu następuje przy zboczu narastającym pobranie instrukcji oraz zwiększenie licznika programu (Program Counter) zaraz potem operacja na ALU (w przypadku operacji arytmetycznej) i po tej operacji wpisanie wyniku do pamięci wszystko to dzieje się w jednym takcie. Moje pytanie jest takie: jak są zrealizowane opóźnienia miedzy pobraniem instrukcji a jej wykonaniem przez ALU a potem miedzy jej wykonaniem przez ALU a wpisaniem do pamięci żeby wszystko następowało po sobie/szeregowo - i najważniejsze to wszystko w przeciągu pojedynczego taktu zegara?
