91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于ZYNQ-MZ702P開(kāi)發(fā)板實(shí)現(xiàn)以太網(wǎng)通信

FPGA設(shè)計(jì)論壇 ? 來(lái)源:FPGA設(shè)計(jì)論壇 ? 2026-02-11 11:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本章以太網(wǎng)通信實(shí)驗(yàn)是基于ZYNQ-MZ702P開(kāi)發(fā)板進(jìn)行實(shí)現(xiàn),在配置方面,需要讀者自主修改不同的地方。文章末尾有本項(xiàng)目原工程壓縮包,提供參考。

下面直接進(jìn)行操作。

1.打開(kāi)vivado,選擇好開(kāi)發(fā)板芯片后,新建完成工程,點(diǎn)擊open block design,再點(diǎn)擊右邊Diagram框圖中的加號(hào)添加zynq再進(jìn)行相關(guān)配置。

f0ea6ce2-058c-11f1-90a1-92fbcf53809c.png

配置輸出時(shí)鐘。

f147c64e-058c-11f1-90a1-92fbcf53809c.png

下面根據(jù)個(gè)人使用的開(kāi)發(fā)板進(jìn)行配置。

f1a48c76-058c-11f1-90a1-92fbcf53809c.png

f1ff1934-058c-11f1-90a1-92fbcf53809c.png

f25a9c64-058c-11f1-90a1-92fbcf53809c.png

選擇DDR型號(hào)。

f2b7e784-058c-11f1-90a1-92fbcf53809c.png

開(kāi)啟中斷。

f31dfaa6-058c-11f1-90a1-92fbcf53809c.png

2.添加AXI 1G/2.5G Ethernet Subsystem模塊并進(jìn)行配置。

f37bad2c-058c-11f1-90a1-92fbcf53809c.png

f3d5c78a-058c-11f1-90a1-92fbcf53809c.png

f458b4a6-058c-11f1-90a1-92fbcf53809c.png

其他保持默認(rèn)即可,點(diǎn)擊OK。

3.添加AXI Direct Memory Access模塊。

f4b0d28a-058c-11f1-90a1-92fbcf53809c.png

4.添加concat模塊,并修改為4個(gè)端口。連接PL至PS的中斷。

f512b5e0-058c-11f1-90a1-92fbcf53809c.png

f573d244-058c-11f1-90a1-92fbcf53809c.png

5.添加兩個(gè)AXI Interconnect模塊,其中一個(gè)默認(rèn),另一個(gè)進(jìn)行修改。

f5d85d90-058c-11f1-90a1-92fbcf53809c.png

f63423dc-058c-11f1-90a1-92fbcf53809c.png

6.進(jìn)行連線,先進(jìn)行自動(dòng)連線,不對(duì)的地方需要自己手動(dòng)修改,最終連線效果如下圖。

f6957f7e-058c-11f1-90a1-92fbcf53809c.png

7.對(duì)引腳進(jìn)行改名。

f6fbe73c-058c-11f1-90a1-92fbcf53809c.png

8.點(diǎn)擊Validate Design驗(yàn)證block是否存在問(wèn)題。

f753206a-058c-11f1-90a1-92fbcf53809c.png

9.添加約束文件。

### -----------------RX------------------### set_property PACKAGE_PIN B19[get_ports rgmii_rxc]set_property PACKAGE_PIN A21[get_ports rgmii_rx_ctl]set_property PACKAGE_PIN B20[get_ports {rgmii_rd[0]}]set_property PACKAGE_PIN C18[get_ports {rgmii_rd[1]}]set_property PACKAGE_PIN A19[get_ports {rgmii_rd[2]}]set_property PACKAGE_PIN A18[get_ports {rgmii_rd[3]}]### -----------------TX------------------### set_property PACKAGE_PIN B15[get_ports rgmii_txc]set_property PACKAGE_PIN C15[get_ports rgmii_tx_ctl]set_property PACKAGE_PIN A17[get_ports {rgmii_td[0]}]set_property PACKAGE_PIN A16[get_ports {rgmii_td[1]}]set_property PACKAGE_PIN B17[get_ports {rgmii_td[2]}]set_property PACKAGE_PIN B16[get_ports {rgmii_td[3]}]set_property IOSTANDARD LVCMOS18[get_ports rgmii_rxc]set_property IOSTANDARD LVCMOS18[get_ports rgmii_rx_ctl]set_property IOSTANDARD LVCMOS18[get_ports {rgmii_rd[*]}]set_property IOSTANDARD LVCMOS18[get_ports rgmii_txc]set_property IOSTANDARD LVCMOS18[get_ports rgmii_tx_ctl]set_property IOSTANDARD LVCMOS18[get_ports {rgmii_td[*]}]set_property PACKAGE_PIN R18[get_ports mdio_mdc]set_property PACKAGE_PIN T17[get_ports mdio_mdio_io]set_property IOSTANDARD LVCMOS18[get_ports mdio_mdc]set_property IOSTANDARD LVCMOS18[get_ports mdio_mdio_io]set_property IOSTANDARD LVCMOS18[get_ports phy_reset_n_0[0]]set_property PACKAGE_PIN T19[get_ports phy_reset_n_0[0]]

