[Suzaku:00426] ISE における回路図を用いた設計について
morimura
email@hidden
2005年 10月 14日 (金) 18:57:09 JST
森村と申します。
初めてこの場をお借りします。
ISEについて、1つ質問をさせていただきたいです。
現在、SUZAKU-Vを用いて開発を行いたいと思っています。
自分はFPGA,VHDLなどは初心者であり、回路図に親しんできたもので、
FPGA開発も回路図を用いて行なった方がやりやすいと思っています。
そこで、SUZAKUのデフォルトVHDLファイル(top.vhd)を回路図へ変換したのち、
開発を行なっていこうと思っています。
その手順ですが、自分の予想では、
・トップレベルモジュールをSchematicとして作成(今回は、mainという名前にしました)
・「Add Source」でtop.vhd、top.ucf、xps_proj.xmpを読み込む
・「Create Schematic Symbol」でtop.vhdから、回路モジュールを作成(モジュール名:top)
・main.schにて、モジュール"top"を選び配置
・各PINにI/Oマーカを付加
・I/Oマーカのピン配置を「Assign Package Pins」で決定
・main.schを選択し、「Generate Programing File」で、bitファイルを作成
(・ISEにサービスパックを入れているため、メーリングリスト[Suzaku:00367]に、
書いてある方法で、bitファイルの書き換えを行う)
・「Generate PROM,ACE, or JTAG File」でmcsファイルを作成
という感じになると思っています。
実際にこのような作業を行っていくと、
「Generate Programing File」の過程で、ERRORが発生します。
その内容は下に書いたようになりました。
-----------------------------------------------------------
・・・(途中まで省略)
Writing NGD file "main.ngd" ...
Writing NGDBUILD log file "main.bld"...
NGDBUILD done.
ERROR:Data2MEM:11 - Unexpected symbol '/', 'BRAM instance name' expected.
Line #5, File "edkBmmFile.bmm".
/xps_proj_1/bram/bram/ramb16_s9_s9_0 [63:56] ;
^
FATAL:Data2MEM:43 - Release of unknown memory pointer, 0x0402E9A0.
Source file "../s/D2BUtil_Data2Bram_impl.c", line number 96.
INTERNAL_ERROR:Data2MEM:45 - Memory allocation leak of 36 bytes at 0x040427F4.
Total memory in use at allocation was 25689 bytes.
Source file "../s/BmmUtils.c", line number 785.
Memory contents:
040427F4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
04042804: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
04042814: 00 00 00 00 ....
Started process "Map".
・・・(省略)
------------------------------------------------------------
エラーが発生するものの、bitファイルは出力されるので、
mcsに変換し、FPGAに接続してみましたが、SUZAKUと通信することができませんでした。
(RS232Cで接続したlinuxマシンのminicomに何も表示されない状態)
ためしに、別のVHDLファイルを作成し同じ方法でモジュールを作成後、
main.schに付加すると、そのモジュール部分に関しては動作することを確認しました。
そのため、基本的な方法は間違っていないと思っているのですが・・・。
どの部分が間違っているか、もしくは根本的に間違っているか、
ご教授ください。
どうぞ、よろしくお願いいたします。
*******************************************
森村章一(Shouichi Morimura)
東北大学大学院情報科学研究科 田所研究室
mail:email@hidden
*******************************************
suzaku メーリングリストの案内