A Hobbyista piacra vonatkozó FPGAS népszerűsítése nagyszerűen jelzi, hogy sokkal több, mint az egyéni, LED-vezérlők, valamint a hagyományos számítógépes rendszerek klónjai. Az FPGAS hasonlóképpen fantasztikus eszköz a számítógépes architektúra felfedezéséhez, új, furcsa, processzor, amely nem tartja be a konvenciókat, a piac 40 évig hasznosított. [Victor] is creating a new CPU that difficulties the conventions of exactly how to gain access to different memory locations, as well as in the process even came up with a bit of example code that runs on an ARM microcontroller.
Legtöbbször az asztalon vagy laptopon futó gyártó kód nem olyan érdekes; Ez csak hosszú karakterláncok lineárisan feldolgozhatók. The magic of a computer comes with comparisons, an if statement or a jump in code, where the CPU can run one of two pieces of code, depending upon a value in a register. A REACH kérdése azonban: Ha egy kódrész közvetlen lépjen kapcsolatba velünk egy másik kóddal, az új kód címét az utasításon belül formálja. On an ARM processor, only 24 bits are offered to encode the address, indicating a jump in code can only go 16 MB on either side of its call. Mindenesetre bármilyen típusú, sokkal több utasításra van szüksége, valamint a teljesítményt, amely ezzel együtt jön.
[Victor] döntést hoztak, hogy ez a kérdés egy olyan kis áramkört hozna, amely egy mozgó ablak lenne a címhelyek tárolására. Ahelyett, hogy a kódolási címet a kód beugrásaira tárolnánk, a kód minden ágát a Place Családtagként tartják, amely a programszámlálóban van. Az eredmény egy egyszerű módszer a JMP számára, hogy a memóriában rendkívül messze van-e a memóriában, kevésbé a teljesítményt.
Van egy alkalmazás ehhez a mozgó ablak token dologra [Victor], amelyet az NXP kar Cortex M3 mikroprocesszorára felvett, valamint az ötlet alkalmazásánál fog dolgozni egy új CPU-ban a git.