Current project led by David Greaves and Satnam Singh: »Web Site
Kiwi is developing a methodology for hardware design using the parallel programming constructs of the C\# language. Specifically, Kiwi consists of a run-time library for native simulation of hardware descriptions within C\# and a compiler that generates RTL from stylised .net bytecode.
The designer uses more concurrency than `natural' for software. This is mapped to concurrent hardware by the Kiwi tools.
For example: » Times Table demo.
|25: (C) 2008-13, DJ Greaves, University of Cambridge, Computer Laboratory.|