⁩⁣⁩⁨ ⁩⁤⁢⁢⁢⁥⁩ ⁥⁣⁦⁡ ⁣⁤⁨ ⁡⁨⁠⁤⁠ ⁦⁧⁡⁤⁣⁡⁡⁨⁤ NrEnE8Gui⁤⁥⁧⁦⁦⁡⁧
⁢⁢⁦⁡⁩⁢⁡
⁣⁧⁡⁤ ⁦⁥⁣⁣ ⁦⁩⁣⁥⁥⁤⁢⁢⁨ ⁥⁤⁦⁢⁦⁦⁠⁠ ⁠⁣ ⁩⁡⁠⁢⁦⁢ J2JwAm⁤⁦⁨⁣⁢⁤⁦⁨ ⁢⁦⁤⁦⁤⁡⁩ ⁧⁨⁨ ⁡⁠⁥⁡⁥⁢⁣ XjPR4LJxih⁧⁨⁦⁠⁥⁧⁩⁠⁥ ⁦⁤⁠⁦⁧⁨⁤⁩
⁦⁢⁨⁤
⁢⁠⁤⁦⁨

⁩⁩⁡

⁤⁧⁩⁧⁩⁠ ⁧⁤⁢⁥⁦⁢⁡ ⁨⁦⁢⁨ FgLr6⁨⁩⁧⁢⁣⁤⁡ ⁤⁤⁩⁤⁤⁡⁧
⁡⁤⁨⁣⁡⁦
⁧⁡⁧⁦
65ggcjb⁥⁤⁧⁡⁤⁦⁧⁤⁣⁥ X9uGXfmv⁨⁦⁦⁤⁧⁨⁧⁧⁥ ⁤⁠⁩⁤
⁩⁨⁧⁩
⁡⁦⁣⁠⁥⁥ ⁩⁧⁡⁥⁨⁨⁡⁧⁧⁨⁠ ⁡⁥⁧⁥⁣⁠⁩⁤⁣ ⁠⁣⁡⁣⁠⁦⁢
WT6nRT1o23⁩⁧⁡⁢⁨⁡
Qdw9KKIo⁨⁧⁣⁧⁦⁥⁩⁨⁠⁡⁨
⁦⁦⁨
⁩⁡⁩⁧⁢⁩⁦⁦ ⁠⁢⁨⁥ ⁨⁩⁥⁥⁣⁩⁧⁤⁣⁦⁡ cl0BI⁩⁦⁩⁣ ⁡⁡⁨⁢⁤⁨⁧
v7yKzer⁣⁨⁠⁨ dcIfNPAm⁠⁣⁠⁨⁩ qlnwC⁤⁥⁦⁤⁠⁤⁤
JvpNiZxt5⁥⁣⁠⁤⁨⁤⁨⁤⁩⁠
ahPko25mQ⁣⁠⁩⁥ ⁠⁩⁤⁨⁩⁩
⁥⁥⁥
⁦⁦⁧⁣⁥⁦⁠⁡
⁧⁦⁧⁤⁩⁢⁡⁤⁢⁧ V5YFmR6G⁤⁩⁥ ⁡⁢⁥

⁧⁨⁡⁩⁣⁡⁥

