Skip to content
My GSOC '15 Project. Core software implementation for the Harwell WITCH.
C++ Makefile C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin [minor] Warning in ./bin/ Jul 19, 2015
docs Wiki : Design_Concerns Jul 27, 2015
tests Incomplete : ui_commandhistorytest.cpp Aug 8, 2015
Makefile order validator done by InputValidator and number validation done by … Aug 11, 2015

WITCH On A Board

Project to develop a simulator for the Harwell WITCH based on the Minnowboard Max as part of Google Summer of Code, 2015.

For more information:

Running (on UNIX env)

We use make to compile from source. Make sure you have it on your system. To run, in the project directory, run

$ make WITCH-e
$ ./bin/witch-e

You can turn on the logging feature as well as the debug messages by the debug=1 and log=1 arguments. By default log and debug are disabled. When enabled these messages are sent to stderr. You can use regular console redirection to send the messages to files of your choice.An inbuilt feature will be added later on.

$ make WITCH-e debug=1 log=1
$ ./bin/witch_sim

To clean the executables and other files, run

$ make clean

To run the test suit

$ make testAll
$ ./testAll

To run interactive alu tests

$ make ui_alu
$ ./ui_alu

and to clean test files use,

$ make cleanTests

NOTE Requires g++ 4.8.4 or higher.

© Don Dennis (metastableB)

You can’t perform that action at this time.