日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

Xilinx平臺以太網(wǎng)接口(一)TCP/IP基礎(chǔ)

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-19 17:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本系列文章基于xilinx三速以太網(wǎng)IP進行學習介紹。

在完成以太網(wǎng)通信實驗之前,必須要對以太網(wǎng)基礎(chǔ)知識進行了解。時間充裕的可以看看《圖解TCP/IP》作為掃盲。本文重點對以太網(wǎng)幀結(jié)構(gòu)進行介紹。

一、以太網(wǎng)幀格式

以太網(wǎng)幀格式:

Xilinx平臺以太網(wǎng)接口(一)TCP/IP基礎(chǔ)

前導碼(Preamble):8 字節(jié),連續(xù) 7 個 8’h55 加 1 個 8’hd5,表示一個幀的開始,用于雙方設(shè)備數(shù)據(jù)的同步。

目的 MAC 地址:6 字節(jié),存放目的設(shè)備的物理地址,即 MAC 地址 ;

源 MAC 地址:6 字節(jié),存放發(fā)送端設(shè)備的物理地址 ;

長度/類型:2 字節(jié),小于1500為長度,大于則為類型,用于指定協(xié)議類型,常用的有 0800 表示 IP 協(xié)議,0806 表示 ARP 協(xié)議,8035 表示 RARP 協(xié)議 ;

數(shù)據(jù):46 到 1500 字節(jié),最少 46 字節(jié),不足需要補全 46 字節(jié),例如 IP 協(xié)議層就包含在數(shù)據(jù) 部分,包括其 IP 頭及數(shù)據(jù)。

FCS:幀尾,4 字節(jié),稱為幀校驗序列,采用 32 位 CRC 校驗,對目的 MAC 地址字段到數(shù)據(jù)字段進行校驗。

進一步擴展,以 UDP 協(xié)議為例,可以看到其結(jié)構(gòu)如下,除了以太網(wǎng)首部的 14 字節(jié),數(shù)據(jù)部 分包含 IP 首部,UDP 首部,應(yīng)用數(shù)據(jù)共 46~1500 字節(jié)。

pYYBAGIQvvCAHqHSAABs23kCbJM852.jpg

基于FPGA的以太網(wǎng)通信基本都是UDP協(xié)議。

UDP協(xié)議:用戶數(shù)據(jù)報協(xié)議,一種無連接的傳輸層協(xié)議,提供面向事務(wù)的簡單不可靠信息傳送服務(wù)。數(shù)據(jù)傳輸過程中延遲小、數(shù)據(jù)傳輸效率高。

二、UDP 協(xié)議的報頭格式

Xilinx平臺以太網(wǎng)接口(一)TCP/IP基礎(chǔ)

UDP 報頭由 4 個域組成,其中每個域各占用 2 個字節(jié),具體如下:

① UDP 源端口

② 目標端口號

③ 數(shù)據(jù)報長度

④ 校驗和

UDP 協(xié)議使用端口號為不同的應(yīng)用保留其各自的數(shù)據(jù)傳輸通道。數(shù)據(jù)發(fā)送一方將 UDP 數(shù)據(jù)報通過源端口發(fā)送出去,而數(shù)據(jù)接收一方則通過目標端口接收數(shù)據(jù)。

數(shù)據(jù)報的長度是指包括報頭和數(shù)據(jù)部分在內(nèi)的總字節(jié)數(shù)。因為報頭的長度是固定的,所以該 域主要被用來計算可變長度的數(shù)據(jù)部分(又稱為數(shù)據(jù)負載)。數(shù)據(jù)報的最大長度根據(jù)操作環(huán)境的不同而各異。從理論上說,包含報頭在內(nèi)的數(shù)據(jù)報的最大長度為 65535 字節(jié)。不過,一些實際應(yīng)用往往會限制數(shù)據(jù)報的大小,有時會降低到 8192 字節(jié)。

