1. 程式人生 > 實用技巧 >網路系統原理實驗(2):網路的擷取實驗報告2020.10.20

網路系統原理實驗(2):網路的擷取實驗報告2020.10.20

一、實驗名稱

SignalTap II Logic Analyzer使用入門

二、實驗內容

1.啟動quartus,在工具tool中啟動Signaltap II Logic Analyzer

在這裡插入圖片描述

2.進入如下介面,並新建一個instance

在這裡插入圖片描述

3.在下面的視窗新建一個node

在這裡插入圖片描述

4.輸入待捕獲訊號的名稱,如果只輸入一部分就需在後面加上萬用字元”*”,在filter中選擇第一項“Design Entry(all names)”

在這裡插入圖片描述

5.此處的搜尋區域要精確到UM

在這裡插入圖片描述

6.點選list查詢到訊號並新增

在這裡插入圖片描述

7.第127到80位改成高電平以達到如圖效果

在這裡插入圖片描述

8.相同步驟新增UM:UM|cdp2um_data_valid,這個訊號是上升沿的時候表示開始傳送

9.新增clock訊號,注意是

在這裡插入圖片描述

10.編譯

在這裡插入圖片描述

11.將工程下載到機器中

在這裡插入圖片描述

12.連線網線,並執行,同時ping一個地址,注意是2號埠ping3號埠捕獲到符合條件的訊號後將自動停止,如果沒有自動停止的話,需要一直ping,一直髮送包。

在這裡插入圖片描述
在這裡插入圖片描述

5:表示報文的頭部標示位,101報文頭部,100報文中間資料,110報文尾部
F:表示有效位元組數,1111表示16個位元組全部有效,1110表示最高的15個位元組有效,1101表示最高的14個位元組有效,以此類推
2:表示輸入埠號,位四位通道號,對應8個物理埠,序號為0-7,序號8-15保留不被使用
F:之後連續的12個F表示48位的目的MAC地址,這裡是一個廣播地址

88D7F6711C55:代表源MAC地址,這裡是從3號埠返回到2號埠的回覆報文
0806:代表的是IP報文的協議域,這裡是ARP協議廣播報文
0001:代表IP報文的頭部格式

13.這是一個普通的IP報文。

在這裡插入圖片描述
在這裡插入圖片描述

5:表示報文的頭部標示位,101報文頭部,100報文中間資料,110報文尾部
F:表示有效位元組數,1111表示16個位元組全部有效,1110表示最高的15個位元組有效,1101表示最高的14個位元組有效,以此類推
1:表示輸入埠號,位四位通道號,對應8個物理埠,序號為0-7,序號8-15保留不被使用
F:之後連續的12個F表示48位的目的MAC地址,這裡是一個廣播地址
00E04C68006E:代表源MAC地址,這裡是從2號埠傳送到3號埠的傳送報文

0800:代表的是IP報文的協議域,這裡是普通的廣播報文
4500:代表IP報文的頭部格式