12/19/2023 0 Comments Logicworks state machineI've uploaded a preliminary diagram that shows how the logic would be laid out if we were building an actual CPU from gates. MC14500B Industrial Control Unit Handbook (C) 1977 Motorola Inc. The MC14500 instruction set is as follows: This will allow for moving memory and register values around 8 bits at a time, this will be done by adding a OP, code to facilitate switching between the 1-bit state machine and the external command register (which will also be a finite state machine.) Unlike the UE14500, we will take things a few steps further and add a external command register. and thus, its not generally meant to do arithmetic (though it can through manual bit manipulation, it's not very fast.) Just as the UE14500 Project, our CPU will add a Add functions to add and subtract at a cost to some of the less useful functions. Build a prototype, that is Turing-Complete with expanded functionality for moving 8bit data, jump / return and write a machine language monitor.Build a prototype on a breadboard to demonstrate a proof of concept using an 8-bit addressable d-latchs and some switches that can be used to compare 2 8 bit numbers and update a 8-bit display latch.Design / build / adapt? a work flow for simply making changes by either building or modifying existing tools for making binaries so that development is less cumbersome.Design the logic for the state machine I want to build (this is in it's first draft).This project is very similar, and very much inspired by the UE14500 Vacuum tube computer Project. I decided to see if I could build a relatively fast state machine out of EEPROMS and D-Latches. In doing the research for that project I determined that much of the MC14500 is a relatively simple (still a large number of transistors) finite state machine. This is my CPU project, that was born out of trying to build 1 - bit combination logic ALU's from op-amps.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |