FPGA compiler/simulator
I'm dusting off this old system, with a view to getting it ready for
industrial use.
The system uses AI techniques to automate the design and layout
of ASIC's and GA's from undecorated
specifications written in Java, C, C++ and FORTRAN.
The emphasis is on full automation. But you can get into the intermediate
files (all in human-readable form) with a suit of tools or your trusty
vi/emacs editor.
- Run simulator on QRD problem
- You get to type in how big the QR decomp is (can be non-square),
and the compiler turns the C code into a netlist, lays it out on
a fantasy FPGA, then simulates the FPGA. Only about 1 mn times slower
than the real thing.
- QRD source code
- The compiler allocates some of this stuff to the netlist, and
some to simulator hooks. A cmd line param specifies the X[][]
are the sim outputs (also inputs :). The printf's are run in
the simulator or host devel machine since FPGA's can't do them. Well... yet.
-
Kym Horsell /
Kym@KymHorsell.COM
ADVISORY:
Email to these sites is filtered. Unsolicited email may
be automajically re-directed to the relevant postmaster.