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

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

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

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

智多晶EthMAC IP介紹

智多晶 ? 來(lái)源:智多晶 ? 2025-02-27 15:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以太網(wǎng)MAC層(Media Access Control Layer,媒體接入控制層)是計(jì)算機(jī)網(wǎng)絡(luò)中數(shù)據(jù)鏈路層(Data Link Layer)的一個(gè)子層,它定義了設(shè)備如何訪(fǎng)問(wèn)和控制共享的物理介質(zhì)(如以太網(wǎng)電纜)。

以太網(wǎng)MAC層在網(wǎng)絡(luò)通信中具有極其重要的作用和價(jià)值,它實(shí)現(xiàn)了物理介質(zhì)的高效共享,設(shè)備級(jí)的尋址能力,確保了數(shù)據(jù)的可靠傳輸,通過(guò)錯(cuò)誤檢測(cè)與糾正機(jī)制提高了網(wǎng)絡(luò)的穩(wěn)定性,同時(shí)支持多種網(wǎng)絡(luò)拓?fù)浜驮O(shè)備,是網(wǎng)絡(luò)通信的堅(jiān)實(shí)的基礎(chǔ)。

wKgZPGfAECqAQcbIAAJXf0eH4gQ191.png

智多晶EthMAC IP

EthMAC是西安智多晶微電子有限公司在2024年基于IEEE802.3-2008 協(xié)議clause 3章節(jié)開(kāi)發(fā)的通信IP。

IP的用戶(hù)接口為AXI-Stream,APB3和中斷信號(hào),其中AXI-Stream接口用于以太網(wǎng)數(shù)據(jù)包的收發(fā),APB3和中斷接口用于寄存器配置,狀態(tài)讀取等操作。EthMAC的網(wǎng)絡(luò)側(cè)采用GMII接口,可以直連GMII接口,也可通過(guò)PHY接口適配模塊轉(zhuǎn)換為目標(biāo)接口(例如RGMII),從而適配不同的網(wǎng)絡(luò)phy芯片。

EthMAC IP特性

1 STREAM和CONTROLLER兩種工作模式

2支持正常模式和環(huán)回模式(用于測(cè)試)

3支持Inband FCS模式

4支持Jumbo幀

5支持VLAN

6支持接收幀過(guò)濾

7支持流控

8支持精準(zhǔn)流控

9支持地址過(guò)濾調(diào)試模式

10 支持收發(fā)幀類(lèi)別和錯(cuò)誤統(tǒng)計(jì)

幀類(lèi)別和錯(cuò)誤統(tǒng)計(jì)

EthMAC IP中實(shí)現(xiàn)了細(xì)致的幀信息統(tǒng)計(jì)和錯(cuò)誤統(tǒng)計(jì),完全用硬件實(shí)現(xiàn)監(jiān)控與統(tǒng)計(jì),供寄存器讀取,可用于網(wǎng)絡(luò)鏈路狀態(tài)評(píng)估與分析。

幀類(lèi)別統(tǒng)計(jì)包括:

所有成功幀的收發(fā)統(tǒng)計(jì)(以長(zhǎng)度分段),廣播幀的收發(fā)統(tǒng)計(jì),多播幀的收發(fā)統(tǒng)計(jì),控制幀的收發(fā)統(tǒng)計(jì),暫停幀的收發(fā)統(tǒng)計(jì),VLAN幀的收發(fā)統(tǒng)計(jì)。

錯(cuò)誤統(tǒng)計(jì)包括:

接收FCS錯(cuò)誤統(tǒng)計(jì),Length/Type超范圍錯(cuò)誤統(tǒng)計(jì),不支持的opcode幀錯(cuò)誤統(tǒng)計(jì),rxbuf overflow錯(cuò)誤統(tǒng)計(jì),發(fā)送underrun幀錯(cuò)誤統(tǒng)計(jì)。

流控和精準(zhǔn)流控

