18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

?介紹用于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 模塊、一個 10G/25G PCS/PMA PHY 模塊和一個 10G/25G 組合 MAC/PCS/PMA 模塊。包括用于實現(xiàn)需要精確時間同步的系統(tǒng)的各種 PTP 相關(guān)組件。還包括使用cocotbext-eth 的完整 cocotb 測試平臺代碼。

組件說明:僅對于 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 時鐘 ( ptp_clock)、ptp_clock_cdc用于跨時鐘域傳輸 PTP 時間的 PTP 時鐘 CDC 模塊 。以及用于從 PTP 時間精確生成任意頻率的可配置 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)驗證的板卡

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

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

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

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

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

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

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

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

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

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

?

https://github.com/ucsdsysnet/corundum

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

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

Corundum 還提供了一個用于實現(xiàn)自定義邏輯的應(yīng)用程序部分。應(yīng)用部分有一個用于控制的專用 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)

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

責(zé)任編輯:haq

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

    關(guān)注

    1650

    文章

    22220

    瀏覽量

    628085
  • Verilog
    +關(guān)注

    關(guān)注

    30

    文章

    1369

    瀏覽量

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

    關(guān)注

    3

    文章

    3893

    瀏覽量

    45364

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    硬件SPI兩個CS操作兩個norflash,怎么互斥操作兩個norflash?

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

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

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

    開放原子開源基金會發(fā)布150余開源項目應(yīng)用案例

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

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

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

    開源項目!Open Echo:一開源的聲納項目

    “ 這是一還在迭代中的項目開源的回聲測深儀/水深測量儀/聲吶系統(tǒng),適用于水文測繪及科研用途?;贏rduino平臺開發(fā)并具備良好兼容性 ” Open Echo 概覽 作為持續(xù)迭代的開源
    發(fā)表于 03-20 13:37

    Open Echo:一開源的聲納項目

    “ ?這是一還在迭代中的項目。開源的回聲測深儀/水深測量儀/聲吶系統(tǒng),適用于水文測繪及科研用途?;贏rduino平臺開發(fā)并具備良好兼容性? ” ? Open Echo 概覽 作為持續(xù)迭代
    的頭像 發(fā)表于 03-20 11:14 ?1656次閱讀
    Open Echo:一<b class='flag-5'>個</b><b class='flag-5'>開源</b>的聲納<b class='flag-5'>項目</b>

    開源項目!教你如何制作一開源教育機(jī)械臂

    128x64實時反饋。 經(jīng)過多次失敗的測試和設(shè)計迭代,Pedro 2.0終于在2024年發(fā)布,具有改進(jìn)的功能,經(jīng)過徹底的測試和驗證。 Pedro 2.0是一完全開源項目,旨在讓每個人都可以訪問
    發(fā)表于 03-10 11:22

    OpenAI CEO推特投票,探討開源項目新方向

    的廣泛關(guān)注。 投票的核心焦點在于OpenAI下一開源項目的方向選擇。具體而言,網(wǎng)友們需要在兩個選項之間做出抉擇:一是開發(fā)一雖然規(guī)模較小,
    的頭像 發(fā)表于 02-19 14:09 ?502次閱讀

    兩個不同頻率晶振靠的近會怎樣

    晶振的振蕩本質(zhì)上是一種機(jī)械振動(在壓電晶體層面)。當(dāng)兩個晶振靠得很近時,它們的機(jī)械振動可能會相互影響。一晶振的振動可能會通過電路板或者外殼等介質(zhì)傳遞給另一晶振,從而改變另一晶振的
    的頭像 發(fā)表于 01-20 13:55 ?1912次閱讀
    <b class='flag-5'>兩個</b>不同頻率晶振靠的近會怎樣

    開放原子開源基金會與三開源項目舉行捐贈簽約儀式

    近日,在2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會開幕式上,開放原子開源基金會秘書長助理李博與openKylin、EasyAda、KWDB開源項目捐贈方代表共同簽約。
    的頭像 發(fā)表于 12-23 11:29 ?912次閱讀

    利用兩個元件實現(xiàn) L 型網(wǎng)絡(luò)阻抗匹配

    本文要點L型網(wǎng)絡(luò)阻抗匹配是一簡單的濾波器,由兩個電抗元件組成。L型濾波器具有較寬的帶寬,但在載波頻率下響應(yīng)速度緩慢。設(shè)計人員可以組合多個L型濾波器,實現(xiàn)更穩(wěn)健的響應(yīng)以及更高的品質(zhì)因數(shù)。阻抗匹配
    的頭像 發(fā)表于 12-20 18:57 ?1903次閱讀
    利用<b class='flag-5'>兩個</b>元件實現(xiàn) L 型<b class='flag-5'>網(wǎng)絡(luò)</b>阻抗匹配

    使用TPS546C23兩個獨立的單相評估模塊

    電子發(fā)燒友網(wǎng)站提供《使用TPS546C23兩個獨立的單相評估模塊.pdf》資料免費下載
    發(fā)表于 12-07 14:08 ?0次下載
    使用TPS546C23<b class='flag-5'>兩個</b>獨立的單相評估模塊

    ADC16DV160有模擬地、數(shù)字地,在實際布板中還區(qū)分為兩個網(wǎng)絡(luò)嗎?

    請問,ADC16DV160 有模擬地、數(shù)字地,在實際布板中還區(qū)分為兩個網(wǎng)絡(luò)嗎?
    發(fā)表于 12-03 07:45

    ads1013有兩個模擬輸入,可以接不同的兩個模擬輸入嗎?

    ads1013有兩個模擬輸入,可以接不同的兩個模擬輸入嗎,驅(qū)動程序中怎么分別讀兩個模擬輸入的轉(zhuǎn)換結(jié)果?
    發(fā)表于 12-02 08:02

    從時域和頻域兩個角度對信號進(jìn)行分析

    一般來說,我們會從時域和頻域兩個角度,分別對信號進(jìn)行分析。 時域 時域是真實世界存在的域,按時間順序呈現(xiàn)。例如,在某個時鐘信號的時域圖中,可以觀察到兩個重要的參數(shù),波形的周期和上升沿: 時鐘周期即
    的頭像 發(fā)表于 11-19 10:18 ?4538次閱讀
    從時域和頻域<b class='flag-5'>兩個</b>角度對信號進(jìn)行分析