FC2ブログ

[DE0 nano]jtag-uartにtelnetで接続

DE0/DE0 nanoを題材にした書籍やブログが多い。
という事で、Terasicに発注。
10/23に注文して、10/27夜に到着。
商品はUSD$198で、輸送費と合わせてUSD$226。

DE0 nanoってシリアルポートないので、デバッグとかでシリアル出力どうやるんだろ?
と思って調べてみたら、面白そうな情報が。

http://d.hatena.ne.jp/seinzumtode/20140808/1407479957

まだやってないが、後々使いそうなので、有難く手順をメモさせて頂きます。

1.https://github.com/binary-logic/vj-uart を開き、右のDownload ZIPからデータ入手。
2.コンパイルしてDE0 NanoにProgramする
3.コマンドプロンプトを開く。あらかじめPATHにquartusのインストールディレクトリを通しておく(binフォルダ)
  quartus_stpコマンドでTcl用のシェルを立ち上げる(quartus_shコマンドだとできない)

$ quartus_stp -s

4. sourceコマンドでTclスクリプトを読み込むとJTAGサーバが起動する
(たぶんQuartus2のProgrammerを消しとかないといけないと思う)

$ source vjuart.tcl

5. Tera termから127.0.0.1, telnet, 2023番ポートを指定して接続する

実行結果

C:\Users\shohei\Downloads\vj-uart-master\vj-uart-master\bin
λ quartus_stp -s
Info: *******************************************************************
Info: Running Quartus II 64-Bit SignalTap II
Info: Version 14.0.0 Build 200 06/17/2014 SJ Web Edition
Info: Copyright (C) 1991-2014 Altera Corporation. All rights reserved.
Info: Your use of Altera Corporation's design tools, logic functions
Info: and other software and tools, and its AMPP partner logic
Info: functions, and any output files from any of the foregoing
Info: (including device programming or simulation files), and any
Info: associated documentation or information are expressly subject
Info: to the terms and conditions of the Altera Program License
Info: Subscription Agreement, the Altera Quartus II License Agreement,
Info: the Altera MegaCore Function License Agreement, or other
Info: applicable license agreement, including, without limitation,
Info: that your use is for the sole purpose of programming logic
Info: devices manufactured by Altera and sold by Altera or its
Info: authorized distributors. Please refer to the applicable
Info: agreement for further details.
Info: Processing started: Fri Aug 08 06:31:02 2014
Info: *******************************************************************
Info: The Quartus II Shell supports all TCL commands in addition
Info: to Quartus II Tcl commands. All unrecognized commands are
Info: assumed to be external and are run using Tcl's "exec"
Info: command.
Info: - Type "exit" to exit.
Info: - Type "help" to view a list of Quartus II Tcl packages.
Info: - Type "help " to view a list of Tcl commands
Info: available for the specified Quartus II Tcl package.
Info: - Type "help -tcl" to get an overview on Quartus II Tcl usages.
Info: *******************************************************************

tcl> ls
vjuart.tcl
vjuart.tcl~
tcl> source vjuart.tcl
Select JTAG chain connected to USB-Blaster [USB-0].
Selected device: @1: EP3C25/EP4CE22 (0x020F30DD).
JTAG VComm listening on 127.0.0.1:2323
Connection from 127.0.0.1
Stream byte counters:
in: 6, out: 32
Closed connection
JTAG VComm listening on 127.0.0.1:2323

Tera term

JTAG VComm on 127.0.0.1:2323


後々使いそうなのでショートカットを作った。
プロパティのターゲットに

C:\altera\14.0\quartus\bin64\quartus_stp.exe -t C:\altera\14.0\vj-uart\bin\vjuart.tcl

を指定すればショートカットのダブルクリックでJTAGサーバが起動する

スポンサーサイト
カレンダー
09 | 2014/10 | 11
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -
累積訪問者
現在の訪問者
現在の閲覧者数:
最新記事
最新トラックバック
最新コメント
月別アーカイブ
カテゴリ
プロフィール

bobgosso

Author:bobgosso
FPGAのブログへようこそ!

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード