Die solderingen zijn echt niet het probleem hoor.
We zijn nu voor het vak VLSI (Very Large Scale Integration) een CPU aan het maken (die ook echt op een stukkie hardware wordt geprojecteerd, zodat je er ook echt aan kunt meten enzo)
Het ontwerp komt uit een boek van Tanenbaum.
Daar komt nog een hoop aan gerotzooi met timingen enzo bij kijken.
Tevens zit er bijv ook een stuk programma-code in de chip (zgn. micro-code) voor het allerlaagste niveau van aansturing en initialisatie (staat een stukkie ervan op het
plaatje
dit soort dingen zul je dus ook tegen komen met het maken van iets groters, zoals een PDA.
Je kunt dan gelukkig wel van standaard componenten gebruik maken maar zelfs dat valt niet mee. We zitten op dit moment namelijk nogal te klooien om het geheugen aan te kunnen sturen (de CPU is intern 16 bit en de bus-breedte naar het geheugen is 8 bit.)
Dit moet in dit geval binnen 7 klok-tikken gebeuren maar volgens de specs van het geheugen hebben we daar minstens 12 stappen voor nodig. Hier hebben we dus ervoor gekozen om het geheugen DDR aan te sturen

(heb je zelfs 1 klok-tik marge)
Voor een complete PDA heb je verder ook nog een soort van BIOS nodig en daar heb je bijv echt geen compiler voor en moet dus met de hand gebeuren (de micro-code op het plaatje hierboven hebben we echt niet in zitten tikken, maar voor de gegeven pseudo-code heeft een van ons een parser geschreven en daarna hebben we de code met de hand gecontroleerd.)
Dit zijn maar een paar van de problemen die je tegen zult komen met het bouwen (naast een chronisch geheugen tekort en CPU-power te weinig voor de (vele) simulaties)
Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)