FC2カウンター FPGAの部屋 Zynq-7000(ZC702)のチュートリアル2をやってみた7(ChipScopeによるデバック)
FC2ブログ

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

FPGAの部屋

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

Zynq-7000(ZC702)のチュートリアル2をやってみた7(ChipScopeによるデバック)

Zynq-7000(ZC702)のチュートリアル2をやってみた6(SDKデバック)”の続き。

Zynq-7000 EPP Concepts, Tools, and Techniques A Hands-On Guide to Effective Embedded System Design UG873 (v14.1) May 31, 2012”の31ページ、”4.2 Take a Test Drive! Debugging Hardware Using ChipScope Software”をやってみる。

・ZC702ボードの電源をONした。

・TeaTerm を立ちあげて115200bps に設定した。

・ Xilinx Toolsメニューから Program FPGA を選択した。

・ Program FPGA ダイアログが出た。Program ボタンをクリックした。ビットファイルがダウンロードされ、PLファブリックがプログラムされる。
ZC702_96_120707.png

・hello_world_0の右クリックメニューからRun as -> Run Configurations... を選択した。
ZC702_97_120707.png

・hello_world_0 Debug を選択した。
ZC702_98_120707.png

・Runボタンをクリックした。

・Reset Status ダイアログが出た。OKボタンをクリックした。
ZC702_99_120707.png

・SDK Logに、ps7 initialization done.が表示された。
ZC702_100_120707.png

・Tera Termにメニューが表示されていた。
ZC702_101_120707.png

・PlanAheadのChipScope Analyzer をクリックしてChipScope Analyzer を立ち上がる。
ZC702_113_120708.png

・ChipScope Analyzer が立ち上がった。Open/Search JTAG Cable アイコンをクリックした。
ZC702_114_120708.png

・Zynqが見つかった。
ZC702_115_120708.png

・ダイアログのOKボタンをクリックした。ChipScope Pro Analyazer の状態を下に示す。
ZC702_116_120708.png

・chipscope_axi_monitor_0.cdc をインポートする。Dev 1 Mydevice1(XC7020)を選択して、FileメニューからImport を選択する。
ZC702_117_120708.png

・Signal Import ダイアログが開く。Select New File ボタンをクリックした。
ZC702_118_120708.png

・ZC702_example2\ZC702_example2.srcs\sources_1\edk\system\implementation\chipscope_axi_monitor_0_wrapperフォルダの下の chipscope_axi_monitor_0.cdc を選択した。
ZC702_119_120708.png

・Signal Import ダイアログに chipscope_axi_monitor_0.cdc が設定された。OKボタンをクリックした。
ZC702_120_120708.png

・ChipScope Analyzer の画面に信号名が表示された。
ZC702_121_120708.png

・Trigger Setupウインドウを開いて、M1:MON_AXI_ARADDRCONTROLの下のaxi_gpio_0_S_AXI/MON_AXI_AVALIDを1にした。
ZC702_122_120708.png

・Trigger Condition Equation がMOになっているので、そこをクリックした。
ZC702_123_120708.png

・Trigger Condition ダイアログで、Enableを見るとM0にチェックが入っている。これをクリックで消して、M1の所にチェックを入れた。
ZC702_124_120708.png

・Position の設定を10にした。
ZC702_125_120708.png

・Runボタンをクリックした。
ZC702_127_120708.png

・そのまま待っていてもトリガが掛からなかった。Tera Termから1を入力したところ、トリガが掛かった。
ZC702_128_120708.png

・Waveウインドウを下に示す。
ZC702_129_120708.png

・最初にトリガが掛かった辺りを拡大してみた。
ZC702_130_120708.png

  1. 2012年07月08日 07:45 |
  2. Zynq
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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