[Suzaku:01360] Re: ISE での GPIO 使用方法について
mio
email@hidden
2009年 1月 22日 (木) 20:38:21 JST
中島です。
Yusuke Nakamori さんは書きました:
> 中森です.
>
> 回答ありがとうございます.
>
> At Thu, 22 Jan 2009 18:18:56 +0900,
> mio wrote:
>> 中島です。
>>
>> 使っているのはSZ410でしたよね。
>> なんだか混乱したことになっているのでエラーメッセージはよくみてません。。
>
> はい SZ410 です.
>
>> SZ410のプロジェクトをISE化して使う場合、
>> UCFファイルにて、以下の記述をとりあえずコメントアウトしてしまって、
>> 増えた信号を追記してみてください。
>> たぶん元々はここでエラーがでていただけだと思われ、
>> かなり解消されると思うのですが・・・。
>>
>>
>> NET "ppc_reset_bus_Chip_Reset_Req" TPTHRU = "RST_GRP";
>> NET "ppc_reset_bus_Core_Reset_Req" TPTHRU = "RST_GRP";
>> NET "ppc_reset_bus_System_Reset_Req" TPTHRU = "RST_GRP";
>> TIMESPEC "TS_RST1" = FROM CPUS THRU RST_GRP TO FFS TIG;
>> NET sys_bus_reset TIG;
>>
>> INST "ocm_temac_cntlr/ocm_temac_cntlr/v4_emac_top/v4_emac" LOC = EMAC_X0Y0;
>> INST "ppc405_system/ppc405_system/PPC405_ADV_i/PPC405_ADV_i" LOC = PPC405_ADV_X0Y0;
>>
>
> 上記の記述をコメントアウトして,Implement Design を行ったところ,
> 下記のエラーメッセージがおそらくport map と component から削除した
> 信号分だけ出てしまいました.何か解決方法がございましたら.御教授下さい.
>
>
貼り付ける前にエラーメッセージを読んでみてください・・・。
エラーメッセージの通り、UCFにはSYS_CLK_INが定義してあるのに、
実際のデザインには定義されていないので、エラーがでています。
削除したSYS_CLK_INを元に戻すか、UCFファイルから削除してしまえば、
エラーはなくなると思われます。
わざわざEDKのプロジェクトをISE化して使っているので、
プロセッサやバスが必要なのだと思うので、
SYS_CLK_INを使わないことはありえないと思うのですが・・・。
なぜ必要なのかはハードウェアマニュアルのピンアサインを参照すれば
分かると思います。
SUZAKUのデフォルトの構成はLinuxを動作させる最小構成にしてあるので、
Slice数が足りないとかで困らない限りは、元々ある信号は削除しないほうが、
よいです。
もし、プロセッサやバスがいらないのならば、スターターキットガイド(FPGA開発編)
の"7 ISEの使い方"〜"9 FPGA入門スロットマシン製作"のところで紹介してるような
プロセッサのない構成に変更してしまったほうが楽だと思います。
http://suzaku.atmark-techno.com/files/downloads/suzaku/suzaku-starter-kit/suzaku_starter_kit_guide_fpga_ja-2.4.3.pdf
http://suzaku.atmark-techno.com/files/downloads/suzaku/manual/sz410-u00_hardware_manual_ja-1.0.8.pdf
> エラーメッセージ
> -----------------------------------------------------------------------------------
>
> ERROR:ConstraintSystem:59 - Constraint <Net SYS_CLK_IN LOC = Y6 |>
> [M:/youny/suzaku/sz410-new/data/xps_proj.ucf(12)]: NET "SYS_CLK_IN" not
> found. Please verify that:
> 1. The specified design element actually exists in the original design.
> 2. The specified object is spelled correctly in the constraint source file.
>
> ERROR:ConstraintSystem:59 - Constraint <IOSTANDARD = LVCMOS33;>
> [M:/youny/suzaku/sz410-new/data/xps_proj.ucf(12)]: NET "SYS_CLK_IN" not
> found. Please verify that:
> 1. The specified design element actually exists in the original design.
> 2. The specified object is spelled correctly in the constraint source file.
>
suzaku メーリングリストの案内