Qsys にて DDR2/DDR3 Memory Controller を呼び出しています。 Qsys の場合も _pin_assignemnts.tcl というファイルを実行することで、メモリ・インタフェース信号の I/O Standard や Current Strength などの設定を行ってくれますが、_memory_mem_dq[0] のように名前が長すぎます。 解消する為に FPGA のピン名を変更した場合、Assigenment Editor にて手作業で編集するしか方法はないのでしょうか?
プラットフォーム・デザイナー
FPGA のピン名を変更した場合は、_pin_assignemnts.tcl を編集することにより対応可能です。
_pin_assignemnts.tcl 中で、以下の3行を必要に応じて編集して下さい。
『原文』
|
set instance_name ""
|
if {![info exists pin_prefix]} {set pin_prefix "mem_"}
|
set qsys_pin_prefix "${instance_name}_memory_"
|
■TCL を未編集の状態で実行 ⇒ "_memory_mem_dq[0]" のようになります。
『編集例』
|
set instance_name ""
|
if {![info exists pin_prefix]} {set pin_prefix "mem_"}
|
set qsys_pin_prefix "qsys_ddr2_"
|
■TCL を編集例のように編集後、実行 ⇒ "qsys_ddr2_mem_dq[0]" のようになります。