By simulator + Tcl + C language, let's verify ASIC and FPGA effectively!
(simulator <= DPI-C => C++, simulator <= named pipes => C++ are under development, too.)
NOODLYBOX is a mimic processor for verification.
It can manipulate FPGA model which is connected to microcomputer's local bus.
Detail:
When all the conditions mentioned above are met, NOODLBOX can act as the substitute of the microcomputer on an HDL simulator.
Repositoryのtrunk rev56に相当します。
GNU Make 3.81を使ったときにコンパイラコマンドとしてccを使ってしまうのを、gccを使うように直しました。
Verilog HDLでシミュレーションを行ったときにも、i_PHASEにNOODLYBOXのフェーズ(リード、ライトなど)を出すようにしました。
波形のウィンドウでi_PHASEのRadixをASCIIにすれば、文字列を読むことができます。