EthMAC支持流控功能。開(kāi)啟流控支持后,RX端可識(shí)別流控幀,TX端在RX收到流控幀后,自動(dòng)暫停的發(fā)送,避免對(duì)端設(shè)備因無(wú)法及時(shí)處理消息包導(dǎo)致緩存爆掉的情況。

精準(zhǔn)流控是在流控基礎(chǔ)上實(shí)現(xiàn)的高級(jí)功能。啟用精準(zhǔn)流控后,會(huì)記錄發(fā)送流控幀設(shè)備的源地址,TX端只對(duì)目標(biāo)地址與記錄的流控源地址匹配的網(wǎng)絡(luò)包暫停發(fā)送,不影響發(fā)向其它目標(biāo)地址的網(wǎng)絡(luò)包。

接收幀目的地址過(guò)濾

和地址過(guò)濾調(diào)試模式

接收幀目的地址過(guò)濾功能相當(dāng)于白名單。在寄存器中配置,可實(shí)現(xiàn)多組MAC源地址以及對(duì)應(yīng)的bit mask。從而實(shí)現(xiàn)規(guī)則復(fù)雜的白名單過(guò)濾功能,可用于設(shè)備節(jié)點(diǎn)在網(wǎng)絡(luò)中對(duì)僅來(lái)自期望節(jié)點(diǎn)設(shè)備消息的響應(yīng),簡(jiǎn)化節(jié)點(diǎn)設(shè)備的設(shè)計(jì)難度。

地址過(guò)濾調(diào)試模式功能對(duì)MAC調(diào)試場(chǎng)景非常有用,相當(dāng)于黑名單。由于操作系統(tǒng)會(huì)主動(dòng)向網(wǎng)絡(luò)發(fā)出基于PC MAC源地址的小數(shù)據(jù)包,在PC上使用Wireshark等軟件對(duì)IP進(jìn)行調(diào)測(cè)時(shí),待測(cè)網(wǎng)絡(luò)節(jié)點(diǎn)會(huì)收到來(lái)自操作系統(tǒng)自動(dòng)發(fā)送的“干擾”網(wǎng)絡(luò)包。啟用調(diào)試模式后,EthMAC會(huì)自動(dòng)濾除源地址值與配置值(PC網(wǎng)卡MAC地址)相同的數(shù)據(jù)包,從而排除來(lái)自操作系統(tǒng)的不可控干擾,只接收來(lái)自Wireshark的網(wǎng)絡(luò)包。啟用調(diào)試模式后,EthMAC會(huì)自動(dòng)濾除源地址值與配置值相同的數(shù)據(jù)包。

EthMAC IP配置與使用

打開(kāi)IP

第一步,使用HqFpga v3版本軟件,創(chuàng)建或打開(kāi)一個(gè)工程。

849b2e60-f4a7-11ef-9310-92fbcf53809c.png

第二步,在已打開(kāi)的工程中,點(diǎn)擊“IP管理”圖標(biāo)。

84a27760-f4a7-11ef-9310-92fbcf53809c.png

第三步,在IP管理器“IP Creator”--通訊與網(wǎng)絡(luò)類(lèi)下找到EthMAC IP,雙擊打開(kāi)EthMAC IP配置界面。

84aa3c48-f4a7-11ef-9310-92fbcf53809c.png

配置IP

84bd477a-f4a7-11ef-9310-92fbcf53809c.png

EthMAC IP的配置界面非常清晰。分為“功能配置”,“目的地址過(guò)濾配置”,“調(diào)試選項(xiàng)”三大塊。

功能配置部分用于配置VLAN幀,JUMBO幀,流控功能的功能使能。

目的地址過(guò)濾器配置部分用于配置4個(gè)地址過(guò)濾器是否啟用。

調(diào)試選項(xiàng)配置用于開(kāi)關(guān)調(diào)試模式以及輸入調(diào)試模式下的黑名單MAC源地址。

