以下の文書は、NOODLYBOXのリリース0008にあわせて書き直してあります。
NOODLYBOXの配布物の動作は
がインストール済みであることに依存していますので、まず上記ソフトウェアのインストールを済ませておいてください。
動作確認済みの組み合わせ
| OS | ModelSim | ISE | MSYS | MinGW | Ruby | 備考 | |
| 1 | Windows2000 | XE III 6.3c | 9.2.4 | 1.0.11 | ISEに内蔵 | 1.8.4-i386-mingw32 | |
| 2 | WindowsXP | XE III 6.4b | 11.1 | 1.0.11 | 5.1.4 | 1.8.4-i386-mingw32 | isesimでは動きません |
MinGWはXilinx ISEに含まれていますが、ISEに含まれるものを使うよりもSourceForgeからダウンロードしたものを インストールした方が、最新のものを使えるしインストールも楽なのでよいです。
MinGWのインストールに関する解説は、検索エンジンで探せばいくらでもありますので、ここでは入手先だけ書いておきます。
ISE Webpackの中に含まれるMinGWを使うので、インストールの仕方は特殊です。
This is a post install process that will try to normalize between your MinGW install if any as well as your previous MSYS installs if any. I don't have any traps as aborts will not hurt anything. Do you wish to continue with the post install? [yn ]
Do you have MinGW installed? [yn ]
Please answer the following in the form of c:/foo/bar. Where is your MinGW installation?
E:\prod\msys\postinstall>pause 続行するには何かキーを押してください . . .
必須ではありませんが、msys/msys.batへのショートカットを作っておくとあとあと楽です。
cd / tar zxf <ダウンロードしたパス>/ruby-1.8.4-i386-mingw32.tar.gz
cd <インストール先にしたいディレクトリ> tar zxf <ダウンロードしたパス>/noodlybox-????.tar.gz
注:ISE11.1だと標準でtcllib1.7が含まれているので、下記の作業は不要です
もし、NOODLYBOXを使ったシミュレーションをISE Simulatorで行いたい場合は以下の作業が必要です。
% source installer.tcl
Installing Tcllib 1.10
You have chosen the following configuration ...
Packages: C:/prod/ise/bin/lib/tcllib1.10
Applications: C:/prod/ise/bin/bin
Examples: C:/prod/ise/bin/bin/tcllib_examples1.10
Documentation:
NROFF: Not installed.
HTML: C:/prod/ise/bin/tcllib_doc
Is the chosen configuration ok ? y/N:
NOODLYBOXの使い方に関しては UseHowto を参照してください。