While waiting on parts for the prototype I had some time to work on the software end of the build. I made a slight change to my eeprom tool chain, and now I am happy to say I can build a .HEX file that supports the full minimum required address lines. This is due to adding support to overlay the data from another truth table by simply adding the data to the eeprom immediately after the primary data. The program is still very basic and I will be the first to admit that it probably has a few bugs but at least for the time being it appears that it correctly builds eeproms. When parts come in in the next week or so I should be able to build a rudimentary proof of concept and run testing. Additionally, I have drastically re-thought how a 74 series register can be used in the build, and switched to a 74HC194, this allows for performing all shift operations on the register, as opposed to using states within the eeprom. I believe this will significantly increase the chance of this very tricky to replicate behavior that would require a large number of control lines, or external decode logic to accomplish in the fist place. Speaking of control logic. I also built a truth table and spun a small hex file to properly handle much of the decode logic for operating the accumulator register properly. I have updated the files section with all the newest for your viewing pleasure; if you have any questions don't hesitate to ask
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.