原文:FPGA之千兆網接口設計與使用(不調用IP核,適用於Alter與Xilinx,簡單粗暴實現udp協議封裝)

之前基於Alter平台寫了調用IP核實現千兆網接口設計的功能,但是其實覺得不是特別的方便,畢竟現在的工作都是vivado跟Quartus來回切,有關三速以太網的IP核設置也比較麻煩,因此想到了這個一勞永逸的辦法,就是不調用IP核,自己設計代碼來實現,可以在任何開發平台迅速應用。 我自己設計的項目主要用於紅外熱像儀的千兆網傳輸,先來看下RTL結構圖 cmos tau 模塊:紅外溫度數據讀取模塊,這 ...

2020-12-22 17:13 1 385 推薦指數:

查看詳情

FPGA千兆UDP協議實現

接着上一篇百兆接口設計使用,我們接着來進行FPGA百兆UDP(User Datagram Protocol)協議設計。 1)UDP簡介 在此,參考博主夜雨翛然的博文“https://www.cnblogs.com/HPAHPA/p/7737531.html”關於UDP協議的簡介 ...

Wed Aug 08 19:57:00 CST 2018 4 4856
Altera三速以太IP使用(下篇)之千兆接口設計使用

MAC IP的主要作用是:實現數據鏈路層協議,分為TX方向與RX方向,TX方向實現的是在原包文的前面加上7個55和1個D5,RX方向則相反。在使用這個 MAC IP之前,首先確認下自己使用的網卡是支持千兆網卡還是百兆網卡,我自己的電腦是百兆網卡,百兆網卡只支持百兆速率的傳輸,要按照百兆網卡 ...

Wed Jul 04 01:01:00 CST 2018 40 4352
Xilinx FFT IPFPGA實現OFDM

  筆者在校的科研任務,需要用FPGA搭建OFDM通信系統,而OFDM的核心即是IFFT和FFT運算,因此本文通過Xilinx FFT IP使用總結給大家開個頭,詳細內容可查看官方文檔PG109。關於OFDM理論背景,可參考如下博文:給"小白"圖示講解OFDM的原理 - CSDN博 ...

Fri May 25 02:29:00 CST 2018 9 3376
FPGA分頻與倍頻的簡單總結(涉及自己設計調用時鍾IP調用MMCM原語模塊)

原理介紹 1、分頻 FPGA設計中時鍾分頻是重要的基礎知識,對於分頻通常是利用計數器來實現想要的時鍾頻率,由此可知分頻后的頻率周期更大。一般而言實現偶數系數的分頻在程序設計上較為容易,而奇數分頻則相對復雜一些,小數分頻則更難一些。 1)偶分頻系數=時鍾輸入頻率/時鍾輸出頻率=50MHz ...

Fri Feb 28 18:35:00 CST 2020 1 4491
FPGA設計千兆以太MAC(2)——以太協議設計規划

  上篇該系列博文中通過MDIO接口實現了PHY芯片的狀態檢測,驗證其已處於1000M 全雙工工作模式。在設計MAC邏輯之前,要先清楚MAC與PHY之間的接口以及以太協議細節,這樣才能保證網絡的兼容性。本文內容多來自Xilinx官方文檔pg051 tri-mode-eth-mac. ...

Sun Sep 30 21:21:00 CST 2018 0 1701
Vivado使用技巧:封裝自己設計IP

概述   Vivado在設計時可以感覺到一種趨勢,它鼓勵用IP的方式進行設計。“IP Integrator”提供了原理圖設計的方式,只需要在其中調用設計好的IP連線。IP一部分來自於Xilinx官方IP;一部分來自於第三方IP,其中有的是在網絡上開源的;另一部分就是自己設計IP。有時候 ...

Tue Dec 05 00:41:00 CST 2017 0 3737
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM