FC2カウンター FPGAの部屋 FPGA Editorの使い方2
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

FPGA Editorの使い方2

今日はスライスやIOBの中身を見ることにしようと思う。
以前クロックパスを見てみたInst_ssgdisp_FreqDivi_lcnt_12とswl_3が同様に論理素子に割り当てられているかを見てみよう。
最初にInst_ssgdisp_FreqDivi_lcnt_12を見てみる。右上のList1ウインドウからInst_ssgdisp_FreqDivi_lcnt_13を選択する。List1ウインドウはスライス単位なので1つのスライス単位にInst_ssgdisp_FreqDivi_lcnt_12とInst_ssgdisp_FreqDivi_lcnt_13がいっしょにはいってるためInst_ssgdisp_FreqDivi_lcnt_13としか表示しないようだ。
そうすると、右下のWorld1ウインドウにInst_ssgdisp_FreqDivi_lcnt_13の位置に赤い点が表示される。
FPGA_Editor_1_060118.png

下図の赤で囲んだZoom Selection(F11)をクリックするとInst_ssgdisp_FreqDivi_lcnt_13の入っているスライスが赤い色で表示される。
FPGA_Editor_2_060118.png

これをダブルクリックするとこのスライスの中がどう配線されているかがわかる。(下図参照)
FPGA_Editor_3_060118.png

次にsw<3>をList1ウインドウでクリックして、Zoom Selection(F11)をクリックする。
FPGA_Editor_4_060118.png

IOBが赤く選択される。赤く選択されたIOBをダブルクリックするとIOBの中の配線が見える。
FPGA_Editor_5_060118.png

sw<3>ではIOB内右下の入力FFを使用している。左のほうにはDDR出力レジスタが見える。出力だけではなく出力イネーブルもDDRレジスタになっている。
ちなみにList1ウインドウはAll Componentsで選択している。一番上のリストボックスをプルダウンすると、All Netsなどで選択できる。
後、Array1ウインドウで見えるスライスとIOBは四角いがBRAMは細長い四角だ。

FPGA Editorは使い始めると便利なツールだと思う。特に自分意に沿わない結果になった時にどうしてだろうということでFPGA内を見るときには効果を発揮する。
また、配線のしなおしもできる。まだ説明していないがRead/Wirteモードにして配線しなおすことが出来る。これは特にパッドに見たい配線を持って行ってロジアナで見るとか、こっちのほうが私には重要だが、Chipscopeの配線をインプリメントせずにつなぎかえるとかに使えるらしい。
Chipscopeのどんな名前の配線をつなぎかえるかはまだ試していないので、そのうちに試してみたい。
  1. 2006年01月18日 19:59 |
  2. FPGA Editorの使い方
  3. | トラックバック:0
  4. | コメント:4

コメント

FPGA Editorが見られるようになると面白くなりますよね。
HDLで書いたFFをIOB内に押し込めるにはちょっとしたルールに従わないといけないので、IOレジスタの確認には必須ですね。
  1. 2006/01/25(水) 02:37:32 |
  2. URL |
  3. windy #JalddpaA
  4. [ 編集 ]

その通りですね。
BUFGMUXの配置状況とか。知らないうちにクロックがローカル配線使っている時もありますし。これはPARリポート見ればわかりますが、視覚的に見るにはFPGA Editorですね。
  1. 2006/01/25(水) 05:41:07 |
  2. URL |
  3. marsee #-
  4. [ 編集 ]

実はIOBレジスタの確認は、mapのレポートで一覧できるんですが、ついついFPGA Editorを見てしまいます。
  1. 2006/01/26(木) 23:03:40 |
  2. URL |
  3. windy #JalddpaA
  4. [ 編集 ]

FPGA EditorでIOBをクリックしてちゃんと入っていると安心できますよ。
  1. 2006/01/27(金) 06:09:02 |
  2. URL |
  3. marsee #-
  4. [ 編集 ]

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog.fc2.com/tb.php/129-35c1f151
この記事にトラックバックする(FC2ブログユーザー)