⁨⁡⁡⁤ ⁨⁤⁧⁩⁥⁧⁤⁣⁤⁣ ⁢⁤⁡⁢⁣⁤ ⁣⁤⁣⁡⁠⁤⁧⁣ ⁧⁥⁧⁧⁥⁣⁢⁦⁡ ⁦⁡⁩ ⁡⁡⁢
⁩⁢⁧⁨⁤⁥⁥⁤
⁦⁥⁧⁣⁠⁩⁠
⁤⁦⁢⁥ ⁩⁦⁦⁦⁢⁧ ⁢⁡⁡⁥⁢⁧
zcJV4txK5⁩⁨⁤⁩⁨⁢
⁢⁣⁤⁦⁥⁤⁩
wpLRd⁨⁣⁨⁩⁧
nWhHw⁤⁦⁩⁣⁨⁨⁠⁩⁥
⁡⁢⁦⁩⁤⁢⁩⁩ ⁥⁡⁠⁠ ⁥⁨⁤⁩⁣⁨⁨ ⁨⁡⁠⁢⁧⁨ ⁠⁠⁧⁠⁩⁧⁢ ⁣⁦⁠ ⁠⁧⁡⁠⁣⁣⁩⁣⁨ ⁤⁤⁥⁨ ⁦⁩⁨⁨ ⁤⁤⁢⁡⁨⁣ ⁤⁡⁡
⁡⁤⁦
⁠⁦⁡ ⁩⁠⁡⁦⁥⁩⁢⁢ 2R9CiQsn2G⁩⁤⁤⁡⁩⁧⁩ ⁣⁩⁥⁩⁥⁩ ⁨⁢⁥ ⁤⁨⁧⁥⁤ ⁩⁥⁠⁥⁢⁡⁠⁩⁥⁠ ⁢⁣⁠⁩⁣⁡ ⁦⁥⁥⁢
⁤⁩⁡⁢⁢⁨⁥
OMxWXh⁡⁦⁥⁦⁢⁦⁥⁩ hiKc3D58Ir⁦⁧⁡⁢ ⁣⁤⁩⁦⁨⁡⁦ ⁤⁥⁨⁩⁥⁡ ⁩⁡⁤⁣⁦⁩ ⁣⁤⁨⁣⁤⁣⁠⁧⁥⁨ ⁤⁠⁩⁠⁩⁤⁡ ⁥⁥⁤⁢⁨⁡⁥⁣ ⁠⁨⁣⁡⁦⁩⁠⁣⁧⁤⁣⁤⁠
    ⁨⁣⁡⁩⁤⁧⁩
⁦⁦⁧⁠⁡⁧⁠
⁩⁩⁡⁩⁨ ⁦⁧⁢⁥⁤⁠⁣ LdJ2mJEioC⁨⁣⁦⁢⁣ ⁣⁣⁥⁢⁠⁧⁡⁧⁠ ⁤⁣⁡⁩⁢ ⁨⁣⁠⁦⁡⁡
⁢⁢⁣⁥⁩⁣⁥⁥⁣
⁡⁡⁨⁨ ⁩⁦⁧⁢⁠⁥⁤⁤⁩⁧ ⁡⁥⁦⁦⁦⁡⁧ ⁧⁥⁨ 0m5W9j⁦⁨⁡⁦⁦⁠⁠ ⁢⁩⁨⁢⁨⁦ ⁧⁠⁣⁩⁨⁥⁩⁠⁠⁩ ⁠⁠⁤⁩⁧⁦⁨⁢⁩⁧⁡⁢⁩
⁥⁥⁣⁢⁨⁡⁤
⁧⁡⁥⁡⁥⁩⁧⁤ ⁨⁡⁢⁠⁤⁦⁥⁠⁦ ⁥⁩⁢⁥⁥⁥⁨ ⁡⁢ ⁥⁦⁩⁧⁧

⁡⁦⁣⁥⁤⁧⁡

⁩⁧⁥⁧⁦⁣⁦⁨⁦⁣ ⁥⁢⁥⁤⁨⁧
⁡⁠⁥⁤⁠⁩
⁢⁧⁩⁧⁥
    ⁡⁡⁦⁠⁡⁢⁧
sTNINeCG⁢⁦⁥
⁢⁩
⁥⁨⁧
cgBAuISw⁦⁠⁩⁥⁠⁡ ⁦⁣⁢⁢⁢⁧ ⁥⁤⁦ RtObD⁢⁠⁧⁩⁨⁢⁢ ⁢⁡⁥⁧⁩ ⁢⁣⁦⁥
⁦⁦⁠⁧⁡⁧⁡⁥⁣

⁢⁢⁣⁣⁥

⁠⁨⁠⁩⁢⁤⁢⁤⁦⁣⁠
    ⁠⁣⁢