UDP 協(xié)議使用報頭中的校驗值來保證數(shù)據(jù)的安全。UDP校驗和=(IP偽頭部+(UDP首部+數(shù)據(jù)每兩個字節(jié)拼接分別相加的和))。校驗值首先在數(shù)據(jù)發(fā)送方通過特殊的算法計算得出,在傳遞到接收方之后,還需要再重新計算。如果某個數(shù)據(jù)報在傳輸過程中被第三方篡改或者由于線路噪音等原因受到損壞,發(fā)送和接收方的校驗計算值將不會相符,由此 UDP 協(xié)議可以檢測是否出錯。雖然 UDP 提供有錯誤檢測,但檢測到錯誤時,錯誤校正,只是簡單地把損壞的消息段扔掉,或者給應(yīng)用程序提供警告信息。

三、PING功能

ICMP 是 TCP/IP 協(xié)議族的一個 IP 層子協(xié)議,包含在 IP 數(shù)據(jù)報里,用于 IP 主機、路由器之間傳遞控制消息。控制消息是指網(wǎng)絡(luò)是否連通,主機是否可達等功能。其中 ping 功能采用回送請求和回答報文,回送請求報文類型為 8’h08,回答報文類型為 8’h00。

Xilinx平臺以太網(wǎng)接口(一)TCP/IP基礎(chǔ)

下一篇,我們將對基于FPGA的以太網(wǎng)通信系統(tǒng)架構(gòu)進行介紹。

