Uros, Greetings! Thanks for your interest in the project! The primary goal of this part of the project is to gain a better understanding of the over all system with the intention of creating a hardware replica in the future. So to answer the questions:
1. The simulator should function exactly the same way from a programming aspect, but it also should use the math functions, and the I/O functions like printing and tape reading as closely as possible. If you choose to add some additional feature levels, that is just icing on the cake! 2. There is no restriction on the OS, but in general it should be capable of running on any posix system… 3. The base idea is to make it command line with a lot of output files. This will assist in doing debugging and testing, however a text based interface or a GUI would be a great feature to add to the system! The idea that the timing for the system could be output to something like gtkwave for careful study would be nice! If you haven’t already found it, the primary web site for this project is http://www.witch-e.org Thanks Dave Anders From: elinux-MinnowBoard [mailto:[email protected]] On Behalf Of Uros Tesic Sent: Wednesday, March 4, 2015 6:01 PM To: [email protected] Subject: [MinnowBoard] WITCH simulation Hi! Sorry for disturbing the list. I have a few questions regarding the WITCH project for GSoC. 1. How detailed should the simulation be? Should the software simulate it down to flip-flops/registers, using a software oscilator (eg. loop, counter...), or to the level of transistors, including the pulse generator unit? 2. What OS should it be written for? (Debian?) 3.Does the project include building a GUI for the simulator (so the user can go through the program clock by clock and examine the values of FFs and buses), or the I/O is supposed to be only rudimentary? Best regards, Uros Tesic
_______________________________________________ elinux-MinnowBoard mailing list [email protected] http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
