UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 1943

Concept - ピン名 CAPSLOCK_OFF を小文字にして変換した場合の影響について

説明

キーワード : Concept, translate, property, case sensitive, upper, lower, caps_lock,timespec, timegrp, 変換, プロパティ, 大文字, 小文字, タイムスペック, タイムグループ

重要度 : 標準

概要 :
大文字/小文字の区別をつけないと、Concept 回路図でタイミング仕様を変換する場合に問題が発生することがあります。 M1 リリースでは、小文字の capslock_off で設定しても TIMEGRP 名を変換できますが、ほかの問題が発生する可能性があります。

xilinx.pff ファイルは Concept 回路図から変換するはずのプロパティすべてをリストするデータ ファイルです。capslock_off がオンになっていると、大文字/小文字の違いでこのファイルのプロパティ名が回路図のものと一致しません。

capslock_off 変数を取得すると、Concept ではデフォルトで、回路図で入力したプロパティ名を大文字に変更できないようになっています。
==============================================================

例えば、xilinx.pff ファイルに次を入力したとします (変数の大文字/小文字に注意していください)。

ts01: "ts01" String NORMAL; {Timespec}
TS02: "ts02" String NORMAL;
ts03: "TS03" String NORMAL;
TS04: "TS04" String NORMAL;
TS05: "TS05" String NORMAL;

1 行目はプロパティ名、2 行目は EDIF ネットリストに書き出す際のプロパティの出力フォーマットです。

これが、concept2xil で書かれた EDIF ネットリストには次のように表示されます。
-------------------------------------------------
(property ts01 (string "dc2s=20ns")
(property TS03 (string "from:pads:to:pads:30ns")


TS02、TS04、TS05 が EDIF ファイルにありません。


この場合、回路図ファイル logic.1.1 には、次のように表示されています。
-------------------------------------------------------

FORCEPROP 2 LAST TS01 dc2s=20ns
FORCEPROP 2 LAST TS02 DP2P=30ns
FORCEPROP 2 LAST TS03 from:pads:to:pads:30ns
FORCEPROP 2 LAST TS04 from:ffs:to:pads:20ns
FORCEPROP 2 LAST TS05 from:pads:to:ffs:20ns



ソリューション



1. Concept で入力したプロパティ名は、常に回路図で大文字に変換されます。

2. caplocks_off で大文字/小文字を区別するのは、プロパティの値だけです。

3. EDIF に変換されるプロパティ名は xilinx.pff ファイルの 1 行目では小文字にする必要があります。これが大文字の場合、回路図ファイルで書かれたプロパティ名が xilinx.pff ファイルのものと一致しません。

4. xilinx.pff ファイルの 2 行目は、EDIF ファイルに書き出された際にプロパティ名がどう表示されるかを表しています。

- 2 行目が大文字の場合、プロパティ名は EDIF ファイルでも大文字で表示されます。

- 2 行目が小文字の場合、プロパティ名は EDIF ファイルでも小文字で表示されます。

この大文字/小文字の問題は、プロパティが定義済みでも、ユーザー定義のものでも関係なく該当します。

AR# 1943
作成日 08/31/2007
最終更新日 02/11/2001
ステータス アーカイブ
タイプ ??????