Using my array programmer to flash a bunch of my SIPO Says (Simon Says) chips. #programming #electronics #arduino #arduinoproject #computerscience #gamedev #gamedesign
@@TSJ_Electronics yeah, but when you are already using a microcontroller, you can do all the same stuff without an eeprom and without having to remove it from the board to program it...
ROM chips are not microcontrollers. A ROM chip can implement combinational logic only, or store a program. A microcontroller executes a software program you program into the chip. Two totally different things.
@@MatsEngstrom No. You need flipflops, not latches. Latches would give you a completely asynchronous design which is going to be problematic. And a finite state machine (FSM) is still not going to give you anywhere the capability of a microcontroller. And an FSM isn't enough: that can be used to decode instructions and sequence actions but you still need other registers and additional circuitry such as an adder, multiplier, other data registers. So effectively what you are doing here is building up a CPU from discrete components. May as well buy and use a single chip microcontroller.
Good for building Simon says or guided missiles.
Lmaooo guided missiles
Cool idea
Needs zero insertion force sockets
can you please make a video how to make this
If i can find the time i can try! On our website we have a summary write up of how it works and link to source code.
I mean the micro controller programming board
Full video?
What microcontroller are you programming?
attiny 84
How does SPI programming work for so many chips, do you maybe use a 74HC595 or another shift register to hold each mcu's RESET pin low?
So you basically reinvented Rom Chips from the eighties?!
I wouldn't say reinvented, just using an EEPROM to make fun project boards. Thats the beauty of EEPROM's, you can do anything with them.
@@TSJ_Electronics yeah, but when you are already using a microcontroller, you can do all the same stuff without an eeprom and without having to remove it from the board to program it...
ROM chips are not microcontrollers.
A ROM chip can implement combinational logic only, or store a program.
A microcontroller executes a software program you program into the chip.
Two totally different things.
@@deang5622 Add a latch to a ROM and you'll get a state machine - which is capable of actually executing "code".
;-)
@@MatsEngstrom No. You need flipflops, not latches.
Latches would give you a completely asynchronous design which is going to be problematic.
And a finite state machine (FSM) is still not going to give you anywhere the capability of a microcontroller.
And an FSM isn't enough: that can be used to decode instructions and sequence actions but you still need other registers and additional circuitry such as an adder, multiplier, other data registers.
So effectively what you are doing here is building up a CPU from discrete components.
May as well buy and use a single chip microcontroller.
Name?
I still Wondering how first computer get its system code can someone tell me?
Hardcoded in bare metal, manualy loaded into ram using switches + simple counter, etc
Be better off using ZIF sockets