現(xiàn)貨黃金什么網(wǎng)站可以做直播成都sem優(yōu)化
一:一般硬件架構(gòu);(對于1000m網(wǎng)一般都使用普通io口,普通管腳能跑800M(正點技術(shù)說的)))
1:FPGA普通管腳——phy芯片(pcs+pma)——rg45
?2:FPGA(GT)+光口(利用fpga的GT,直接節(jié)約了phy芯片)
二:
1.rg45:是電口,協(xié)議一般稱呼:1000BASE-T
2.SFP:是光口,協(xié)議一般稱呼:1000base-cx,1000base-lx
三:以太網(wǎng)phy芯片的協(xié)議就是利用pcs來4B/5B編碼
四:FPGA與phy芯片接口
1.100Mbit/s(MII接口)——
對于tx和rx的方向都是phy向mac方向和GMII是異同的
?MII是英文 Medium Independent Interface :意思就它只是接口定義了但是不管你是光纖還是電傳輸
100Mbps速率下,時鐘頻率為25MHz,10Mbps速率下,時鐘頻率為2.5MHz
4線,單沿
2.100Mbit/s(RMII接口——雙沿)
100Mbps速率下,時鐘頻率為25MHz,10Mbps速率下,時鐘頻率為2.5MHz
2線,雙沿
3.1000Mbit/s(GMII接口)
1000Mbps速率下,時鐘頻率為125MHz,同時也兼容100Mbps和10Mbps兩種速率,此時參考時鐘速率分別為25MHz和2.5MHz。
8線,單沿
4.1000Mbit/s(RGMII接口——雙沿)
reduce簡化版gmii
1000Mbps速率下,時鐘頻率為125MHz,同時也兼容100Mbps和10Mbps兩種速率,此時參考時鐘速率分別為25MHz和2.5MHz。
4線,雙沿
5.SGMII接口——前面的S代表Serial,即串行的意思,1000Mbps
1線,雙沿,LVDS標準
6.XGMII--10 Gigabit Media Independent Interface 是“10Gb獨立于媒體的接口”,X對應(yīng)羅馬數(shù)字10
五:以太網(wǎng)的協(xié)議:
mac層協(xié)議+ip層協(xié)議+udp協(xié)議
六:88E1512(PHY)芯片使用
MDC(輸入時鐘)最大支持12MHz.
PGA使用的時axi ethernet PCS/PMA IP核
MDIO:I/O類型
UDP RGMII千兆以太網(wǎng)通信——Vivado 的 Tri Mode Ethernet MAC?IP核需要付費才能使用,——源碼使用的是這個ip核Tri Mode Ethernet MAC?IP(1000M網(wǎng))
基于米聯(lián)客源碼??FPGA優(yōu)質(zhì)開源項目 - UDP RGMII千兆以太網(wǎng)_fpga千兆網(wǎng)口ip核-CSDN博客
八:參考資源小梅哥
1:也有相關(guān)源碼也是UDP的1000網(wǎng)——但是未使用ip
2.fpga發(fā)展30多年了很少有用rtl實現(xiàn)tcp/ip協(xié)議站設(shè)計。一般都是基于UDP協(xié)議。
3.tcp/ip協(xié)議基本就是為軟件開發(fā)使用的。而UDP在正常使用可以接受丟包,他是不管接收方是否正確接受數(shù)據(jù)類似于串口是有風險。
4.ARP:pc可以自動識別目標mac,ip地址。目前程序不支持自動識別,可以支持電腦手動靜態(tài)綁定的情況。
5.wireshark:網(wǎng)絡(luò)抓包工具來分析pc和fpga通信。
6.phy芯片的rset pin如果處于低相當于phy芯片就復(fù)位狀態(tài),處于高就處于正常模式。正常模式phy芯片就和pc開始協(xié)商——網(wǎng)絡(luò)速度等等其他