12-10-2019, 12:53 PM
(12-09-2019, 11:19 PM)coderboy14 Wrote:(12-09-2019, 03:54 AM)MCB18 Wrote: This might not be what ur looking for, but we should have a simple CPU that is broken down into its different parts, so that people who don’t know what a NOT gate is can see how the CPU works.
What I mean by broken down is that everything is spread out, and the components are simple. I.E., an RCA ALU that can do simple ALU things in one area, simple RAM in another area, the ROM explained, and some simple programs it can run, etc.
I realize that it would be ridiculously slow, because of the bussing and outdated components (that are simpler to understand) and bussing, but speed wouldn’t be the point.
I find that pretty great. I've been slowly working on all the components of a processor, and many are complex to get your hand around. It took me forever to get most of the circuits for an ALU to work. The only part of the ALU I still can't get is the comparing circuits correct. Being able to see everything sounds really useful. I'm sure the community has a lot of people who can help with this. Even I, somebody who is pretty basic compared to most of this community, could help with building RAM, ROM, and math circuits.
Building busses IMHO is the simplest part of all this. Heck, even the CPU itself is pretty gosh darn like a complex bus, since in a lot of my designs anyways, the cpu is pretty much only opening gates to transfer data to the right spots.
If i can find the time, i could do this, wouldn't be hard to put together a basic CPU with a simple Instruction Set then connect everthing up, with extra room so people could connect replacement parts.
Im µCapo