明(míng)德揚千(qiān)兆(zhào)网(wǎng)工程上(shàng)板演示说(shuō)明(míng)
作者(zhě):肖肖肖
今天(tiān)将明(míng)德揚千(qiān)兆(zhào)网(wǎng)工程上(shàng)板效果(guǒ)與(yǔ)大家(jiā)分(fēn)享一(yī)下(xià),本(běn)工程使用(yòng)了(le)明(míng)德揚MP801開(kāi)發(fà)板,最(zuì)終(zhōng)可(kě)以(yǐ)达(dá)到(dào)千(qiān)兆(zhào)的(de)网(wǎng)絡傳輸,一(yī)起来(lái)看(kàn)一(yī)下(xià):
一(yī)、 板子外(wài)部(bù)接線(xiàn)
下(xià)图(tú)为(wèi)明(míng)德揚MP801開(kāi)發(fà)板,需要(yào)連(lián)接下(xià)载器、電(diàn)源線(xiàn)和(hé)网(wǎng)線(xiàn)三(sān)个(gè)部(bù)分(fēn):
二(èr)、quartus燒录(lù)進(jìn)板
連(lián)接好(hǎo)硬(yìng)件(jiàn)後(hòu)将工程文(wén)件(jiàn)燒录(lù)進(jìn)開(kāi)發(fà)板。
1. 打(dǎ)開(kāi)quartus,點(diǎn)擊 

2. 出(chū)現(xiàn)Programmer界面(miàn)後(hòu),點(diǎn)擊 Add File 添加工程 .sof文(wén)件(jiàn)
3. 添加对(duì)應(yìng)工程的(de).sof
請注意(yì)區(qū)别一(yī)下(xià)文(wén)件(jiàn)名。
4. 添加成(chéng)功後(hòu),點(diǎn)
5. 下(xià)载成(chéng)功
6. 如(rú)果(guǒ)弹出(chū)以(yǐ)下(xià)界面(miàn),说(shuō)明(míng)MAC IP核還(huán)沒(méi)有(yǒu)破解(jiě),不(bù)需要(yào)理会(huì),不(bù)要(yào)點(diǎn)Cancel,直(zhí)接使用(yòng)即可(kě)。
三(sān)、网(wǎng)絡設置
1. 打(dǎ)開(kāi)“网(wǎng)絡和(hé)Internet設置”,選擇“更(gèng)改适配器選項”
2. 選擇“以(yǐ)太网(wǎng)”,右(yòu)鍵,選擇“屬性(xìng)”
3. 界面(miàn)出(chū)現(xiàn)後(hòu),選擇IPv4,點(diǎn)擊“屬性(xìng)”
4. 手(shǒu)動(dòng)配置相關(guān)信(xìn)息,“默認网(wǎng)關(guān)”我(wǒ)们(men)統一(yī)填写192.168.1.1
5. 回(huí)到(dào) 以(yǐ)太网(wǎng)屬性(xìng) 界面(miàn),點(diǎn)擊“配置”
6. 出(chū)現(xiàn) Realtek PCle FEFamily Controller屬性(xìng) 界面(miàn),選擇“連(lián)接速度(dù)和(hé)双(shuāng)工模式”,選擇“1.0Gbps全(quán)双(shuāng)工”:特(tè)别注意(yì)下(xià),这(zhè)里(lǐ)如(rú)果(guǒ)沒(méi)有(yǒu)看(kàn)到(dào)1.0 Gbps選項,说(shuō)明(míng)你的(de)電(diàn)腦是(shì)百(bǎi)兆(zhào)网(wǎng)的(de)网(wǎng)口(kǒu),不(bù)支持(chí)千(qiān)兆(zhào)网(wǎng)的(de)傳輸。那(nà)麼(me)需要(yào)你更(gèng)換一(yī)台(tái)支持(chí)千(qiān)兆(zhào)网(wǎng)接口(kǒu)的(de)電(diàn)腦。否則後(hòu)面(miàn)都不(bù)能(néng)正(zhèng)确顯示。
注意(yì)!!!如(rú)果(guǒ)沒(méi)有(yǒu)1.0Gbps選項,说(shuō)明(míng)你的(de)電(diàn)腦是(shì)百(bǎi)兆(zhào)网(wǎng)的(de)网(wǎng)口(kǒu),不(bù)支持(chí)千(qiān)兆(zhào)网(wǎng)的(de)傳輸。那(nà)麼(me)需要(yào)你更(gèng)換一(yī)台(tái)支持(chí)千(qiān)兆(zhào)网(wǎng)接口(kǒu)的(de)電(diàn)腦。否則後(hòu)面(miàn)都不(bù)能(néng)正(zhèng)确顯示。
四(sì)、檢验(yàn)FPGA發(fà)送數據(jù)給(gěi)PC端
1. 打(dǎ)開(kāi)Wireshark 软(ruǎn)件(jiàn) 

