Ero sivun ”Transport triggered architecture” versioiden välillä

p
ulkonäkö, yksi added pitäisi kai olla adder kuiten muutkin
p
p (ulkonäkö, yksi added pitäisi kai olla adder kuiten muutkin)
esim. kahden rekistereissä olevan luvun yhteenlasku joka RISC-suorittimella olisi muotoa
 
<code>
add R0, R1 -> R2
</code>
 
koostuu TTA-suorittimella kolmesta datansiirrosta.
 
<code>
R0 -> adder.operand
R1 -> addedadder.trigger
adder.result -> R2
</code>
 
joista ensimmäiset 2kaksi voidaan suorittaa samalla kellojaksolla[kello (tietokonetekniikka)|kello]jaksolla ja siten sijoittaa samaan käskysanaan, viimeinen myöhemmin sijoitettuna toiseen käskysanaan.
R1 -> added.trigger
 
adder.result -> R2
 
joista ensimmäiset 2 voidaan suorittaa samalla kellojaksolla ja siten sijoittaa samaan käskysanaan, viimeinen myöhemmin sijoitettuna toiseen käskysanaan.
 
TTA-suorittimessa yhdessä käskysanassa voi olla niin monta siirtoa kuin suorittimella on väyliä.
 
Näistä syistä TTA-suorittimia kaavaillaan lähinnä [[digitaalinen signaaliprosessori|signaaliprosessoreiksi]] eikä yleiskäyttöisiksi [[suoritin|suorittimiksi]]. Toistaiseksi TTA-suorittimia on lähinnä vasta tutkittu yliopistojen tutkimusprojekteissa eikä niitä tiedetä vielä otetun käyttöön missään tosielämän sovelluksissa.
 
 
 
[[luokka:tietokonetekniikka]]