6 ms·
Well, usually one starts from the other way around. At least we did so in college. We would first build simple adders out of 74xx, then port them to MC6803 and
by JanezStupar 15y ago
Well, usually one starts from the other way around. At least we did so in college. We would first build simple adders out of 74xx, then port them to MC6803 and go on from there to some more complex examples. (e.g. "vending machine").
So yeah, just get yourself some parts, design the finite state machine and build it.
Links below are from book[6], which atleast from presentations seems to cover the whole low level stack. So it should be helpful to put your current knowledge into wider context.
I would suggest, that you start from [1], this is very simplified but contains all the steps necessary to get the job done. You will have to dig into each particular topic to get it done tho.
There are probably excellent tools out there for design of this kind of system, however someone else will have to chime in since I only know how to go about it with pen and paper.
The links below should get you started.
[1]: http://www.c-jump.com/CIS77/CPU/Sequential/lecture.html http://www.c-jump.com/CIS77/CPU/Sequential/lecture.html
[2]: http://highered.mcgraw-hill.com/sites/dl/free/0072467509/104652/PattPatelCh01.ppt http://highered.mcgraw-hill.com/sites/dl/free/0072467509/104...
[3]: http://highered.mcgraw-hill.com/sites/dl/free/0072467509/104652/PattPatelCh02.ppt http://highered.mcgraw-hill.com/sites/dl/free/0072467509/104...
[4]: http://highered.mcgraw-hill.com/sites/dl/free/0072467509/104652/PattPatelCh03.ppt http://highered.mcgraw-hill.com/sites/dl/free/0072467509/104...
[5]: http://highered.mcgraw-hill.com/sites/dl/free/0072467509/104652/PattPatelCh04.ppt http://highered.mcgraw-hill.com/sites/dl/free/0072467509/104...
[6]: http://highered.mcgraw-hill.com/sites/0072467509/ http://highered.mcgraw-hill.com/sites/0072467509/