10.先生成頂層文件,再點(diǎn)擊下方的Generate Output...。

f7bd4300-058c-11f1-90a1-92fbcf53809c.png

11.生成bit流文件。

f81952da-058c-11f1-90a1-92fbcf53809c.png

12.若生成比特流成功,則導(dǎo)出比特流,打開(kāi)vitis軟件進(jìn)行工程創(chuàng)建。若顯示失敗,參考本人另一帖子。https://blog.csdn.net/c_lllll_ll/article/details/154642857?spm=1001.2014.3001.5501

13.導(dǎo)出bit流文件。

f874ccbe-058c-11f1-90a1-92fbcf53809c.png

f8d75500-058c-11f1-90a1-92fbcf53809c.png

14.打開(kāi)SDK。若讀者使用vitis,則需要自主創(chuàng)建工程。

f92ec092-058c-11f1-90a1-92fbcf53809c.png

15.新建工程。

f98834f6-058c-11f1-90a1-92fbcf53809c.png

f9ed8a90-058c-11f1-90a1-92fbcf53809c.png

16.選擇lwIP Echo Server,點(diǎn)擊finish

fa520128-058c-11f1-90a1-92fbcf53809c.png

17.此時(shí)需要打開(kāi)bsp setting查看配置。

faaabcdc-058c-11f1-90a1-92fbcf53809c.png

18.上面兩個(gè)value需要配置為1,因?yàn)槭沁M(jìn)行pl端擴(kuò)展的以太網(wǎng)通信實(shí)驗(yàn)。ps端以太網(wǎng)測(cè)試則修改為0即可,下方的phy_link_speed需要設(shè)置為自動(dòng)檢測(cè)。

fb061ba4-058c-11f1-90a1-92fbcf53809c.png

19.phy_link_speed的設(shè)置需要與電腦網(wǎng)口配置相同,由于電腦網(wǎng)口配置一般都為自動(dòng)檢測(cè),讀者也可以自行檢查。

(1)終端搜索 查看網(wǎng)絡(luò)連接

fb69f3d6-058c-11f1-90a1-92fbcf53809c.png

(2)點(diǎn)擊屬性

fbcb11e8-058c-11f1-90a1-92fbcf53809c.png

(3)點(diǎn)擊上方的 配置。

fc24fce4-058c-11f1-90a1-92fbcf53809c.png

(4)點(diǎn)擊 高級(jí),在下面的屬性中找到 連接速度和雙工模式,右邊查看電腦網(wǎng)口配置。

fc7f13dc-058c-11f1-90a1-92fbcf53809c.png

20.在左側(cè)文件欄中打開(kāi)main.c函數(shù),

fcdbeb84-058c-11f1-90a1-92fbcf53809c.png

21.查看sdk自動(dòng)生成的測(cè)試代碼中的mac地址

fd37283c-058c-11f1-90a1-92fbcf53809c.png

21.打開(kāi)cmd,輸入ipconfig,查看局域網(wǎng)內(nèi)是否有相同的mac地址的設(shè)備,若有則需要修改代碼,修改為不同的即可。

fd9202ca-058c-11f1-90a1-92fbcf53809c.png

22.進(jìn)行編譯。

fe029738-058c-11f1-90a1-92fbcf53809c.png

23.sdk需要點(diǎn)擊run configuration進(jìn)行配置。

fe59bc48-058c-11f1-90a1-92fbcf53809c.png

24.進(jìn)行勾選,勾選后,連接好開(kāi)發(fā)板的電源線,串口線,下載線,以太網(wǎng)的網(wǎng)線。

feb751dc-058c-11f1-90a1-92fbcf53809c.png

ff16cf2c-058c-11f1-90a1-92fbcf53809c.jpg

25.打開(kāi)串口。

ff71e9f2-058c-11f1-90a1-92fbcf53809c.png

ffccb512-058c-11f1-90a1-92fbcf53809c.png

26.配置電腦網(wǎng)址。

點(diǎn)擊屬性。

0025dc6e-058d-11f1-90a1-92fbcf53809c.png

點(diǎn)擊協(xié)議版本4。

00811552-058d-11f1-90a1-92fbcf53809c.png