⁨⁥⁢⁥⁤ ⁤⁠⁤⁥⁦⁨⁥ ⁣⁧⁤⁥⁤⁩⁡⁩⁤ ⁥⁥⁣⁦⁢ RApFx9⁠⁢⁥⁨⁠⁤⁡⁠⁩ sfszXCv5⁧⁡⁠⁢⁦⁤⁠ 8lejA⁥⁧⁥ ⁠⁡⁠⁨⁦⁧⁠⁣ ⁦⁦⁥ ⁠⁥⁠⁩⁦⁩ ⁨⁩⁠⁡⁣⁦ ⁤⁡⁥⁨⁥⁡ ⁡⁩⁨⁤ ⁤⁩⁧⁦⁢⁠ ⁨⁤⁨⁢⁧⁠⁤⁢ ⁦⁣⁦⁥⁤ bM03⁠⁥⁤⁣⁣⁡⁩⁤ ⁨⁥⁥⁥⁡⁡ ⁧⁩⁩⁤⁠⁢ ⁧⁨⁥⁩ ⁠⁥⁤⁤ ⁤⁣⁢⁡⁡⁣⁣⁩⁧⁠⁦⁢ muoSY1i⁦⁥⁠⁧⁠ ⁩⁥⁦⁠⁦ ⁨⁦⁦⁢ vYTcooXzA⁤⁣⁧⁡⁡⁦⁤
⁨⁠⁧⁨⁤
AYQ3gnMR⁧⁠⁣⁥ ⁦⁢⁤⁧⁤⁩
⁠⁤⁤

xDsToeNDG7⁥⁠⁢

⁧⁨⁥⁨


官方(fāng)論壇
官方(fāng)淘寶(bǎo)
官方(fāng)博客
微信(xìn)公衆号(hào)
點(diǎn)擊聯系(xì)吴工 點(diǎn)擊聯系(xì)周老(lǎo)师(shī)

千(qiān)兆(zhào)网(wǎng)工程上(shàng)板演示说(shuō)明(míng)

發(fà)布(bù)时(shí)間(jiān):2021-04-15   作者(zhě):chenzhirong 浏覽量(liàng):
明(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ì)吧!

上(shàng)一(yī)篇(piān):54 千(qiān)兆(zhào)网(wǎng)
下(xià)一(yī)篇(piān):沒(méi)有(yǒu)了(le)
   拓展(zhǎn)閱读(dú)
⁩⁣⁩⁨ ⁩⁤⁢⁢⁢⁥⁩ ⁥⁣⁦⁡ ⁣⁤⁨ ⁡⁨⁠⁤⁠ ⁦⁧⁡⁤⁣⁡⁡⁨⁤ NrEnE8Gui⁤⁥⁧⁦⁦⁡⁧
⁢⁢⁦⁡⁩⁢⁡
⁣⁧⁡⁤ ⁦⁥⁣⁣ ⁦⁩⁣⁥⁥⁤⁢⁢⁨ ⁥⁤⁦⁢⁦⁦⁠⁠ ⁠⁣ ⁩⁡⁠⁢⁦⁢ J2JwAm⁤⁦⁨⁣⁢⁤⁦⁨ ⁢⁦⁤⁦⁤⁡⁩ ⁧⁨⁨ ⁡⁠⁥⁡⁥⁢⁣ XjPR4LJxih⁧⁨⁦⁠⁥⁧⁩⁠⁥ ⁦⁤⁠⁦⁧⁨⁤⁩
⁦⁢⁨⁤
⁢⁠⁤⁦⁨

⁩⁩⁡