2. 選擇“Edit(編輯)” — 選擇“Preferences(首選項)”— 打(dǎ)開(kāi)“Protocols”— 找(zhǎo)到(dào)“UDP”—勾選第(dì)三(sān)个(gè)選項“Validate the UDP checksum ifpossible”— 點(diǎn)擊“确定(dìng)”,該選項的(de)目的(de),是(shì)为(wèi)了(le)讓WIRESHARK对(duì)UDP的(de)校(xiào)验(yàn)和(hé)進(jìn)行校(xiào)验(yàn),指出(chū)正(zhèng)确還(huán)是(shì)錯誤。如(rú)果(guǒ)不(bù)勾選,則不(bù)会(huì)進(jìn)行校(xiào)验(yàn):
該選項的(de)目的(de),是(shì)为(wèi)了(le)讓WIRESHARK对(duì)UDP的(de)校(xiào)验(yàn)和(hé)進(jìn)行校(xiào)验(yàn),指出(chū)正(zhèng)确還(huán)是(shì)錯誤。如(rú)果(guǒ)不(bù)勾選,則不(bù)会(huì)進(jìn)行校(xiào)验(yàn)。
3. 双(shuāng)擊選擇
注意(yì)要(yào)選擇本(běn)地(dì)网(wǎng)絡,就(jiù)是(shì)與(yǔ)板子相連(lián)的(de)网(wǎng)口(kǒu)所(suǒ)对(duì)應(yìng)的(de)网(wǎng)卡(kǎ)。
4. 搜索欄輸入(rù)“not gvsp and not icmp” ,把ARP、UDP協議过(guò)濾出(chū)来(lái);
或(huò)者(zhě)搜索欄輸入(rù)“arp”或(huò)者(zhě)“udp”,把ARP協議和(hé)UDP協議單独过(guò)濾出(chū)来(lái)。
5. 當出(chū)現(xiàn)連(lián)續的(de)、成(chéng)对(duì)的(de)ARP協議信(xìn)号(hào)时(shí)的(de) 現(xiàn)象(xiàng)才是(shì)正(zhèng)确的(de)

五(wǔ)、檢验(yàn)PC端發(fà)送數據(jù)給(gěi)FPGA
1. 打(dǎ)開(kāi) 小兵以(yǐ)太网(wǎng)测試儀 软(ruǎn)件(jiàn) 

2. 右(yòu)鍵,選擇“新建流”
3. 出(chū)現(xiàn)一(yī)下(xià)界面(miàn),點(diǎn)擊“常用(yòng)報文(wén)”,選擇“UDP”
4. 參數參考如(rú)下(xià):
5. 在(zài)相應(yìng)位置輸入(rù)对(duì)應(yìng)扥IP地(dì)址、物(wù)理(MAC)地(dì)址、端口(kǒu)号(hào),然後(hòu)确定(dìng)
6. 打(dǎ)開(kāi)quartus ,點(diǎn)擊“Tools”,選擇“SignalTap”
7. 添加相關(guān)信(xìn)号(hào)
8. 點(diǎn)擊開(kāi)始發(fà)包(bāo)
9. SignalTap 開(kāi)始抓取(qǔ)信(xìn)号(hào),对(duì)比小兵發(fà)送的(de)數據(jù)是(shì)否一(yī)致(zhì)。
以(yǐ)上(shàng)就(jiù)是(shì)整个(gè)千(qiān)兆(zhào)网(wǎng)工程的(de)演示,想(xiǎng)要(yào)更(gèng)多(duō)相關(guān)資料就(jiù)趕緊聯系(xì)吧!








