NOR Gate Rotating Drum Lookup Table
1 Stars     725 Views    

Author: Edward Vogel

Forked from: Satvik Ramaprasad/Asynchronous Counter

Project access type: Public

Description:

Using Satvik's Async Counter to sequence the Address Bus I added:
1. ROM2. Four User Inputs3. Comparator to Enable ROM Output when User Input and Address matchThis emulated a very simple rotating drum memory system such as those that preceded the IBM 650This project's aim is to make a user selectable two input logic gate:1. User Input Bits 0 and 1 are the gate inputs2. User Input Bits 2  and 3 select the logic function:
    a. 00 OR    b. 01 AND    c. 10 XOR    d. 11 XNOR3. Output of the selected logic gate is Bit 0 of the ROM Output
Next steps:
1. Write a compiler for the four logic gates described above in Python. I will use Codeskulptor:
http://www.codeskulptor.org/

2. Build a physical model of this circuit similar to this educational computer project from the 1960s:
"How to Build a Working Digital Computer… out of paperclips"
https://www.evilmadscientist.com/2013/paperclip/
This time use integrated logic circuits instead of user manual operation and of course keep building on computation principles and  improving the compiler.   


Created: Aug 31, 2018

Updated: Jun 30, 2023


Comments

You must login before you can post a comment.