審核編輯:湯梓紅

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

    關(guān)注

    41

    文章

    6203

    瀏覽量

    181626
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9603

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    車載以太網(wǎng),速度直指Tbps?

    要點總結(jié):汽車以太網(wǎng),特別是10BASE-T1S,正在成為車載網(wǎng)絡(luò)中CAN的替代品,預計未來自動駕駛和聯(lián)網(wǎng)汽車將擁有更高的速度。汽車領(lǐng)域向以太網(wǎng)的過渡并非普遍現(xiàn)象;些原始設(shè)備制造商(OEM)可能
    的頭像 發(fā)表于 04-02 11:00 ?2292次閱讀
    車載<b class='flag-5'>以太網(wǎng)</b>,速度直指Tbps?

    車載以太網(wǎng)設(shè)備如何進行線束連接

    用戶在使用VN系列設(shè)備時,不了解接口和線束關(guān)系,導致無法采集以太網(wǎng)數(shù)據(jù)。
    的頭像 發(fā)表于 03-02 14:11 ?225次閱讀
    車載<b class='flag-5'>以太網(wǎng)</b>設(shè)備如何進行線束連接

    新品 | StamPLC PoE,以太網(wǎng)拓展模塊 Atom DTU NB-IoT2 V1.1,可編程數(shù)據(jù)傳輸單元

    TCP/IP協(xié)議棧,具備8路獨立硬件Socket、10/100M以太網(wǎng)數(shù)據(jù)鏈路層(MAC)及物理層(PHY),支持UDP、TCP等主流網(wǎng)絡(luò)通信方式。模塊通過RJ45以
    的頭像 發(fā)表于 01-16 19:06 ?1188次閱讀
    新品 | StamPLC PoE,<b class='flag-5'>以太網(wǎng)</b>拓展模塊 Atom DTU NB-IoT2 V1.1,可編程數(shù)據(jù)傳輸單元

    Amphenol單對以太網(wǎng)(SPE)IP20連接器及電纜組件:工業(yè)以太網(wǎng)新選擇

    IP20連接器及電纜組件,正是滿足這些需求的下代工業(yè)以太網(wǎng)連接方案。 文件下載: Amphenol Commercial 單對以太網(wǎng) (SPE)
    的頭像 發(fā)表于 12-12 10:40 ?918次閱讀

    TCP/UDP 三模式!遠程監(jiān)控以太網(wǎng)溫濕度傳感器,響應(yīng)快至 1ms

    高科技POE供電以太網(wǎng)溫濕度傳感器深度解析:精準感知與智能控制的融合創(chuàng)新 、核心技術(shù)架構(gòu)解析 1. 網(wǎng)絡(luò)通訊技術(shù)突破 ? RJ45+TCP/IP 全棧設(shè)計 :采用 10/100M 自
    的頭像 發(fā)表于 12-04 15:04 ?1016次閱讀
    <b class='flag-5'>TCP</b>/UDP 三模式!遠程監(jiān)控<b class='flag-5'>以太網(wǎng)</b>溫濕度傳感器,響應(yīng)快至 1ms

    香蕉派BPI - R4 Pro,配備2個10G SFP接口和4個2.5G以太網(wǎng)接口,采用聯(lián)發(fā)科MT7988A

    以太網(wǎng)接口
    Banana Pi開源硬件
    發(fā)布于 :2025年11月21日 15:37:27

    以太網(wǎng)通訊在FPGA上的實現(xiàn)

    最底層,分為接收RX和發(fā)送TX兩個部分,主要用來實現(xiàn)上文所述的IP協(xié)議和MAC層協(xié)議。TX部分接收上層發(fā)來的UDP或TCP報文,將其添加IP頭并封裝為個完整的
    發(fā)表于 10-30 07:45

    移植網(wǎng)絡(luò)PHY芯片驅(qū)動,如何融入 rt-thread 的網(wǎng)絡(luò)體系,并添加新的以太網(wǎng)類型的報文?

    PHY 芯片最底層收發(fā)以太網(wǎng)報文,有可能組成 VLAN 網(wǎng)絡(luò)); 我要實現(xiàn)個新的以太網(wǎng)類型報文(HPGP報文,以太網(wǎng)報文類型為 0x88E1),要求能在應(yīng)用層收發(fā)該
    發(fā)表于 09-22 06:11

    實現(xiàn)EtherNet/IP網(wǎng)絡(luò)與Modbus TCP網(wǎng)絡(luò)之間數(shù)據(jù)互通

    硬件連接與配置 使用工業(yè)以太網(wǎng)網(wǎng)關(guān)(如ENE-350)作為橋接設(shè)備,通過以太網(wǎng)交換機實現(xiàn)硬件互聯(lián)。 網(wǎng)關(guān)需根據(jù)應(yīng)用場景配置為EtherNet/IP從站或Modbus TCP主/從站模式
    的頭像 發(fā)表于 08-06 13:48 ?894次閱讀
    實現(xiàn)EtherNet/<b class='flag-5'>IP</b>網(wǎng)絡(luò)與Modbus <b class='flag-5'>TCP</b>網(wǎng)絡(luò)之間數(shù)據(jù)互通

    以太網(wǎng)模塊被忽視的角落 #電磁兼容EMC #電子工程師 #電子元器件 #磁珠 #濾波電容 #以太網(wǎng)

    以太網(wǎng)
    深圳市韜略科技有限公司
    發(fā)布于 :2025年07月25日 17:35:35

    以太網(wǎng)入門:從零開始,掌握以太網(wǎng)基礎(chǔ)知識!

    以太網(wǎng)種基于異步載波偵聽多路訪問/沖突檢測(CSMA/CD)協(xié)議的通信技術(shù)。它支持的有效負載大小為46-1500個八位字節(jié),數(shù)據(jù)速率可達10Mbps、10
    的頭像 發(fā)表于 06-09 14:00 ?4117次閱讀
    <b class='flag-5'>以太網(wǎng)</b>入門:從零開始,掌握<b class='flag-5'>以太網(wǎng)</b>基礎(chǔ)知識!

    Microchip LAN9211-ABZJ 集成 10/100 以太網(wǎng) PHY的以太網(wǎng)控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太網(wǎng) PHY的以太網(wǎng)控制器
    的頭像 發(fā)表于 06-04 14:56 ?1338次閱讀
    Microchip LAN9211-ABZJ 集成 10/100 <b class='flag-5'>以太網(wǎng)</b> PHY的<b class='flag-5'>以太網(wǎng)</b>控制器

    雙通道CAN轉(zhuǎn)以太網(wǎng)#CAN轉(zhuǎn)以太網(wǎng)#三格電子

    以太網(wǎng)
    三格電子科技
    發(fā)布于 :2025年05月12日 13:17:05
    塔城市| 栾城县| 东兰县| 如东县| 丁青县| 都匀市| 漳浦县| 星座| 新泰市| 修武县| 富民县| 于都县| 墨竹工卡县| 汝州市| 玉龙| 方城县| 桃园市| 南平市| 武威市| 南昌市| 讷河市| 霍山县| 永康市| 平顺县| 繁峙县| 榆中县| 咸丰县| 木里| 和林格尔县| 松阳县| 赤水市| 灵寿县| 肥东县| 恭城| 巴马| 新昌县| 三门县| 焦作市| 阿拉善左旗| 华阴市| 镇沅|