以上功能配置都會(huì)影響IP占用的FPGA邏輯資源,關(guān)閉功能的時(shí)候相關(guān)的邏輯資源可以節(jié)省。這些功能的開(kāi)關(guān)配置并不影響用戶(hù)接口,只影響邏輯功能和資源,建議用戶(hù)配置的時(shí)候按需開(kāi)啟。

EthMAC應(yīng)用子系統(tǒng)

84cd3298-f4a7-11ef-9310-92fbcf53809c.png

EthMAC系統(tǒng)連接

如上圖,這是一個(gè)非常典型的使用EthMAC 子系統(tǒng)框圖。MCU/CONTROLLER主要用于EthMAC的寄存器配置,可以使用智多晶提供的CM3/STAR/Tiny-SoC IP。以太網(wǎng)用戶(hù)數(shù)據(jù)包即可走用戶(hù)邏輯,也可以走M(jìn)CU/CONTROLLER,取決于業(yè)務(wù)的應(yīng)用需求和實(shí)現(xiàn)方案。

APB3總線(xiàn)掛載

需注意,EthMAC IP的APB3接口地址位寬只有10bit,是去掉了設(shè)備基地址部分的純寄存器偏移地址部分。因此在掛載APB總線(xiàn)的時(shí)候需要增加一個(gè)基地址解碼邏輯,接到APB3接口的s_apb_sel信號(hào)上。

以這種方式,用戶(hù)可以非常靈活的自定義設(shè)備基地址,以及在總線(xiàn)上同時(shí)掛載多個(gè)APB設(shè)備,見(jiàn)下圖。

84dc337e-f4a7-11ef-9310-92fbcf53809c.png

典型應(yīng)用場(chǎng)景

1)網(wǎng)絡(luò)設(shè)備(網(wǎng)卡,交換機(jī),路由器)。

2)通過(guò)CPU和軟件協(xié)議棧為SoC實(shí)現(xiàn)TCP/IP網(wǎng)絡(luò)通訊。

3)通過(guò)用戶(hù)邏輯實(shí)現(xiàn)UDP網(wǎng)絡(luò)通訊(網(wǎng)絡(luò)相機(jī)、工業(yè)相機(jī)、LED顯控,網(wǎng)絡(luò)數(shù)據(jù)采集卡)。

4)通過(guò)MCU和用戶(hù)邏輯實(shí)現(xiàn)TCP/IP和UDP的混合通訊(網(wǎng)絡(luò)相機(jī)、工業(yè)相機(jī)、LED顯控,網(wǎng)絡(luò)數(shù)據(jù)采集卡)。適用于網(wǎng)絡(luò)中即有控制主機(jī)(TCP/IP)又有點(diǎn)對(duì)點(diǎn)流數(shù)據(jù)(UDP)的場(chǎng)景。

5)基于MAC層之上的用戶(hù)自定義協(xié)議設(shè)備通訊(醫(yī)療設(shè)備,汽車(chē)電子)。

設(shè)計(jì)資源

EthMAC IP用戶(hù)文檔已隨IP發(fā)布,可通過(guò)以下2個(gè)方式獲得。

1)在EthMAC IP界面左下角,點(diǎn)擊“用戶(hù)指南”可以直接打開(kāi)EthMAC IP的用戶(hù)指南(UserGuide)pdf文件。

84f1c626-f4a7-11ef-9310-92fbcf53809c.png

2)通過(guò)UG00031_EthMAC_IP用戶(hù)指南直接在智多晶官網(wǎng)下載EthMAC IP的用戶(hù)指南(UserGuide)pdf文件。

其它相關(guān)設(shè)計(jì)資源后期會(huì)陸續(xù)通過(guò)官網(wǎng)發(fā)布,歡迎關(guān)注。有任何疑問(wèn)請(qǐng)通過(guò)智多晶公眾號(hào)或FAE與我們聯(lián)系。