需要配置網(wǎng)址,與開(kāi)發(fā)板網(wǎng)址處于同一ip。

00d93494-058d-11f1-90a1-92fbcf53809c.png

27.燒錄程序。

012f8e02-058d-11f1-90a1-92fbcf53809c.png

27.此時(shí)可以看到串口正常打印出開(kāi)發(fā)板的ip地址,子網(wǎng)掩碼,端口號(hào)。然后在終端進(jìn)行ping連接。

0194d4ce-058d-11f1-90a1-92fbcf53809c.png

01f0cf36-058d-11f1-90a1-92fbcf53809c.png

28.打開(kāi)網(wǎng)絡(luò)調(diào)試助手,選擇TCP Client,點(diǎn)擊連接。

025710a2-058d-11f1-90a1-92fbcf53809c.png

選擇指定本地主機(jī)地址,并選擇配置的ip地址,點(diǎn)擊確定。

02bd70f4-058d-11f1-90a1-92fbcf53809c.png

29.連接成功后,輸入數(shù)據(jù),回傳成功,實(shí)驗(yàn)結(jié)束。

0316dc52-058d-11f1-90a1-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    6006

    瀏覽量

    180933
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6393

    瀏覽量

    140073
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6294

    瀏覽量

    118286
  • Zynq
    +關(guān)注

    關(guān)注

    10

    文章

    630

    瀏覽量

    49468

