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

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

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

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

兩個(gè)網(wǎng)絡(luò)相關(guān)的開源項(xiàng)目詳解

OpenFPGA ? 來源:OpenFPGA ? 作者:碎碎思 ? 2021-10-27 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天介紹兩個(gè)(only two)網(wǎng)絡(luò)相關(guān)的開源項(xiàng)目。

Alex的verilog-ethernet之前在介紹PCIe項(xiàng)目時(shí)有介紹過Alex的項(xiàng)目,當(dāng)時(shí)重點(diǎn)介紹了PCIe。今天主要介紹他的ethernet項(xiàng)目。

?介紹用于1G、10G 和 25G 數(shù)據(jù)包處理(8 位和 64 位數(shù)據(jù)路徑)的以太網(wǎng)相關(guān)組件的集合。包括用于處理以太網(wǎng)幀以及 IP、UDP 和 ARP 的模塊以及用于構(gòu)建完整 UDP/IP 堆棧的組件。包括用于1G和 10G/25G 的 MAC 模塊、一個(gè) 10G/25G PCS/PMA PHY 模塊和一個(gè) 10G/25G 組合 MAC/PCS/PMA 模塊。包括用于實(shí)現(xiàn)需要精確時(shí)間同步的系統(tǒng)的各種 PTP 相關(guān)組件。還包括使用cocotbext-eth 的完整 cocotb 測試平臺(tái)代碼。

組件說明:僅對于 IP 和 ARP 支持,請使用ip_complete(1G) 或ip_complete_64 (10G/25G)。

對于 UDP、IP 和 ARP 支持,請使用udp_complete(1G) 或udp_complete_64 (10G/25G)。

1G和 10G/25G MAC 模塊頂層文件eth_mac_*,具有各種接口和帶/不帶 FIFO。10G/25G PCS/PMA PHY 模塊頂層文件是 eth_phy_10g. 10G/25G MAC/PCS/PMA組合模塊頂層文件是 eth_mac_phy_10g.

PTP 組件包括可配置的 PTP 時(shí)鐘 ( ptp_clock)、ptp_clock_cdc用于跨時(shí)鐘域傳輸 PTP 時(shí)間的 PTP 時(shí)鐘 CDC 模塊 。以及用于從 PTP 時(shí)間精確生成任意頻率的可配置 PTP 周期輸出模塊。

其中cocotbext-xxx是仿真測試模型(cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.cocotb是一套基于python的用于構(gòu)建仿真及測試用例的lib庫)。

已經(jīng)驗(yàn)證的板卡

0a6c9b14-364c-11ec-82a8-dac502259ad0.png

基本市場上官方的板卡都有測試,從Xilinx S6到ZCU106,Intel Cyclone10到Stratix10 大小芯片都支持。

優(yōu)秀的 Verilog/FPGA開源項(xiàng)目介紹(三)- 大廠的項(xiàng)目

其他說明README中也有模塊的說明:

0ad87b2c-364c-11ec-82a8-dac502259ad0.png

以及相關(guān)接口的時(shí)序說明:

優(yōu)秀的 Verilog/FPGA開源項(xiàng)目介紹(二)-RISC-V

0b38e4b2-364c-11ec-82a8-dac502259ad0.png

測試平臺(tái)的使用也有詳細(xì)的說明。

業(yè)界第一個(gè)真正意義上開源100 Gbps NIC Corundum對于需求100G網(wǎng)卡的朋友,一定要看看這個(gè)開源項(xiàng)目,先放開源地址:

?

https://github.com/ucsdsysnet/corundum

