Visible to Intel only — GUID: gok1715125606676
Ixiasoft
Visible to Intel only — GUID: gok1715125606676
Ixiasoft
3.2. Configure GTS Ethernet Hard IP
- Select Tools > IP Catalog to ope the IP Catalog.
- Select GTS Etheet Itel® FPGA Had IP (Libay > Iteface Potocols > GTS Etheet > Itel® FPGA Had IP ).
- Click Add.
- Specify a top-level ame <you_ip> ad the folde fo you custom IP vaiatio. The Paamete Edito saves the IP vaiatio settigs i a file amed <you_ip>.ip.
- Click Ceate. The IP paamete edito appeas as show i the figue below. The GTS Etheet Itel® FPGA Had IP has a IP tab, Example Desig tab, ad Aalog Paametes tab.
Figue 4. GTS Etheet Itel® FPGA Had IP Paametes: IP Tab
- O the IP tab, specify the paametes fo you IP coe vaiatio. Refe to the table below fo ifomatio about specific IP coe paametes.
Paamete | Rage | Default Settig | Paamete Desciptio |
---|---|---|---|
Auto-Negotiatio ad Lik Taiig Optios | |||
Eable auto-egotiatio ad lik taiig |
|
Disable | Whe selected, the IP icludes additioal soft logic to pefom Auto-Negotiatio ad Lik Taiig (AN/LT). |
Simulatio Optios | |||
Eable Fast Simulatio |
|
Eable | Eables fast simulatio i the geeated example desig fo Etheet IP, ad also eables fast simulatio i AN/LT IP, if AN/LT is eabled.
Note: If fast simulatio is eabled, the GTS Etheet Itel® FPGA Had IP skips auto-egotiatio ad lik taiig fuctioality ad updates the AN/LT status egistes to eflect AN/LT completio. To execise complete AN/LT fuctioality duig simulatio, disable the fast simulatio optio.
|
IP Tab : Geeal Optios | |||
Cliet iteface |
|
MAC Avalo® ST |
Selects data iteface exposed to a cliet. Selected iteface detemies the Etheet fuctioal blocks eabled i the desig.
|
PMA Refeece fequecy |
|
156. 250000 |
Selects the efeece clock fequecy used by the tasceive.
|
System PLL fequecy |
|
322.265625 |
Selects the System PLL fequecy. The coe clock (o_clk_pll) is equivalet to this ate divided by 2.
|
Custom System PLL Fequecy | 322.265625 - 1000 |
|
If you choose the Custom optio i the System PLL Fequecy paamete, the IP coe clock (o_clk_pll) is equivalet to half of the specified ate.
|
Eable Dedicated CDR Clock Output |
|
Disable | Whe selected, eables the dedicated CDR clock output. Each bak has oly oe such dedicated output. |
PTP Optios Tab | |||
Eable IEEE 1588 PTP |
|
Disable | Eable this optio to add IEEE 1588 PTP Timestamp offload fuctios to the Coe. The coe ca geeate oe-step o two-step TX ad RX timestamps. |
Timestamp figepit width |
|
8 | Specify the timestamp figepit width i bits o the TX path. The default value is 8 bits. |
Base_Pot > Pot #0 IP Cofiguatio | |||
Etheet Mode |
|
10G-1 | This optio defies seial lie ate. |
FEC Mode |
|
Noe |
Selects the FEC mode fo each pot.
|
Base_Pot(Pot #0) > Pot #0 IP Cofiguatio > Pot #0 MAC Optio > P0 BasicBase | |||
Ready latecy | 0 - 3 | 0 | Selects the eady Latecy value o the TX cliet iteface. Ready Latecy is a Avalo® steamig iteface popety that defies the umbe of clock cycles of delay fom whe the IP coe assets the o_tx_eady sigal to the clock cycle i which the IP coe ca accept data o the TX cliet iteface. Refe to the Avalo® Iteface Specificatios. |
Eable asychoous adapte clocks |
|
Disable | Whe tued o, you may dive the i_clk_x ad i_clk_tx clock sigals diffeet fom o_clk_pll clock. Available oly whe Cliet iteface is set to MAC Avalo® steamig iteface. |
TX Maximum Fame size | 65 - 65,535 | 1518 | Maximum packet size (i bytes) the IP coe ca tasmit o the Etheet lik without epotig a ovesized packet i the TX statistics coutes. |
RX Maximum Fame size | 65 - 65,535 | 1518 | Maximum packet size (i bytes) the IP coe ca eceive o the Etheet lik without epotig a ovesized packet i the RX statistics coutes. RX Fames lage tha TX Maximum fame size ae teated as ovesized. If you tu o Efoce Maximum Fame Size paamete, the IP coe tucates icomig Etheet packets that exceed this size. |
Efoce maximum fame size |
|
Disable | Specifies whethe the IP coe ca eceive a ovesized packet o tucates these packets. I a tucated packet, eo sigal idicates ovesize ad FCS eo. |
Lik fault geeatio optio |
|
OFF | Specifies the IP coe espose to lik fault evets. Bidiectioal lik fault hadlig complies with the Etheet specificatio, specifically IEEE 802.3 Figue 81-11. Uidiectioal lik fault hadlig implemets IEEE 802.3 Clause 66: i espose to local faults, the IP coe tasmits Remote Fault odeed sets i itepacket gaps but does ot espod to icomig Remote Fault odeed sets. The OFF optio is povided fo backwad compatibility. |
Bytes to emove fom RX fames |
|
Noe | Selects whethe the RX MAC must emove CRC bytes, o etai all bytes i icomig RX fames befoe passig them to the RX MAC Cliet. If the PAD bytes ad CRC ae ot eeded dowsteam, this optio ca educe the eed fo dowsteam packet pocessig logic. |
Fowad RX pause equests |
|
Disable | Selects whethe the RX MAC fowads icomig PAUSE ad PFC fames o the RX cliet iteface o dops them afte iteal pocessig.
Note: If flow cotol is tued off, the IP coe fowads all icomig PAUSE ad PFC fames diectly to the RX cliet iteface ad pefoms o iteal pocessig. I that case this paamete has o effect.
|
Use souce addess isetio |
|
Disable | Selects whethe the IP coe suppots ovewitig the souce addess i a outgoig Etheet packet with the value i the TXMAC_SADDR egistes. If the paamete is tued o, the IP coe ovewites the packet souce addess fom the egiste if i_tx_skip_cc has the value of 0. If the paamete is tued off, the IP coe does ot ovewite the souce addess. Souce addess isetio applies to PAUSE ad PFC packets povided o the TX MAC cliet iteface but does ot apply to PAUSE ad PFC packets the IP coe tasmits i espose to the assetio of i_tx_pause o i_tx_pfc[] o the TX MAC cliet iteface. |
TX MAC Souce Addess | Stig | “001122334455” | TX MAC Souce Addess default value to use as Souce Addess fo TX PAUSE/PFC packets ad whe Use Souce Addess Isetio is eabled. Value is a 48-bit umbe witte i Hexadecimal. |
TX VLAN detectio |
|
Eable |
Specifies whethe the IP coe TX statistics block teats TX VLAN ad Stacked VLAN Etheet fames as egula cotol fames, o pefoms Legth/Type field decodig, icludes these fames i VLAN statistics, ad couts the payload bytes istead of the full Etheet fame i the TxFameOctetsOK coute. If tued o, the IP coe idetifies these fames i TX statistics as VLAN o Stacked VLAN fames. If tued off, the IP coe teats these fames as egula cotol fames. |
RX VLAN detectio |
|
Eable |
Specifies whethe the IP coe RX statistics block teats RX VLAN ad Stacked VLAN Etheet fames as egula cotol fames, o pefoms Legth/Type field decodig, icludes these fames i VLAN statistics, ad couts the payload bytes istead of the full Etheet fame i the RxFameOctetsOK coute. If tued o, the IP coe idetifies these fames i RX statistics as VLAN o Stacked VLAN fames. If tued off, the IP coe teats these fames as egula cotol fames. |
Stop TX taffic whe lik pate seds PAUSE |
|
No | Whe set to Yes, both SFC ad PFC ae suppoted. Whe a pause fame is eceived, the TX MAC stops sedig taffic. Whe set to No, both SFC ad PFC ae suppoted. Whe a pause fame is eceived, the TX MAC does ot stop sedig taffic. Whe set to Disable, flow cotol is disabled etiely. |
Base_Pot(Pot #0) > Pot #0 IP Cofiguatio > Pot #0 MAC Optio > P0 Specialized | |||
Eable stict peamble check |
|
Disable | If tued o, the IP coe ejects RX packets whose peamble is ot the stadad Etheet peamble (0x55_55_55_55_55_55). This optio povides a additioal laye of potectio agaist spuious Stat fames that ca occu at statup o whe bit eos occu. |
Eable stict SFD check |
|
Disable | If tued o, the IP coe ejects RX packets whose SFD byte is ot the stadad Etheet SFD (0xD5). |
Aveage Itepacket Gap |
|
12 | Specifies the aveage miimum ite-packet gap (IPG) the IP coe maitais o the TX Etheet lik. Specifies the aveage miimum Ite-Packet Gap (IPG) the IP coe maitais o the TX Etheet lik. The default value of 12 complies with the Etheet stadad. The emaiig values suppot iceased thoughput. The value of 1 specifies that the IP coe tasmits Etheet packets as soo as the data is available, with the miimum possible gap. The IPG depeds o the space you leave betwee fame data as you wite it to the coe. The IP coe o loge complies with the Etheet stadad, but the applicatio has cotol ove the aveage gap ad maximizig the thoughput. |
Eable peamble passthough |
|
Disable | If tued o, the IP coe is i RX ad TX peamble pass-though mode. I RX peamble pass-though mode, the IP coe passes the peamble ad SFD to the cliet istead of stippig them out of the Etheet packet. I TX peamble pass-though mode, the cliet specifies the peamble to be set i the Etheet fame. |
Base_Pot(Pot #0) > Pot #0 IP Cofiguatio > Cofiguatios, Debug ad Extesio Optios | |||
Eable debug edpoit fo tasceive toolkit |
|
Disable | Eables the Tasceive toolkit. Whe eabled, a embedded Native Phy Debug Edpoit coects iteally to the AVMM slave iteface fo the use of tasceive toolkit. |
Eable debug edpoit fo Etheet toolkit |
|
Disable | Eables the Etheet toolkit Whe eabled, a embedded Etheet Debug Edpoit coects iteally to the AVMM slave fo the use of Etheet toolkit. |