原文標(biāo)題:基于ZYNQ開(kāi)發(fā)板實(shí)現(xiàn)以太網(wǎng)通信

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    西門(mén)子200ppi轉(zhuǎn)以太網(wǎng)通過(guò)CHNet-S7200PD實(shí)現(xiàn)以太網(wǎng)通信及ModbusTCP配置方法

    西門(mén)子200ppi轉(zhuǎn)以太網(wǎng)通過(guò)CHNet-S7200PD實(shí)現(xiàn)以太網(wǎng)通信及ModbusTCP配置方法 產(chǎn)品簡(jiǎn)介 CHNet-S7200用于西門(mén)子S7-200/SMART S7-200PLC的以太網(wǎng)
    發(fā)表于 10-18 20:59 ?6921次閱讀

    西門(mén)子300mpi/dp轉(zhuǎn)以太網(wǎng)通過(guò)CHNet-S7300MD實(shí)現(xiàn)以太網(wǎng)通信及ModbusTCP配置方法

    西門(mén)子300mpi/dp轉(zhuǎn)以太網(wǎng)通過(guò)CHNet-S7300MD實(shí)現(xiàn)以太網(wǎng)通信及ModbusTCP配置方法 產(chǎn)品簡(jiǎn)介 CHNetS7-S7300MD用于西門(mén)子S7-200/SMART S7-200
    發(fā)表于 10-18 10:14 ?9738次閱讀
    西門(mén)子300mpi/dp轉(zhuǎn)<b class='flag-5'>以太網(wǎng)通</b>過(guò)CHNet-S7300MD<b class='flag-5'>實(shí)現(xiàn)以太網(wǎng)通信</b>及ModbusTCP配置方法

    實(shí)現(xiàn)以太網(wǎng)通信硬件電路方法

    實(shí)現(xiàn)以太網(wǎng)通信硬件電路方法很多,一般情況是CPU+MAC+PHY+網(wǎng)絡(luò)變壓器+RJ45。整個(gè)硬件電路最多用5個(gè)電子器件完成。
    發(fā)表于 10-20 09:25 ?1522次閱讀
    <b class='flag-5'>實(shí)現(xiàn)以太網(wǎng)通信</b>硬件電路方法

    以太網(wǎng)通信S7是什么意思?

    以太網(wǎng)通信
    YS YYDS
    發(fā)布于 :2023年06月25日 00:07:18

    NIOS實(shí)現(xiàn)以太網(wǎng)

    基于NIOS2的嵌入式實(shí)現(xiàn)以太網(wǎng)通信
    發(fā)表于 09-08 12:39

    怎樣實(shí)現(xiàn)以太網(wǎng)通訊?

    用LabVIEW實(shí)現(xiàn)以太網(wǎng)通訊需要設(shè)置哪些參數(shù)?怎樣實(shí)現(xiàn)通訊?
    發(fā)表于 12-14 19:31

    用51單片機(jī)控制RTL8019AS實(shí)現(xiàn)以太網(wǎng)通

    用51單片機(jī)控制RTL8019AS實(shí)現(xiàn)以太網(wǎng)通
    發(fā)表于 10-22 11:13

    DE2-115開(kāi)發(fā)板以太網(wǎng)通信問(wèn)題

    4位數(shù)據(jù)端口,千兆以太網(wǎng)實(shí)現(xiàn)要用RMGII模式,但是signaltapii里看到的125M的時(shí)鐘GTX_CLK就根本沒(méi)有信號(hào),為什么沒(méi)有時(shí)鐘?RGMII模式該怎么驅(qū)動(dòng)?。浚?)需要配置寄存器嗎?硬件又該怎么配置寄存器? 有沒(méi)有用該開(kāi)發(fā)
    發(fā)表于 04-12 09:18

    請(qǐng)問(wèn)UDP SOCKET要用操作系統(tǒng)才可以實(shí)現(xiàn)以太網(wǎng)通信嗎?

    公司一個(gè)項(xiàng)目要用UDP SOCKET實(shí)現(xiàn)以太網(wǎng)通信,能不用操作系統(tǒng)嗎,如果不用的話這句又怎么破:#if ((LWIP_SOCKET||LWIP_NETCONN)&&(NO_SYS==1))#error"…" #endif
    發(fā)表于 03-26 04:36

    如何用51單片機(jī)控制RTL8019AS實(shí)現(xiàn)以太網(wǎng)通訊?

    如何用51單片機(jī)控制RTL8019AS實(shí)現(xiàn)以太網(wǎng)通訊?
    發(fā)表于 05-27 07:14

    用51單片機(jī)控制RTL8029實(shí)現(xiàn)以太網(wǎng)通信

    摘要:本文介紹了TCP/IP協(xié)議、RTL8029的結(jié)構(gòu)特性以及PCI總線協(xié)議的特點(diǎn),給出了一種用P89C51RD2單片機(jī)控制以太網(wǎng)接口芯片RTL80內(nèi)實(shí)現(xiàn)以太網(wǎng)通信的設(shè)計(jì)方案,闡述了用EMP7128型CPLD
    發(fā)表于 09-19 21:11 ?58次下載

    單片機(jī)實(shí)現(xiàn)以太網(wǎng)通訊硬件設(shè)計(jì)

    介紹以太網(wǎng)的幀協(xié)議和以太網(wǎng)控制芯片RTL8019AS的結(jié)構(gòu)特性;介紹單片機(jī)控制RTL8019AS實(shí)現(xiàn)以太網(wǎng)通訊的硬件設(shè)計(jì)方案;采用c51語(yǔ)言實(shí)現(xiàn)RPP協(xié)議(地址解析協(xié)議),并進(jìn)行了系統(tǒng)
    發(fā)表于 08-29 16:32 ?126次下載
    單片機(jī)<b class='flag-5'>實(shí)現(xiàn)以太網(wǎng)通</b>訊硬件設(shè)計(jì)

    W5100在單片機(jī)實(shí)現(xiàn)以太網(wǎng)通信中的應(yīng)用

    在此介紹了一種基于單片機(jī)和W5100組合實(shí)現(xiàn)以太網(wǎng)通信的設(shè)計(jì)方法。采用以TCPdP協(xié)議為基礎(chǔ)的網(wǎng)絡(luò)解決方案。W5100是嵌入式以太網(wǎng)硬件協(xié)議棧芯片,它同時(shí)集TCP/IP協(xié)議棧、以太網(wǎng)MAC和PH
    發(fā)表于 04-24 15:13 ?153次下載
    W5100在單片機(jī)<b class='flag-5'>實(shí)現(xiàn)以太網(wǎng)通信</b>中的應(yīng)用

    S7-200SMART開(kāi)放以太網(wǎng)通信

    此文重點(diǎn)介紹V2.2最新升級(jí)的功能開(kāi)放以太網(wǎng)通信功能,用過(guò)GET/PUT通信的肯定覺(jué)得非常方便,唯一的遺憾就是只支持S7協(xié)議,無(wú)法實(shí)現(xiàn)和其它品牌產(chǎn)品進(jìn)行以太網(wǎng)通信,開(kāi)放的
    的頭像 發(fā)表于 06-27 09:58 ?2.2w次閱讀

    如何使用51單片機(jī)控制RTL8019AS實(shí)現(xiàn)以太網(wǎng)通

    介紹以太網(wǎng)的幀協(xié)議和以太網(wǎng)控制芯片RTL8019AS的結(jié)構(gòu)特性;介紹51單片機(jī)控制RTL8019AS實(shí)現(xiàn)以太網(wǎng)通訊的硬件設(shè)計(jì)方案;采用C51語(yǔ)言實(shí)現(xiàn)ARP協(xié)議(地址解析協(xié)議),并進(jìn)行了
    發(fā)表于 07-19 17:37 ?12次下載
    如何使用51單片機(jī)控制RTL8019AS<b class='flag-5'>實(shí)現(xiàn)以太網(wǎng)通</b>訊