?介紹Corundum 是一種基于 FPGA 的開源高性能 NIC。功能包括高性能數(shù)據(jù)路徑、10G/25G/100G 以太網(wǎng)、PCI express gen 3、定制的高性能、緊密集成的 PCIe DMA 引擎、1000+ 傳輸、接收、完成和事件隊(duì)列、分散/收集DMA、MSI 中斷、多個(gè)接口、每個(gè)接口多個(gè)端口、每個(gè)端口的傳輸調(diào)度,包括高精度 TDMA、流散列、RSS、校驗(yàn)和卸載和本地 IEEE 1588 PTP 時(shí)間戳。包含一個(gè)與 Linux 網(wǎng)絡(luò)堆棧集成的 Linux 驅(qū)動(dòng)程序。廣泛的仿真框架促進(jìn)了開發(fā)和調(diào)試,該框架涵蓋了從一側(cè)的驅(qū)動(dòng)程序和 PCI express 接口的仿真模型到另一側(cè)的以太網(wǎng)接口的整個(gè)系統(tǒng)。

Corundum 有幾個(gè)獨(dú)特的特征。首先,傳輸、接收、完成和事件隊(duì)列狀態(tài)高效地存儲(chǔ)在塊 RAM 或ultra RAM中,從而支持?jǐn)?shù)以千計(jì)的可單獨(dú)控制的隊(duì)列。這些隊(duì)列與接口相關(guān)聯(lián),每個(gè)接口可以有多個(gè)端口,每個(gè)端口都有自己獨(dú)立的調(diào)度程序。這實(shí)現(xiàn)了對數(shù)據(jù)包傳輸?shù)臉O其細(xì)粒度的控制。結(jié)合 PTP 時(shí)間同步,這可以實(shí)現(xiàn)高精度 TDMA。

Corundum 還提供了一個(gè)用于實(shí)現(xiàn)自定義邏輯的應(yīng)用程序部分。應(yīng)用部分有一個(gè)用于控制的專用 PCIe BAR 和許多提供對核心數(shù)據(jù)路徑和 DMA 基礎(chǔ)設(shè)施的訪問的接口。

支持的板卡Alpha Data ADM-PCIE-9V3 (Xilinx Virtex UltraScale+ XCVU3P)

Exablaze ExaNIC X10/Cisco Nexus K35-S (Xilinx Kintex UltraScale XCKU035)

Exablaze ExaNIC X25/Cisco Nexus K3P-S (Xilinx Kintex UltraScale+ XCKU3P)

Silicom fb2CG@KU15P (Xilinx Kintex UltraScale+ XCKU15P)

NetFPGA SUME (Xilinx Virtex 7 XC7V690T)

Xilinx Alveo U50 (Xilinx Virtex UltraScale+ XCU50)

Xilinx Alveo U200 (Xilinx Virtex UltraScale+ XCU200)

Xilinx Alveo U250 (Xilinx Virtex UltraScale+ XCU250)

Xilinx Alveo U280 (Xilinx Virtex UltraScale+ XCU280)

Xilinx VCU108 (Xilinx Virtex UltraScale XCVU095)

Xilinx VCU118 (Xilinx Virtex UltraScale+ XCVU9P)

Xilinx VCU1525 (Xilinx Virtex UltraScale+ XCVU9P)

Xilinx ZCU106 (Xilinx Zynq UltraScale+ XCZU7EV)

說明這個(gè)項(xiàng)目很多都引用了上面《Alex的項(xiàng)目》,可以算是上一個(gè)項(xiàng)目的擴(kuò)展。測試等文檔也很完全??驁D如下

責(zé)任編輯:haq

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

    關(guān)注

    1664

    文章

    22509

    瀏覽量

    639560
  • Verilog
    +關(guān)注

    關(guān)注

    31

    文章

    1374

    瀏覽量

    114737
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    4368

    瀏覽量

    46470