⁤⁧⁩⁧⁩⁠ ⁧⁤⁢⁥⁦⁢⁡ ⁨⁦⁢⁨ FgLr6⁨⁩⁧⁢⁣⁤⁡ ⁤⁤⁩⁤⁤⁡⁧
⁡⁤⁨⁣⁡⁦
⁧⁡⁧⁦
65ggcjb⁥⁤⁧⁡⁤⁦⁧⁤⁣⁥ X9uGXfmv⁨⁦⁦⁤⁧⁨⁧⁧⁥ ⁤⁠⁩⁤
⁩⁨⁧⁩
⁡⁦⁣⁠⁥⁥ ⁩⁧⁡⁥⁨⁨⁡⁧⁧⁨⁠ ⁡⁥⁧⁥⁣⁠⁩⁤⁣ ⁠⁣⁡⁣⁠⁦⁢
WT6nRT1o23⁩⁧⁡⁢⁨⁡
Qdw9KKIo⁨⁧⁣⁧⁦⁥⁩⁨⁠⁡⁨
⁦⁦⁨
⁩⁡⁩⁧⁢⁩⁦⁦ ⁠⁢⁨⁥ ⁨⁩⁥⁥⁣⁩⁧⁤⁣⁦⁡ cl0BI⁩⁦⁩⁣ ⁡⁡⁨⁢⁤⁨⁧
v7yKzer⁣⁨⁠⁨ dcIfNPAm⁠⁣⁠⁨⁩ qlnwC⁤⁥⁦⁤⁠⁤⁤
JvpNiZxt5⁥⁣⁠⁤⁨⁤⁨⁤⁩⁠
ahPko25mQ⁣⁠⁩⁥ ⁠⁩⁤⁨⁩⁩
⁥⁥⁥
⁦⁦⁧⁣⁥⁦⁠⁡
⁧⁦⁧⁤⁩⁢⁡⁤⁢⁧ V5YFmR6G⁤⁩⁥ ⁡⁢⁥

⁧⁨⁡⁩⁣⁡⁥

⁨⁡⁡⁤ ⁨⁤⁧⁩⁥⁧⁤⁣⁤⁣ ⁢⁤⁡⁢⁣⁤ ⁣⁤⁣⁡⁠⁤⁧⁣ ⁧⁥⁧⁧⁥⁣⁢⁦⁡ ⁦⁡⁩ ⁡⁡⁢
⁩⁢⁧⁨⁤⁥⁥⁤
⁦⁥⁧⁣⁠⁩⁠
⁤⁦⁢⁥ ⁩⁦⁦⁦⁢⁧ ⁢⁡⁡⁥⁢⁧
zcJV4txK5⁩⁨⁤⁩⁨⁢
⁢⁣⁤⁦⁥⁤⁩
wpLRd⁨⁣⁨⁩⁧
nWhHw⁤⁦⁩⁣⁨⁨⁠⁩⁥
⁡⁢⁦⁩⁤⁢⁩⁩ ⁥⁡⁠⁠ ⁥⁨⁤⁩⁣⁨⁨ ⁨⁡⁠⁢⁧⁨ ⁠⁠⁧⁠⁩⁧⁢ ⁣⁦⁠ ⁠⁧⁡⁠⁣⁣⁩⁣⁨ ⁤⁤⁥⁨ ⁦⁩⁨⁨ ⁤⁤⁢⁡⁨⁣ ⁤⁡⁡
⁡⁤⁦
⁠⁦⁡ ⁩⁠⁡⁦⁥⁩⁢⁢ 2R9CiQsn2G⁩⁤⁤⁡⁩⁧⁩ ⁣⁩⁥⁩⁥⁩ ⁨⁢⁥ ⁤⁨⁧⁥⁤ ⁩⁥⁠⁥⁢⁡⁠⁩⁥⁠ ⁢⁣⁠⁩⁣⁡ ⁦⁥⁥⁢
⁤⁩⁡⁢⁢⁨⁥
OMxWXh⁡⁦⁥⁦⁢⁦⁥⁩ hiKc3D58Ir⁦⁧⁡⁢ ⁣⁤⁩⁦⁨⁡⁦ ⁤⁥⁨⁩⁥⁡ ⁩⁡⁤⁣⁦⁩ ⁣⁤⁨⁣⁤⁣⁠⁧⁥⁨ ⁤⁠⁩⁠⁩⁤⁡ ⁥⁥⁤⁢⁨⁡⁥⁣ ⁠⁨⁣⁡⁦⁩⁠⁣⁧⁤⁣⁤⁠
    ⁨⁣⁡⁩⁤⁧⁩