聲明:本文內(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

    文章

    6000

    瀏覽量

    180913
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1863

    瀏覽量

    155882
  • 網(wǎng)絡(luò)通信
    +關(guān)注

    關(guān)注

    4

    文章

    840

    瀏覽量

    32569
  • MAC層
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    9421

原文標(biāo)題:“芯”技術(shù)分享 | 智多晶EthMAC IP介紹

文章出處:【微信號(hào):智多晶,微信公眾號(hào):智多晶】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    多晶XSTC_8B10B IP介紹

    XSTC_8B10B IP(XSTC:XiST Transmission Channel)是智多晶開(kāi)發(fā)的一個(gè)靈活的,輕量級(jí)的高速串行通信的IP。IP在具備SerDes(單通道或多通道)
    的頭像 發(fā)表于 04-03 16:30 ?1405次閱讀
    智<b class='flag-5'>多晶</b>XSTC_8B10B <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    多晶FIFO_Generator IP介紹

    FIFO_Generator是智多晶設(shè)計(jì)的一款通用型FIFO IP。當(dāng)前發(fā)布的FIFO_Generator IP是2.0版本,相比之前的1.1版本主要新增了非等比輸入輸出數(shù)據(jù)位寬支持和異步FIFO跨時(shí)鐘級(jí)數(shù)配置功能。
    的頭像 發(fā)表于 04-25 17:24 ?1823次閱讀
    智<b class='flag-5'>多晶</b>FIFO_Generator <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    多晶eSPI_Slave IP介紹

    eSPI總線(xiàn)具有低功耗、管腳數(shù)量少、高效的數(shù)據(jù)傳輸?shù)葍?yōu)點(diǎn),常用于與EC、BMC、SIO等外設(shè)的通信,是PC中CPU與這些外設(shè)通信的主流協(xié)議。智多晶eSPI_Slave IP符合eSPI標(biāo)準(zhǔn)規(guī)范,支持相關(guān)協(xié)議屬性。
    的頭像 發(fā)表于 05-08 16:44 ?1446次閱讀
    智<b class='flag-5'>多晶</b>eSPI_Slave <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    國(guó)產(chǎn)智多晶FPGA介紹及應(yīng)用

    ,包括綜合、約束、布局布線(xiàn)、下載編程等。智多晶的芯片使用自主研發(fā)的FPGA開(kāi)發(fā)軟件“HqFpga”, 完成綜合、布局布線(xiàn)、時(shí)序分析、配置編程和片內(nèi)邏輯分析。智多晶的Seal 5000系列FPGA芯片,在
    發(fā)表于 06-03 09:32

    低溫多晶硅,低溫多晶硅是什么意思

    低溫多晶硅,低溫多晶硅是什么意思     低溫多晶硅的全稱(chēng)是“Low Temperature Poly-Silicon(LTPS,多晶硅又簡(jiǎn)稱(chēng)為p-Si
    發(fā)表于 03-27 11:42 ?1077次閱讀

    多晶硅上市公司有哪些_國(guó)內(nèi)多晶硅上市公司排名

    多晶硅,是單質(zhì)硅的一種形態(tài)。本文主要介紹多晶硅的概念、多晶硅的應(yīng)用價(jià)值以及國(guó)內(nèi)多晶硅上市公司排名概要。
    發(fā)表于 12-18 10:47 ?6.7w次閱讀

    多晶硅生產(chǎn)流程是什么_單晶硅與多晶硅的區(qū)別

    本文已多晶硅為中心,主要介紹多晶硅的技術(shù)特征、單晶硅與多晶硅的區(qū)別、多晶硅應(yīng)用價(jià)值以及多晶硅行
    發(fā)表于 12-18 11:28 ?6.3w次閱讀

    多晶硅太陽(yáng)能電池結(jié)構(gòu)_多晶硅太陽(yáng)能電池原理

    本文開(kāi)始介紹了太陽(yáng)能電池的分類(lèi)詳情與多晶硅太陽(yáng)能電池優(yōu)點(diǎn),其次介紹多晶硅太陽(yáng)能電池組件與多晶硅太陽(yáng)能電池板組成,最后
    發(fā)表于 01-30 14:54 ?2.8w次閱讀

    多晶硅太陽(yáng)能板品牌_多晶硅太陽(yáng)能板價(jià)格

    本文開(kāi)始介紹了什么是多晶硅太陽(yáng)能板與多晶硅太陽(yáng)能板的組件結(jié)構(gòu),其次介紹多晶硅太陽(yáng)能板五大品牌,最后介紹
    發(fā)表于 01-30 16:54 ?8367次閱讀

    多晶DDR Controller介紹

    本期主要介紹多晶DDR Controller的常見(jiàn)應(yīng)用領(lǐng)域、內(nèi)部結(jié)構(gòu)、各模塊功能、配置界面、配置參數(shù)等內(nèi)容。
    的頭像 發(fā)表于 01-23 10:29 ?1472次閱讀
    智<b class='flag-5'>多晶</b>DDR Controller<b class='flag-5'>介紹</b>

    深入解讀智多晶FIR IP

    在數(shù)字信號(hào)處理領(lǐng)域,F(xiàn)IR 濾波器憑借其穩(wěn)定性強(qiáng)、線(xiàn)性相位等優(yōu)勢(shì),被廣泛應(yīng)用于各類(lèi)信號(hào)處理場(chǎng)景。今天,就帶大家深入解讀西安智多晶微電子有限公司推出的FIR IP。
    的頭像 發(fā)表于 03-20 17:08 ?1191次閱讀
    深入解讀智<b class='flag-5'>多晶</b>FIR <b class='flag-5'>IP</b>

    多晶LPC_Controller IP介紹

    在FPGA設(shè)計(jì)領(lǐng)域,西安智多晶微電子有限公司推出的LPC_Controller IP正逐漸嶄露頭角,為工程師們提供了強(qiáng)大的工具,助力他們?cè)跀?shù)據(jù)傳輸領(lǐng)域大展身手。今天,就讓我們一同揭開(kāi)LPC_Controller IP的神秘面紗,
    的頭像 發(fā)表于 04-18 11:52 ?1991次閱讀
    智<b class='flag-5'>多晶</b>LPC_Controller <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    多晶VBO_TX IP產(chǎn)品核心亮點(diǎn)

    在當(dāng)今數(shù)字化世界中,視頻數(shù)據(jù)的高速傳輸對(duì)于眾多電子設(shè)備和應(yīng)用場(chǎng)景至關(guān)重要。智多晶微電子有限公司推出的 VBO_TX IP(基于 V-by-One HS Standard_Ver 1.4 版本協(xié)議技術(shù)標(biāo)準(zhǔn))為這一需求提供了一種高性能、低功耗的解決方案。
    的頭像 發(fā)表于 07-01 09:46 ?1072次閱讀
    智<b class='flag-5'>多晶</b>VBO_TX <b class='flag-5'>IP</b>產(chǎn)品核心亮點(diǎn)

    多晶SerDes 2.0 IP介紹

    為了滿(mǎn)足用戶(hù)對(duì)SerDes日益增漲和多樣化的要求。智多晶SerDes IP推出了2.0版本的升級(jí),本次升級(jí)相比1.0版本主要帶來(lái)了以下的變化。
    的頭像 發(fā)表于 08-16 15:32 ?1425次閱讀
    智<b class='flag-5'>多晶</b>SerDes 2.0 <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    多晶MCU硬核IP全面升級(jí)|CM3和STAR新特性介紹

    更統(tǒng)一的架構(gòu)、更靈活的總線(xiàn)、更簡(jiǎn)潔的配置——智多晶MCU硬核IP全面升級(jí) 隨著嵌入式系統(tǒng)復(fù)雜度不斷提升,F(xiàn)PGA內(nèi)置MCU硬核已成為主流方案。智多晶針對(duì)SA5Z-30和SA5Z-50系列芯片的MCU
    的頭像 發(fā)表于 02-12 10:09 ?581次閱讀
    智<b class='flag-5'>多晶</b>MCU硬核<b class='flag-5'>IP</b>全面升級(jí)|CM3和STAR新特性<b class='flag-5'>介紹</b>