原文標(biāo)題:優(yōu)秀的 Verilog/FPGA開源項(xiàng)目介紹(四)- Ethernet

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    FreeRTOS_SMP_Example_S32K358_2xCores示例配置并實(shí)現(xiàn)了一個(gè)SMP項(xiàng)目,兩個(gè)核心的中斷頻率比較高時(shí)報(bào)故障,怎么解決?

    我參考FreeRTOS_SMP_Example_S32K358_2xCores示例配置并實(shí)現(xiàn)了一個(gè) SMP 項(xiàng)目。RTD6.0.0但是,當(dāng)我的兩個(gè)核心的中斷頻率比較高時(shí),會(huì)出現(xiàn)種故障
    發(fā)表于 03-30 08:23

    兩個(gè)RS485-Modbus主站如何通訊

    本產(chǎn)品能很好解決Master-1主站向模塊寫入數(shù)據(jù),Master-2主站讀取數(shù)據(jù);Master-2主站向模塊寫入數(shù)據(jù),Master-1主站讀取數(shù)據(jù)。由此解決兩個(gè)主站之間的互相讀通信難題。
    發(fā)表于 02-08 15:32 ?0次下載

    使用博圖(TIA Portal)監(jiān)控PROFINET從站通訊狀態(tài)的兩個(gè)方法

    如何使用博圖監(jiān)控Profinet從站通訊狀態(tài),這里有兩個(gè)方法供你選擇。 方法一 | 使用DeviceStates指令 創(chuàng)建全局?jǐn)?shù)據(jù)塊 在博圖項(xiàng)目中,創(chuàng)建一個(gè)全局?jǐn)?shù)據(jù)塊(DB),用于存儲(chǔ)從站狀態(tài)信息
    的頭像 發(fā)表于 01-17 11:21 ?1576次閱讀
    使用博圖(TIA Portal)監(jiān)控PROFINET從站通訊狀態(tài)的<b class='flag-5'>兩個(gè)</b>方法

    曙光存儲(chǔ)連續(xù)斬獲兩個(gè)行業(yè)獎(jiǎng)項(xiàng)

    近期,曙光存儲(chǔ)連續(xù)斬獲兩個(gè)行業(yè)獎(jiǎng)項(xiàng),自研技術(shù)產(chǎn)品在國產(chǎn)突破、AI行業(yè)應(yīng)用等方面的成果獲得廣泛關(guān)注。
    的頭像 發(fā)表于 01-15 16:28 ?2745次閱讀

    開源鴻蒙項(xiàng)目順利孵化畢業(yè)

    2025年11月21日,2025開放原子開發(fā)者大會(huì)在北京隆重啟幕。作為本次大會(huì)的重磅環(huán)節(jié)和核心焦點(diǎn)之一,在大會(huì)開幕式上,開放原子開源基金會(huì)(以下簡稱“基金會(huì)”)宣布開源鴻蒙項(xiàng)目達(dá)成開源
    的頭像 發(fā)表于 11-27 14:36 ?747次閱讀

    開源鴻蒙項(xiàng)目達(dá)成開源孵化目標(biāo)順利畢業(yè)

    11月21日,2025開放原子開發(fā)者大會(huì)在北京隆重啟幕。作為本次大會(huì)的重磅環(huán)節(jié)和核心焦點(diǎn)之一,在大會(huì)開幕式上,開源鴻蒙項(xiàng)目達(dá)成開源孵化目標(biāo)、順利畢業(yè),這是項(xiàng)目
    的頭像 發(fā)表于 11-25 17:36 ?1300次閱讀

    開放原子開源基金會(huì)與11個(gè)項(xiàng)目完成捐贈(zèng)簽約

    11月21日,在2025開放原子開發(fā)者大會(huì)開幕式上,開放原子開源基金會(huì)與11個(gè)開源項(xiàng)目完成捐贈(zèng)簽約,涵蓋人工智能、量子計(jì)算、機(jī)器人、操作系統(tǒng)、物聯(lián)網(wǎng)等多個(gè)關(guān)鍵技術(shù)方向。此舉既是基金會(huì)完
    的頭像 發(fā)表于 11-25 17:26 ?1045次閱讀

    開源鴻蒙和開源歐拉成為開放原子開源基金會(huì)首批畢業(yè)項(xiàng)目

    11月21日,在2025開放原子開發(fā)者大會(huì)開幕式上,開放原子開源基金會(huì)宣布旗下開源鴻蒙(OpenHarmony)與開源歐拉(openEuler)成為首批畢業(yè)項(xiàng)目。
    的頭像 發(fā)表于 11-25 17:22 ?1020次閱讀

    FreeRtos 能否同時(shí)使用兩個(gè) CPU?

    的情況下,CM0 更愿意專門用于管理外設(shè)。 - 是否有在 CM0 和 CM4 中同時(shí)運(yùn)行代碼的簡單示例或教程? - FreeRtos 能否同時(shí)使用兩個(gè) CPU?
    發(fā)表于 11-11 08:28

    個(gè)硬件SPI兩個(gè)CS操作兩個(gè)norflash,怎么互斥操作兩個(gè)norflash?

    個(gè)硬件SPI兩個(gè)CS操作兩個(gè)norflash,怎么互斥操作兩個(gè)norflash,有一個(gè)norflash被模擬成U盤,會(huì)在中斷中操作spi。
    發(fā)表于 09-26 06:18

    基本半導(dǎo)體連獲兩個(gè)行業(yè)獎(jiǎng)項(xiàng)

    近日,基本半導(dǎo)體憑借在碳化硅模塊領(lǐng)域的突出表現(xiàn),連獲“國產(chǎn)SiC模塊TOP企業(yè)獎(jiǎng)”和“年度優(yōu)秀功率器件產(chǎn)品獎(jiǎng)”兩個(gè)行業(yè)獎(jiǎng)項(xiàng)。
    的頭像 發(fā)表于 09-05 16:31 ?1249次閱讀

    開放原子開源基金會(huì)發(fā)布150余個(gè)開源項(xiàng)目應(yīng)用案例

    近日,在2025開放原子開源生態(tài)大會(huì)開幕式上,開放原子開源基金會(huì)發(fā)布了150余個(gè)開源項(xiàng)目應(yīng)用案例,涵蓋中國南方電網(wǎng)、中國移動(dòng)、京東集團(tuán)、安貞
    的頭像 發(fā)表于 07-28 17:10 ?1309次閱讀

    RT-Thread榮獲2025優(yōu)秀開源項(xiàng)目 | 新聞速遞

    6月底,RT-Thread睿賽德受邀參與由上海開源信息技術(shù)協(xié)會(huì)主辦的2025上海開源創(chuàng)新精英薈。上海市商委副主任張杰出席會(huì)議并致辭。RT-Thread嵌入式操作系統(tǒng)項(xiàng)目憑借其卓越的技術(shù)創(chuàng)新與
    的頭像 發(fā)表于 07-04 09:04 ?2854次閱讀
    RT-Thread榮獲2025優(yōu)秀<b class='flag-5'>開源</b><b class='flag-5'>項(xiàng)目</b> | 新聞速遞

    圖中兩個(gè)按鍵開關(guān)是兩個(gè)干簧管,為什么不直接對GND設(shè)計(jì)來檢測這個(gè)干簧管通斷呢?

    圖中兩個(gè)按鍵開關(guān)是兩個(gè)干簧管,為什么不直接對GND設(shè)計(jì)來檢測這個(gè)干簧管通斷呢? 這樣設(shè)計(jì)的原理是什么?
    發(fā)表于 06-17 06:30

    看到STM8L152用兩個(gè)IO用兩個(gè)或非門檢測兩個(gè)通斷,是什么原理呢?

    圖中兩個(gè)按鍵開關(guān)是兩個(gè)干簧管,為什么不直接對GND設(shè)計(jì)來檢測這個(gè)干簧管通斷呢? 這樣設(shè)計(jì)的原理是什么?
    發(fā)表于 06-12 06:25
    交口县| 濮阳市| 察隅县| 庐江县| 大化| 鱼台县| 林口县| 梅河口市| 厦门市| 鄂伦春自治旗| 靖州| 神池县| 香河县| 斗六市| 龙南县| 闸北区| 厦门市| 珲春市| 峨眉山市| 马尔康县| 洛南县| 门头沟区| 阿图什市| 金沙县| 延川县| 吉首市| 苏尼特右旗| 醴陵市| 内乡县| 山东| 新密市| 陵水| 浮梁县| 揭东县| 丰镇市| 新巴尔虎左旗| 崇州市| 汝南县| 长岭县| 武功县| 前郭尔|