极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E787】Triple-Speed Ethernet(tse)FPGA軟核MAC官方實(shí)例

2021-09-05 09:16:32      索煒達(dá)電子      748     

項(xiàng)目編號(hào):E787

文件大?。?.8M

源碼說(shuō)明:帶中文注釋

開(kāi)發(fā)環(huán)境:Verilog

簡(jiǎn)要概述:

簡(jiǎn)要概述:

Altera公司的三速以太網(wǎng)(TSE)是一個(gè)可配置的FPGA軟核MAC,主要應(yīng)用于10/100 Mbps (快速以太網(wǎng))和1000 Mbps (千兆以太網(wǎng))線路卡、NIC卡以及交換機(jī)等。

官方資源:

     http://www.altera.com.cn/support/ip/interface-protocols/ips-inp-tse.html

     http://www.altera.com.cn/literature/ug/ug_ethernet.pdf

     http://www.altera.com.cn/support/refdesigns/ip/interface/ref-triple-speed-ethernet-data-path.html

     http://www.altera.com.cn/literature/an/an647.pdf

     http://www.altera.com.cn/literature/an/an440.pdf

     http://www.altera.com.cn/literature/an/an483.pdf

     http://www.altera.com/support/ip/interface-protocols/ips-inp-tse.html

官方的FPGA開(kāi)發(fā)套件提供了與Marvell 88E1111 PHY工作的實(shí)例,但俺沒(méi)有銀子,最便宜的DE2開(kāi)發(fā)板也得3000塊吧。我用手頭的EP2C8Q208C8搭建了一個(gè)測(cè)試平臺(tái):

【E787】Triple-Speed Ethernet(tse)FPGA軟核MAC官方實(shí)例

【E787】Triple-Speed Ethernet(tse)FPGA軟核MAC官方實(shí)例

(1)發(fā)送測(cè)試:

【E787】Triple-Speed Ethernet(tse)FPGA軟核MAC官方實(shí)例

(2)接收測(cè)試:


Id1 = 0x13, Id2 = 0x78e2.

Wait reset.

Reset ok.

config = 0x3100.

MII status = 0x7809.

Reg 4 = 0x1e1.

Wait Auto-nego...OK.

config = 0x3100.

MII status = 0x782d.

MII status2 = 0x4780.

Link OK.


-----------------------------

RX 0x3c bytes:

0000: FF FF FF FF FF FF 00 25 11 06 07 39 08 06 00 01 

0010: 08 00 06 04 00 01 00 25 11 06 07 39 C0 A8 01 A0 

0020: 00 00 00 00 00 00 C0 A8 01 79 00 00 00 00 00 00 

0030: 00 00 00 00 00 00 00 00 00 00 00 00 


-----------------------------

RX 0x3c bytes:

0000: FF FF FF FF FF FF 00 25 11 06 07 39 08 06 00 01 

0010: 08 00 06 04 00 01 00 25 11 06 07 39 C0 A8 01 A0 

0020: 00 00 00 00 00 00 C0 A8 01 79 00 00 00 00 00 00 

0030: 00 00 00 00 00 00 00 00 00 00 00 00 


-----------------------------

RX 0x3c bytes:

0000: FF FF FF FF FF FF 00 25 11 06 07 39 08 06 00 01 

0010: 08 00 06 04 00 01 00 25 11 06 07 39 C0 A8 01 A0 

0020: 00 00 00 00 00 00 C0 A8 01 79 00 00 00 00 00 00 

0030: 00 00 00 00 00 00 00 00 00 00 00 00 


-----------------------------

RX 0x3c bytes:

0000: FF FF FF FF FF FF 00 25 11 06 07 39 08 06 00 01 

0010: 08 00 06 04 00 01 00 25 11 06 07 39 C0 A8 01 A0 

0020: 00 00 00 00 00 00 C0 A8 01 79 00 00 00 00 00 00 

0030: 00 00 00 00 00 00 00 00 00 00 00 00 


-----------------------------

RX 0x5c bytes:

0000: FF FF FF FF FF FF 00 25 11 06 07 39 08 00 45 00 

0010: 00 4E 10 76 00 00 40 11 E5 39 C0 A8 01 A0 C0 A8 

0020: 01 FF 00 89 00 89 00 3A AA 2E 80 D7 01 10 00 01 

0030: 00 00 00 00 00 00 20 45 44 45 42 45 4A 46 48 46 

0040: 46 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43 

0050: 41 43 41 43 41 43 41 00 00 20 00 01 


-----------------------------

RX 0x5c bytes:

0000: FF FF FF FF FF FF 00 25 11 06 07 39 08 00 45 00 

0010: 00 4E 10 86 00 00 40 11 E5 29 C0 A8 01 A0 C0 A8 

0020: 01 FF 00 89 00 89 00 3A AA 2E 80 D7 01 10 00 01 

0030: 00 00 00 00 00 00 20 45 44 45 42 45 4A 46 48 46 

0040: 46 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43 

0050: 41 43 41 43 41 43 41 00 00 20 00 01 


-----------------------------

RX 0x5c bytes:

0000: FF FF FF FF FF FF 00 25 11 06 07 39 08 00 45 00 

0010: 00 4E 10 95 00 00 40 11 E5 1A C0 A8 01 A0 C0 A8 

0020: 01 FF 00 89 00 89 00 3A AA 2E 80 D7 01 10 00 01 

0030: 00 00 00 00 00 00 20 45 44 45 42 45 4A 46 48 46 

0040: 46 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43 

0050: 41 43 41 43 41 43 41 00 00 20 00 01 


-----------------------------

RX 0x5c bytes:

0000: FF FF FF FF FF FF 00 25 11 06 07 39 08 00 45 00 

0010: 00 4E 10 A6 00 00 40 11 E5 09 C0 A8 01 A0 C0 A8 

0020: 01 FF 00 89 00 89 00 3A AA 2F 80 D8 01 10 00 01 

0030: 00 00 00 00 00 00 20 45 44 45 42 45 4A 46 48 46 

0040: 46 43 41 43 41 43 41 43 41 43 41 43 41 43 41 43 

0050: 41 43 41 43 41 41 41 00 00 20 00 01 


-----------------------------

(3) tse 12.1版本已經(jīng)可以支持IEEE 1588V2精密時(shí)間協(xié)議(PTP)協(xié)議。


   IEEE1588的全稱(chēng)是“網(wǎng)絡(luò)測(cè)量和控制系統(tǒng)的精密時(shí)鐘同步協(xié)議標(biāo)準(zhǔn)”,是通用的提升網(wǎng)絡(luò)系統(tǒng)定時(shí)同步能力的規(guī)范,在起草過(guò)程中主要參考以太網(wǎng)來(lái)編制,使分布式通信網(wǎng)絡(luò)能夠具有嚴(yán)格的定時(shí)同步,并且應(yīng)用于工業(yè)自動(dòng)化系統(tǒng)?;緲?gòu)思是通過(guò)硬件和軟件將網(wǎng)絡(luò)設(shè)備(客戶機(jī))的內(nèi)時(shí)鐘與主控機(jī)的主時(shí)鐘實(shí)現(xiàn)同步,提供同步建立時(shí)間小于10μs的運(yùn)用,與未執(zhí)行IEEE1588協(xié)議的以太網(wǎng)延遲時(shí)間1,000μs相比,整個(gè)網(wǎng)絡(luò)的定時(shí)同步指標(biāo)有顯著的改善。

TAGFPGA軟核
  • 5 次
  • 1 分