QsysのJtagデバッガでLチカしてみた
Qsysの目玉の一つとしてJtagデバッガ(System Console)が追加されたとのことで使ってみた。
構成としては以下のようにFPGA上には「PIO」と「Jtag Avalon Master Bridge」の2個のコンポーネントのみ。
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編〜 小林 優 技術評論社 2011-09-22 売り上げランキング : 9582 Amazonで詳しく見る by G-Tools |
超入門!FPGAスタータ・キットDE0で始めるVerilog HDL: すぐ始められる!USB対応・書き込み器不要・大容量FPGA搭載! (トライアルシリーズ) 芹井 滋喜 CQ出版 2011-07-22 売り上げランキング : 53031 Amazonで詳しく見る by G-Tools |