FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。(複数の制約ファイル(UCF)を使った制約)ISE10.1で複数の制約ファイル(UCF)を使えるということで、試してみた。SDRAMコントローラのインプリメントでUCFファイルを2つに分けてみた。それぞれDDR2用のIOの制約とそれ以外のIOの制約に分けている。Editorを起動する。この辺のインターフェースはISE10.1から変更されている。大体、どんなことをするのかが予測がつく。宣言の仕方に問題があるようだ。パラメータに値が入ると下のように宣言される。ddr2_clkb;要素数が1のバスになってしまう。UCFでの定義は下のようになっている。Editorは同じものと認識できないようだ。実際にインプリメントすると、ちゃんと制約で指定したIOにアサインされているので、ISE本体では大丈夫のようだ。Editorでは表示できない。(今のところ、ISE10.1.01、こんな記述でいいのかどうかは別問題として。IOをアサインして、どっちのUCFに制約がかかれるかやってみた。これでSaveしてみる。下のような制約が追加された。"SSTL18_I";ISE上で上のUCFにつかされるのだろうか?とりあえず、制約を追加したままインプリメントしても、Translateでワーニングが出るだけで、他の問題はないようだ。試してくれる方がいらっしゃるのだったら載せようと思う。コメント:2プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。