URL
https://opencores.org/ocsvn/vtach/vtach/trunk
[/] [vtach/] [trunk/] [readme.txt] - Blame information for rev 2
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
2 |
wd5gnr |
This is the VTACH simulator of the CARDIAC computer.
|
2 |
|
|
|
3 |
|
|
You can read more at:
|
4 |
|
|
http://www.drdobbs.com/embedded-systems/cardiac-to-fpga/240155599
|
5 |
|
|
http://www.drdobbs.com/embedded-systems/paper-to-fpga/240155922
|
6 |
|
|
http://www.drdobbs.com/embedded-systems/expanding-vtach/240155198
|
7 |
|
|
http://www.drdobbs.com/embedded-systems/troubleshooting-verilog/240154701
|
8 |
|
|
http://www.drdobbs.com/embedded-systems/the-cpu-crawl/240154406?
|
9 |
|
|
http://www.drdobbs.com/embedded-systems/the-heart-of-a-cpu/240153772
|
10 |
|
|
|
11 |
|
|
More info on CARDIAC
|
12 |
|
|
http://en.wikipedia.org/wiki/CARDboard_Illustrative_Aid_to_Computation
|
13 |
|
|
|
14 |
|
|
You can find a simple cross assembler in the asm directory.
|
15 |
|
|
|
16 |
|
|
To assemble code in test asm:
|
17 |
|
|
|
18 |
|
|
axasm -p cardiac -x -o test.coe test.asm
|
19 |
|
|
|
20 |
|
|
Then set the block ram to initialize from test.coe (in the
|
21 |
|
|
block memory wizard) and rebuild.
|
22 |
|
|
|
23 |
|
|
Expanded opcodes:
|
24 |
|
|
480 - Read toggle switches to accumulator
|
25 |
|
|
490, 408, 409 - Read pushbutton to accumulator (-1 for pressed, 1 for not pressed)
|
26 |
|
|
|
27 |
|
|
Changed opcodes:
|
28 |
|
|
INP - Read toggle switches (up to you to obey BCD and yes you can't enter >99)
|
29 |
|
|
OUT - Output to the LED display
|
30 |
|
|
|
31 |
|
|
Author - Al Williams al.williams@awce.com
|
32 |
|
|
|
33 |
|
|
If you use this in an educational setting, I'd enjoy hearing about it.
|
34 |
|
|
Actually, if you use this at all, I'd probably enjoy hearing about it :-)
|
35 |
|
|
|
36 |
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.