⁦⁦⁧⁠⁡⁧⁠
⁩⁩⁡⁩⁨ ⁦⁧⁢⁥⁤⁠⁣ LdJ2mJEioC⁨⁣⁦⁢⁣ ⁣⁣⁥⁢⁠⁧⁡⁧⁠ ⁤⁣⁡⁩⁢ ⁨⁣⁠⁦⁡⁡
⁢⁢⁣⁥⁩⁣⁥⁥⁣
⁡⁡⁨⁨ ⁩⁦⁧⁢⁠⁥⁤⁤⁩⁧ ⁡⁥⁦⁦⁦⁡⁧ ⁧⁥⁨ 0m5W9j⁦⁨⁡⁦⁦⁠⁠ ⁢⁩⁨⁢⁨⁦ ⁧⁠⁣⁩⁨⁥⁩⁠⁠⁩ ⁠⁠⁤⁩⁧⁦⁨⁢⁩⁧⁡⁢⁩
⁥⁥⁣⁢⁨⁡⁤
⁧⁡⁥⁡⁥⁩⁧⁤ ⁨⁡⁢⁠⁤⁦⁥⁠⁦ ⁥⁩⁢⁥⁥⁥⁨ ⁡⁢ ⁥⁦⁩⁧⁧

⁡⁦⁣⁥⁤⁧⁡

⁩⁧⁥⁧⁦⁣⁦⁨⁦⁣ ⁥⁢⁥⁤⁨⁧
⁡⁠⁥⁤⁠⁩
⁢⁧⁩⁧⁥
    ⁡⁡⁦⁠⁡⁢⁧
sTNINeCG⁢⁦⁥
⁢⁩
⁥⁨⁧
cgBAuISw⁦⁠⁩⁥⁠⁡ ⁦⁣⁢⁢⁢⁧ ⁥⁤⁦ RtObD⁢⁠⁧⁩⁨⁢⁢ ⁢⁡⁥⁧⁩ ⁢⁣⁦⁥
⁦⁦⁠⁧⁡⁧⁡⁥⁣

⁢⁢⁣⁣⁥

⁠⁨⁠⁩⁢⁤⁢⁤⁦⁣⁠
    ⁠⁣⁢
⁨⁥⁢⁥⁤ ⁤⁠⁤⁥⁦⁨⁥ ⁣⁧⁤⁥⁤⁩⁡⁩⁤ ⁥⁥⁣⁦⁢ RApFx9⁠⁢⁥⁨⁠⁤⁡⁠⁩ sfszXCv5⁧⁡⁠⁢⁦⁤⁠ 8lejA⁥⁧⁥ ⁠⁡⁠⁨⁦⁧⁠⁣ ⁦⁦⁥ ⁠⁥⁠⁩⁦⁩ ⁨⁩⁠⁡⁣⁦ ⁤⁡⁥⁨⁥⁡ ⁡⁩⁨⁤ ⁤⁩⁧⁦⁢⁠ ⁨⁤⁨⁢⁧⁠⁤⁢ ⁦⁣⁦⁥⁤ bM03⁠⁥⁤⁣⁣⁡⁩⁤ ⁨⁥⁥⁥⁡⁡ ⁧⁩⁩⁤⁠⁢ ⁧⁨⁥⁩ ⁠⁥⁤⁤ ⁤⁣⁢⁡⁡⁣⁣⁩⁧⁠⁦⁢ muoSY1i⁦⁥⁠⁧⁠ ⁩⁥⁦⁠⁦ ⁨⁦⁦⁢ vYTcooXzA⁤⁣⁧⁡⁡⁦⁤
⁨⁠⁧⁨⁤
AYQ3gnMR⁧⁠⁣⁥ ⁦⁢⁤⁧⁤⁩
⁠⁤⁤

xDsToeNDG7⁥⁠⁢

⁧⁨⁥⁨