實(shí)驗(yàn)報(bào)告信號(hào)的提取_第1頁(yè)
實(shí)驗(yàn)報(bào)告信號(hào)的提取_第2頁(yè)
實(shí)驗(yàn)報(bào)告信號(hào)的提取_第3頁(yè)
實(shí)驗(yàn)報(bào)告信號(hào)的提取_第4頁(yè)
實(shí)驗(yàn)報(bào)告信號(hào)的提取_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

HUNANUNIVERSITY路由器實(shí)驗(yàn)報(bào)告題目:003信號(hào)的提取學(xué)生姓名:學(xué)生學(xué)號(hào):專業(yè)班級(jí):同構(gòu)組員:上課老師:目錄TOC\o"1-2"\h\z\u一、內(nèi)容 2二、目的 2三、實(shí)驗(yàn)設(shè)計(jì)思想和流程 2四、實(shí)驗(yàn)環(huán)境 2五、操作及運(yùn)行成果 2六、實(shí)驗(yàn)體會(huì)和思考題 2附錄(源代碼及注釋) 2一、內(nèi)容1、基礎(chǔ)規(guī)定:上一次在2口進(jìn)3口出的基本功效UM_my/UM.v模塊中設(shè)計(jì)一種信號(hào)量或者直接對(duì)信號(hào)量輸入端口in_port進(jìn)行監(jiān)視。2.設(shè)立觸發(fā)捕獲的條件,在某端口有信號(hào)進(jìn)入時(shí)捕獲數(shù)據(jù)。3、運(yùn)用原有的信號(hào)捕獲設(shè)立,嘗試捕獲廣播包(這里的數(shù)據(jù)幀頭從139到127位)表1139位數(shù)據(jù)格式定義138:136(頭尾標(biāo)記)135:132(有效字節(jié)數(shù))131:128(輸入端標(biāo)語(yǔ))127:0(報(bào)文數(shù)據(jù))1011111port_num報(bào)文前16字節(jié)1001111port_num報(bào)文17-32字節(jié)…………1001111port_num…110Vbyteport_num報(bào)文最后數(shù)據(jù)(1-16字節(jié))闡明:從127到0為鏈路層的幀數(shù)據(jù),大家能夠查有關(guān)資料,理解如何捕獲出廣播幀。二、目的1、SignalTapIILogicAnalyzer使用辦法;2、掌握捕獲條件的設(shè)立3、學(xué)會(huì)硬件信號(hào)分析,理解硬件信號(hào)監(jiān)視和軟件調(diào)試的差別三、實(shí)驗(yàn)設(shè)計(jì)思想和流程打開SignalTapIILogicAnalyzer。如圖1所示,在Quartus的菜單欄選擇“Tools”,選擇“SignalTapIILogicAnalyzer”。單擊打開SignalTapIILogicAnalyzer分析器,如圖2所示。圖1圖2新建實(shí)例在InstanceManager中右擊空白處,彈出菜單選項(xiàng),選擇“CreateInstance”新建實(shí)例,如圖3所示。圖3選中新添加的實(shí)例,雙擊實(shí)例對(duì)應(yīng)的文本框,彈出NodeFinder文本框,如圖4所示。圖4在NodeFinder文本框單擊lookin項(xiàng)后的“…”按鈕,如圖5所示,選擇要查看signaltap的模塊;在OptionsFilter下拉列表框選擇過濾信號(hào)的選項(xiàng);Named為過濾的信號(hào)名。然后單擊“List”按鈕。圖5單擊“List”按鈕后,匹配的結(jié)點(diǎn)就會(huì)在MatchingNode文本框列出,如圖6所示。圖6在左側(cè)的MatchingNode文本框選中要觀察的信號(hào)點(diǎn)擊中的“>”箭頭將其添加到右邊的文本框中。當(dāng)想要觀察的信號(hào)全部添加到右文本框后,點(diǎn)擊“Insert”按鈕將其插入到實(shí)例列表框中,點(diǎn)擊“Close”按鈕關(guān)閉NodeFinder文本框,如圖7所示。圖7添加完信號(hào)之后,需要添加信號(hào)的采樣時(shí)鐘信號(hào)。即在SingalConfiguration框中選擇“Clock”選項(xiàng)的“…”按鈕,在NodeFinder中選擇信號(hào)的采樣時(shí)鐘。如環(huán)節(jié)c-f。保存Signaltap文獻(xiàn),然后編譯工程。四、實(shí)驗(yàn)環(huán)境1.1臺(tái)管理節(jié)點(diǎn)主機(jī);1臺(tái)主機(jī)A;(分別連接到2口和3口)2.2根網(wǎng)線;3.NetMagic08開發(fā)平臺(tái);4.軟件Quartus16。主機(jī)及網(wǎng)絡(luò)具體配備參考附帶的實(shí)驗(yàn)環(huán)境拓?fù)浼败浖鋫湮臋n。五、操作及運(yùn)行成果1.首先根據(jù)實(shí)驗(yàn)規(guī)定修改代碼2.單擊打開SignalTapIILogicAnalyzer分析器3.隨即新建實(shí)例4.設(shè)立報(bào)文格式(攔截條件)(大部分操作都已在老師提供的實(shí)驗(yàn)報(bào)告中列出,此處不再進(jìn)行冗余的截圖,本實(shí)驗(yàn)比較簡(jiǎn)樸只是修改了幾行代碼)攔截到的報(bào)文138:136為101,5的二進(jìn)制位101,101表達(dá)報(bào)文頭135:132為1111,即F,表達(dá)有效字節(jié)數(shù)131:128為0001,即1,表達(dá)輸入邏輯端標(biāo)語(yǔ)為1(實(shí)際為端口2)127:80為目的MAC地址,全為F則表達(dá)廣播幀產(chǎn)生廣播幀的因素:網(wǎng)絡(luò)中存在廣播幀是不可避免的,例如啟動(dòng)了DHCP服務(wù)器,每次請(qǐng)求都會(huì)有FF.FF.FF.FF.FF.FF的幀格式出現(xiàn),它向全部端口轉(zhuǎn)發(fā)。這個(gè)實(shí)驗(yàn)里設(shè)立了報(bào)文攔截條件,攔截由端口2產(chǎn)生的廣播幀。六、實(shí)驗(yàn)體會(huì)和思考題信號(hào)如果沒有實(shí)際保存意義,在電路設(shè)計(jì)時(shí)會(huì)被優(yōu)化掉,無法再信號(hào)分析工具中查看到。如何避免?quartus綜合器用的是/*synthesiskeep=1*/,現(xiàn)在quartus也支持/*synthesissyn_keep=1*/FPGA設(shè)計(jì)中的延時(shí)電路的產(chǎn)生:在日常的電路設(shè)計(jì)中,有時(shí)候我們需要對(duì)信號(hào)進(jìn)行延時(shí)解決來適應(yīng)對(duì)外接口的時(shí)序關(guān)系,最經(jīng)常也是最典型的狀況是做解決機(jī)的接口;由于與解決的接口時(shí)序關(guān)系是異步的,而一種規(guī)范的FPGA設(shè)計(jì)應(yīng)當(dāng)是盡量采用同時(shí)設(shè)計(jì)。那么碰到這種狀況該如何解決呢?首先在FPGA中要產(chǎn)生延時(shí),信號(hào)必須通過一定的物理資源。在硬件描述語(yǔ)言中有核心詞Waitforxxns,需要闡明的是該語(yǔ)法是僅僅用于仿真而不能用于綜合的,可綜合的延時(shí)辦法有:使信號(hào)通過邏輯門得到延時(shí)(如非門);使用器件提供的延時(shí)單元;注意:當(dāng)使用多級(jí)非門的時(shí)候綜合器往往會(huì)將其優(yōu)化掉,由于綜合器會(huì)認(rèn)為一種信號(hào)非兩次還是它。當(dāng)需要對(duì)某一信號(hào)作一段延時(shí)時(shí),初學(xué)者往往在此信號(hào)后串接某些非門或其它門電路,此辦法在分離電路中是可行的。但在FPGA中,開發(fā)軟件在綜合設(shè)計(jì)時(shí)會(huì)將這些門當(dāng)作冗余邏輯去掉,達(dá)不到延時(shí)的效果。在此,能夠用高頻時(shí)鐘來驅(qū)動(dòng)一移位寄存器,待延時(shí)信號(hào)作數(shù)據(jù)輸入,按所需延時(shí)對(duì)的設(shè)立移位寄存器的級(jí)數(shù),移位寄存器的輸出即為延時(shí)后的信號(hào)。此辦法產(chǎn)生的延時(shí)信號(hào)與原信號(hào)比有誤差,誤差大小由高頻時(shí)鐘的周期來決定。對(duì)于數(shù)據(jù)信號(hào)的延時(shí),在輸出端用數(shù)據(jù)時(shí)鐘對(duì)延時(shí)后信號(hào)重新采樣,就能夠消除誤差。實(shí)驗(yàn)心得:本次實(shí)驗(yàn)是在第一次實(shí)驗(yàn)2進(jìn)3出的基礎(chǔ)上進(jìn)行的修改,他規(guī)定在擬定的觸發(fā)條件下截取廣播包。修改代碼的話,在這里僅僅將輸入端標(biāo)語(yǔ)input_port_reg修改為輸出符號(hào)即可。這樣能夠在下一步分析中,波形模擬需要的端標(biāo)語(yǔ)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論