Show HN: I made a programmable computer from NAND gates
21–30 of 80 posts
Re: Show HN: I made a programmable computer from NAND gates
#22Re: Show HN: I made a programmable computer from NAND gates
#23Curious, how many NAND gates are there in total?
Re: Show HN: I made a programmable computer from NAND gates
#24Re: Show HN: I made a programmable computer from NAND gates
#25My guess is that automata theory consideres it critically important that a "Turing machine" has an infinite tape, while intuitively it instead seems relevant that it has something like a tape at all, some sort of random access memory, even if it is finite. I think such a memory system can't be implemented with classical finite state machines, at least not with comparable time complexity for read and write, but can be realized with sequential logic.
Re: Show HN: I made a programmable computer from NAND gates
#26Earlier quoted context omitted.
Would it be at all feasible to build a physical NAND-to-tetris computer? Or is it purely a virtual exercise?
There's this one that goes one step beyond that, it's built out of 40,000 discrete transistors: https://www.youtube.com/watch?v=z71h9XZbAWY EDIT: there's more information here: https://www.megaprocessor.com/
Re: Show HN: I made a programmable computer from NAND gates
#27Seymour Cray would have loved this. Some of his computers were all NAND gates.
Re: Show HN: I made a programmable computer from NAND gates
#28Seymour Cray would have loved this. Some of his computers were all NAND gates.
The supercomputers (all?) used wirewrap rather than PCBs. I heard a story once about someone coming in for a demo of a supercomputer and Cray realized there was a bug in the hardware during the demo and while the potential customers were at lunch, he rewired the machine to fix the bug.
This is a Cray-I backplane.[1]
Re: Show HN: I made a programmable computer from NAND gates
#29Earlier quoted context omitted.
There's this one that goes one step beyond that, it's built out of 40,000 discrete transistors: https://www.youtube.com/watch?v=z71h9XZbAWY EDIT: there's more information here: https://www.megaprocessor.com/
I kind of want something midway between the FPGA version and the all-transistor version, something that just uses 7400 series chips (or, presumably there’s a 26-pin equivalent with 6 gates instead of three). Heck, I think even something that goes ahead and uses the full panoply of basic logic chips available could be kind of cool to see.
It's been a few years since I studied it (I even built the clock module, registers and the ALU), but from what I remember the biggest departing point from what you want is that the control logic (from instruction decoding to deciding which sub-units to activate for each instruction) is done with an EEPROM instead of individual logic gates, as described here: https://eater.net/8bit/control
Re: Show HN: I made a programmable computer from NAND gates
#30I fear for the kind of competition my kids will have just to make it to college.