[MinnowBoard] WITCH simulation
Anders, David
david.anders at intel.com
Thu Mar 5 01:39:31 UTC 2015
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:elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of Uros Tesic
Sent: Wednesday, March 4, 2015 6:01 PM
To: elinux-minnowboard at lists.elinux.org
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.elinux.org/pipermail/elinux-minnowboard/attachments/20150305/1d153b73/attachment.html>
More information about the elinux-MinnowBoard
mailing list