FPGA: n suosio Hobbyist Markkinoille osoittaa paljon enemmän kuin räätälöityjä LED-ohjaimia sekä perinteisten tietokonejärjestelmien klooneja. FPGAs on myös fantastinen työkalu tutkia tietokoneen arkkitehtuuria, joka tuottaa uusia, outoja, prosessointiaineita, jotka eivät noudata yleissopimuksia, joita markkinat ovat hyödyntäneet 40 vuotta. [Victor] luo uuden CPU: n, joka vaikeuttaa yleissopimuksia, kuinka päästä eroon eri muistipaikkoihin sekä prosessissa jopa syntyi hieman esimerkkikoodi, joka kulkee käsivarren mikrokontrollerilla.
Suurin osa ajasta, valmistaja koodi käynnissä työpöydällä tai kannettava tietokone ei ole mielenkiintoinen; Se on vain pitkät ohjeet, joita käsitellään lineaarisesti. Tietokoneen taika sisältää vertailut, jos lausunto tai hyppy koodissa, jossa CPU voi käyttää yhtä kahdesta koodista riippuen rekisterin arvosta. On olemassa asia REACH: ARM-prosessorissa tarjotaan vain 24 bittiä, joilla koodataan osoite, mikä osoittaa hyppy koodiin vain 16 Mt: n kummallekin puolelle. Menossa kaikentyyppinen lisäksi tarvitsee paljon enemmän ohjeita sekä suorituskyky osuma, joka tulee yhdessä.
[Victor] teki päätöksen tähän ongelmaan olisi tuottaa hieman piiri, joka olisi liikkuva ikkuna osoitepaikkojen tallentamiseen. Sen sijaan, että tallennat kirjaimellisen osoitteen hyppyille koodilla, jokainen haara koodissa pidetään paikan perheenjäsenenä mitä tahansa ohjelmalaskussa. Tuloksena on yksinkertainen menetelmä JMP: lle koodata erittäin kaukana muistista, jossa on vähemmän suorituskykyä.
Siellä on sovellus tämän liikkuvan ikkunan token Thing [Victor] kerma ylös NXP: n käsivarteen Cortex M3-mikroprosessori, samoin kuin hän työskentelee tämän idean soveltamisessa uudessa CPU: lla hänen gitissään.