QsysのJtagデバッガでLチカしてみた

Qsysの目玉の一つとしてJtagデバッガ(System Console)が追加されたとのことで使ってみた。


構成としては以下のようにFPGA上には「PIO」と「Jtag Avalon Master Bridge」の2個のコンポーネントのみ。




Qsysの構成


System Console入力画面


Tclコマンドで以下のようにメモリマップを叩いてやることができます。

# デバイスオープンするためのおまじない
set mm [lindex [get_service_paths master] 0]
open_service master $mm

# LEDへチェックパターン書き込み
# PIOのアドレス0x00000000へ0xAAAをライト
master_write_32 $mm 0x00000000 0xAAA


DE0でためしてみたプロジェクト一式はgithubにうp。
https://github.com/ksksue/HelloLED-QsysJtagDebugOnDE0


操作方法は参考URLにあるQsysオンラインデモを見ながらやるとサクサクと進められます。


参考URL


Qsysチュートリアル
http://www.altera.co.jp/support/examples/design-entry-tools/qsys/exm-qsys-tut.html


Qsysオンラインデモ - 「Qsys で実現するオンチップ・デバッグ・サイクルの削減」
http://www.altera.co.jp/education/demonstrations/qsys/debug/debug-online-demo.html
※音出ます



FPGA ボードで学ぶ組込みシステム開発入門 〜Altera編〜FPGA ボードで学ぶ組込みシステム開発入門 〜Altera編〜
小林 優

技術評論社 2011-09-22
売り上げランキング : 9582

Amazonで詳しく見る
by G-Tools


超入門!FPGAスタータ・キットDE0で始めるVerilog HDL: すぐ始められる!USB対応・書き込み器不要・大容量FPGA搭載! (トライアルシリーズ)超入門!FPGAスタータ・キットDE0で始めるVerilog HDL: すぐ始められる!USB対応・書き込み器不要・大容量FPGA搭載! (トライアルシリーズ)
芹井 滋喜

CQ出版 2011-07-22
売り上げランキング : 53031

Amazonで詳しく見る
by G-Tools