specificationo3o4o5
o3o4o5 com 时间:2021-03-02 阅读:(
)
DS550April19,2010www.
xilinx.
com1ProductSpecification2006-2010Xilinx,Inc.
Xilinx,Inc.
XILINX,theXilinxlogo,Virtex,Spartan,ISEandotherdesignatedbrandsincludedhereinaretrademarksofXilinxintheUnitedStatesandothercountries.
Allothertrademarksarethepropertyoftheirrespectiveowners.
IntroductionTheLogiCOREIPVirtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperautomatesthegenerationofHDLwrapperfilesfortheEmbeddedTri-ModeEthernetMAC(EthernetMAC)inVirtex-5LXT,SXT,FXTandTXTFPGAsusingtheXilinxCOREGeneratorsoftware.
VHDLandVeriloginstantiationtemplatesareavailableintheLibrariesGuidefortheVirtex-5FPGAEthernetMACprimitive;however,duetothecomplexityandlargenumberofports,theCOREGeneratorsoftwaresimplifiesintegrationoftheEthernetMACbyprovid-ingHDLexamplesbasedonuser-selectableconfigura-tions.
FeaturesAllowsselectionofoneorbothEthernetMACs(EMAC0/EMAC1)fromtheEthernetMACprimitiveSetstheEMAC0/EMAC1attributesbasedonuseroptionsProvidesuser-configurableEthernetMACphysicalinterfacesSupportsMII,GMII,RGMIIv1.
3,RGMIIv2.
0,SGMII,and1000BASE-XPCS/PMAinterfacesInstantiatesclockbuffers,DCMs,Virtex-5FPGARocketIOGTPorGTXtransceivers,andlogicasrequiredfortheselectedphysicalinterfacesProvidesasimpleFIFO-loopbackexampledesign,connectedtotheMACclientinterfacesProvidesasimpledemonstrationtestbenchbasedontheselectedconfigurationGeneratesVHDLorVerilogVirtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
7DS550April19,2010ProductSpecificationLogiCOREIPFactsSupportedFPGAFamily1Virtex-5Performance10Mbps,100Mbps,1GbpsExampleDesignResourcesLUTs380-9302FFs440-12202BlockRAMs(18k)4-102DCM0-12BUFG2-102WrapperHighlightsOptimizedClockingLogicHDLExampleDesignHardwareVerifiedDemonstrationTestBenchProvidedwithWrapperDocumentationProductSpecificationGettingStartedGuideUserGuide3DesignFileFormatsHDLExampleDesign,DemonstrationTestBench,ScriptsConstraintsFileUserConstraintsFile(.
ucf)ExampleDesignsExampleFIFOconnectedtoClientI/FDemonstrationTestEnvironmentDesignToolRequirementsSupportedHDLVHDLand/orVerilogSynthesisXST12.
1XilinxToolsISE12.
1SimulationTools4MentorGraphicsModelSim6.
5candabove5CadenceIncisiveEnterpriseSimulator(IES)v9.
2andabove5SynopsysVCSandVCSMX2009.
12andabove51.
Forthecompletelistofsupporteddevices,seethe12.
1releasenotesforthiscore.
2.
Theprecisenumberdependsonuserconfiguration;seeDeviceUtilization.
3.
Availablefromwww.
xilinx.
com/support/documentation/ip_documentation/ug194.
pdf.
4.
RequiresaVerilogLRM-IEEE1364-2005encryption-compliantsimulator.
ForVHDLsimulation,amixedHDLlicenseisrequired.
5.
Scriptsprovidedforlistedsimulatorsonly.
Virtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
72www.
xilinx.
comApril19,2010ProductSpecificationEthernetArchitectureOverviewFigure1displaystheEthernetMACarchitecturefromtheMACtotheright,asdefinedintheIEEE802.
3specification,andalsoillustrateswherethesupportedphysicalinterfacesfitintothearchitecture.
MACTheEthernetMACisdefinedintheIEEE802.
3specificationclauses2,3,and4.
AMACisresponsiblefortheEthernetframingprotocolsanderrordetectionoftheseframes.
TheMACisindependentof,andcanconnectto,anytypeofphysicalsublayer.
GMII/MIITheMediaIndependentInterface(MII),definedinIEEE802.
3clause22,isaparallelinterfacethatcon-nectsa10-Mbpsand/or100-MbpscapableMACtothephysicalsublayers.
TheGigabitMediaIndepen-dentInterface(GMII),definedinIEEE802.
3clause35,isanextensionoftheMIIusedtoconnecta1-GbpscapableMACtothephysicalsublayers.
MIIcanbeconsideredasubsetofGMII,andasaresult,GMII/MIIcancarryEthernettrafficat10Mbps,100Mbps,and1Gbps.
RGMIITheReduced-GMII(RGMII)isanalternativetoGMII/MII.
RGMIIachievesa50-percentreductioninthepincount,achievedbytheuseofdouble-data-rate(DDR)flip-flops.
Forthisreason,RGMIIispre-ferredoverGMIIbyPCBdesigners.
RGMIIcancarryEthernettrafficat10Mbps,100Mbps,and1Gbps.
SGMIITheSerial-GMII(SGMII)interfaceisanalternativetoGMII/MII.
SGMIIconvertstheparallelinterfaceoftheGMII/MIIintoaserialformatusingaRocketIOGTPorGTXtransceiver,radicallyreducingtheI/Ocount.
Forthisreason,itisoftenthepreferredinterfaceofPCBdesigners.
SGMIIcancarryEthernettrafficat10Mbps,100Mbps,and1Gbps.
X-RefTarget-Figure1Figure1:TypicalEthernetArchitectureTCPIPFIFOI/FEthernetMACPCSPMAPMDGMII/MIIRGMIISGMII(RocketIO)1000BASE-X(RocketIO)PhysicalSublayersDS550April19,2010www.
xilinx.
com3ProductSpecificationVirtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
7PCS,PMA,PMDThecombinationofthePhysicalCodingSublayer(PCS),thePhysicalMediumAttachment(PMA),andthePhysicalMediumDependent(PMD)sublayercomprisethephysicallayersoftheEthernetprotocol.
TwomainphysicalstandardsarespecifiedforEthernet:BASE-T,acopperstandardusingtwistedpaircablingsystemsBASE-X,usuallyafibreopticalphysicalstandardusingshortandlongwavelengthlaserBASE-Tdevices,supporting10Mbps,100Mbps,and1GbpsEthernetspeeds,arereadilyavailableasoff-the-shelfparts.
AsillustratedinFigures1and2,thesecanbeconnectedusingGMII/MII,RGMII,orSGMIItoprovideatri-speedEthernetport.
TheEthernetMAChasbuilt-in1000BASE-XPCS/PMAfunctionalityandcanbeconnectedtoaRock-etIOGTPorGTXtransceivertoprovidea1Gbpsfibreopticport,asillustratedinFigure3.
ApplicationsTypicalapplicationsfortheEthernetMACcoreincludeEthernetTri-speedBASE-TPortEthernet1000BASE-XPortEthernetTri-speedBASE-TPortFigure2illustratesatypicalapplicationforasingleEthernetMAC.
ThePHYsideofthecoreisimple-mentinganexternalGMII/MIIbyconnectingittoIOBs;theexternalGMII/MIIisconnectedtoanoff-the-shelfEthernetPHYdevice,whichperformstheBASE-Tstandardat1Gbps,100Mbps,and10Mbpsspeeds.
Alternatively,theexternalGMII/MIIcanbereplacedwithanRGMII(asshown)orasanSGMII(whichrequirestheuseofaRocketIOGTPorGTXtransceiver).
GMII,RGMII,andSGMIIfunc-tionalityaredemonstratedintheHDLexamplesprovidedwiththeexampledesign.
TheclientsideoftheEthernetMACisshownconnectedtothe10Mbps,100Mbps,1GbpsEthernetFIFO(deliveredwiththeexampledesign)tocompleteasingleEthernetport.
ThisportisdisplayedconnectedtoaSwitchorRoutingmatrix,whichcancontainseveralports.
X-RefTarget-Figure2Figure2:Typical1000BASE-TApplicationTwistedCopperPairGMII/MII(orRGMII)MACIOBsTri-speedBASE-TPHYVirtex-5DeviceEthernetMACSwitchorRouter10Mbps,100Mbps,1Gbps10Mbps,100Mbps,1GbpsEthernetFIFOVirtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
74www.
xilinx.
comApril19,2010ProductSpecificationEthernet1000BASE-XPortFigure3illustratesatypicalapplicationforasingleEthernetMAC.
ThePHYsideoftheMACiscon-nectedtoaRocketIOGTPorGTXtransceiver,whichinturnisconnectedtoanexternaloff-the-shelfGBICorSFPopticaltransceiver.
The1000BASE-XlogiccanbeoptionallyprovidedbytheEthernetMAC,asdisplayed.
1000BASE-XfunctionalityisdemonstratedintheHDLexamplesprovidedwiththeexampledesign.
TheclientsideoftheEthernetMACisshownconnectedtothe10Mbps,100Mbps,1GbpsEthernetFIFO(deliveredwiththeexampledesign)tocompleteasingleGigabitEthernetport.
Thisportiscon-nectedtoaSwitchorRoutingmatrix,whichcancontainseveralportsX-RefTarget-Figure3Figure3:Typical1000BASE-XApplicationEthernetMACRocketIOTransceiverMAC1000BASE-XPCS/PMAOpticalFiberPMARXP/RXNGBICorSFPOpticalTransceiverTXP/TXNSwitchorRouter1Gbps10Mbps,100Mbps,1GbpsEthernetFIFODS550April19,2010www.
xilinx.
com5ProductSpecificationVirtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
7ExampleDesignOverviewFigure4illustratesthemajorfunctionalblocksoftheEthernetMACexampledesign.
AllillustratedcomponentsareprovidedinHDL,withtheexceptionoftheEthernetMACcomponent.
X-RefTarget-Figure4Figure4:ExampleDesignEmbeddedEthernetMACWrapperFPGAFabricClockCircuitryPhysicalI/F(GMII/MII,RGMII,orRocketIOPhysicalI/F(GMII/MII,RGMII,orRocketIO)EMAC1HostInterfaceEMAC0EmbeddedEthernetMACPhysicalInterfacecomponent_name_blockcomponent_name_example_designAddressSwapModuleAddressSwapModule10M/100M/1GEthernetFIFO10M/100M/1GEthernetFIFOClientInterfacecomponent_name_locallinkTxClientFIFORxClientFIFOTxClientFIFORxClientFIFOLocalLinkInterfaceLocalLinkInterfaceVirtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
76www.
xilinx.
comApril19,2010ProductSpecificationEthernetMACExampleDesignTheexampledesignisarrangedforquickadaptationandcanbedownloadedontoanFPGAtoprovidearealhardwaretestenvironment.
Inaddition,alltheclockmanagementlogicrequiredtooperatetheEthernetMACanditsexampledesignisprovided.
DCMs,BUFGs,andsoforthareinstantiatedasrequired.
Thedataisloopedbackattheclientinterface,enablingtheEthernetMACtobequicklyconnectedtoaprotocoltester—framesinjectedintotheEthernetMACPHYReceiveportarerelayedbackthroughtheEthernetMACandoutthroughtheEthernetMACsPHYTransmitport.
Usingthismethod,theyarereceivedbackattheprotocoltester.
ThedesignincludesanAddressSwappingModuleandaFIFO.
FramesreceivedbytheEthernetMACarepassedthroughtheReceivesideoftheFIFO.
DatafromtheReceivesideoftheFIFOispassedintotheAddressSwapModuleandthenontotheTransmitsideoftheFIFOusingaLocalLinkinterface.
TheTransmitFIFOqueuesframesfortransmissionandconnectsdirectlytotheclientsideTransmitinterfaceoftheEthernetMAC.
AddressSwapModuleTheAddressSwapModuleswitchestheDestinationAddressandSourceAddresswithinthereceivedMACframe.
Usingthismethod,framesreceivedfromalinkpartner,forexampleaprotocoltester,arerelayedbacktothecorrectDestinationAddress.
10Mbps,100Mbps,1GbpsEthernetFIFOThe10Mbps,100Mbps,1GbpsEthernetFIFOisawrapperfilearoundtheReceiveandTransmitFIFOcomponents.
Thesecomponentscanbeusedinmorecomplexclientapplications,asillustratedinFigures2and3.
TousetheFIFOs,thecomponent_name_locallinkcomponentcanbeinstantiatedintheuserdesign.
ReceiveClientFIFOTheReceive(Rx)ClientFIFO,a4k-byteFIFOimplementedinblockRAMs,canbeusedformorecom-plexclientapplicationsandcanbeconnecteddirectlytotheRxClientInterfaceoftheEthernetMAC.
TheRxClientprovidesaLocalLinkconnectionfortheuser.
TheFIFOoperatesatallEthernetspeedssupportedbytheEthernetMAC.
TheFIFOdropsallframesmarkedasbadfromtheEthernetMACsothatonlyerror-freeframesarepassedtotheEthernetclient.
TransmitClientFIFOTheTransmit(Tx)ClientFIFO,a4k-byteFIFOimplementedinblockRAMs,canusedformorecomplexclientapplicationsandcanbeconnecteddirectlytotheTxClientInterfaceoftheEthernetMAC.
TheTxClientFIFOprovidesaLocalLinkconnectionfortheuser.
TheFIFOoperatesatallEthernetspeedssupportedbytheEthernetMAC.
TheFIFOiscapableofhalf-duplexre-transmission.
Forthisreason,ifacollisionoccursonthemedium,theEthernetMACindicatesacollisionontheTxClientinterfaceandtheFIFOautomaticallyre-queuestheframeforre-transmission.
DS550April19,2010www.
xilinx.
com7ProductSpecificationVirtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
7EthernetMACWrapperTheEthernetMACwrapperfileinstantiatesthefullEthernetMACprimitive.
ForoneorbothEthernetMACs(EMAC0/EMAC1),thefollowingapplies:Allunusedinputportsontheprimitivearetiedtotheappropriatelogiclevel;allunusedoutputportsareleftunconnected.
TheEthernetMACattributesaresetbasedonoptionsselectedintheCOREGeneratorsoftware.
Onlyusedportsareconnectedtotheportsofthewrapperfile.
ThissimplifiedwrappershouldbeusedastheinstantiationtemplatefortheEthernetMACincus-tomerdesigns.
PhysicalI/FAnappropriatePhysicalInterfaceisprovidedforeachselectedEMAC0/EMAC1.
Thisinterfacecon-nectsthephysicalinterfaceoftheEthernetMACblocktotheI/OoftheFPGA.
Asrequired,thefollow-ingcomponentsareprovided:ForGMII/MII,thiscomponentcontainsInput/Outputblock(IOB)buffersandIOBflip-flops.
ForRGMII,thiscomponentcontainscontainIOBbuffers,IOBDouble-DataRateflip-flopsandIODELAYelementstoaligntheincomingdatawiththereceiverclock.
AnIODELAYelementisalsousedtodelaythetransmittedclockinRGMIIV2.
0.
For1000BASE-XPCS/PMAorSGMII,thiscomponentinstantiatesandconnectsaRocketIOGTPorGTXtransceiver.
Virtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
78www.
xilinx.
comApril19,2010ProductSpecificationDeviceUtilizationThefollowingsectionsprovideapproximatedevice-utilizationfiguresforcommonconfigurationsoftheEthernetMACanditsexampledesign:1GbpsOnlyOperationTri-SpeedOperation100Mbpsor10MbpsOperationOfinterestistheutilizationofclockresources,specificallytheglobalclockusage(BUFGs),whichshouldinfluencetheselectionoftheinterfacetype.
Notethattheseclockresourcefiguresdonotcon-sideranyclockthatcanbeusedfortheHostInterface.
1GbpsOnlyOperationTable1definesapproximateutilizationfiguresforcommonconfigurationsoftheEthernetMACanditsexampledesignfor1Gbpsoperation.
Table1:DeviceUtilizationfor1GbpsOperationParameterValuesDeviceResourcesPhysicalInterfaceEthernetMACUsageLUTsRegisters18KBlockRAMsBUFGsDCMsGMIISingleEMAC3804504211.
TheseimplementationsuseIDLEAYelements,whichrequirea200MHzreferenceclockfortheassociatedIDELAYCTRL.
Therefer-enceclock'sBUFGisnotaccountedfor.
0BothEMACs7608808310RGMII1.
3SingleEMAC3804604210BothEMACs7609008310RGMII2.
0SingleEMAC3804604210BothEMACs7609008310SGMIISingleEMAC390440410BothEMACs7808708101000BASE-X(8-bitclient)SingleEMAC390440410BothEMACs7808708101000BASE-X(16-bitclient)SingleEMAC370560431BothEMACs7301120831DS550April19,2010www.
xilinx.
com9ProductSpecificationVirtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
7Tri-SpeedOperationTable2definesapproximateutilizationfiguresforcommonconfigurationsoftheEthernetMACanditsexampledesign10Mbps,100Mbps,or1Gbpsoperation.
Table2:DeviceUtilizationforTri-SpeedOperationParameterValuesDeviceResourcesPhysicalInterfaceEthernetMACUsageLUTsRegisters18KBlockRAMsBUFGsRCLKsGMII/MII(standardclocking)SingleEMAC4004804511.
TheseimplementationsuseIDLEAYelements,whichrequirea200MHzreferenceclockfortheassociatedIDELAYCTRL.
Therefer-enceclock'sBUFGisnotaccountedfor.
0BothEMACs79095081010GMII/MII(withclockenable)SingleEMAC4005004210BothEMACs7909808410GMII/MII(withbytePHY)SingleEMAC4105104210BothEMACs8109908410RGMII1.
3(standardclocking)SingleEMAC4004904410BothEMACs7909708810RGMII1.
3(withclockenable)SingleEMAC4005104210BothEMACs79010008410RGMII2.
0(standardclocking)SingleEMAC4004904410BothEMACs7909708810RGMII2.
0(withclockenable)SingleEMAC4005104210BothEMACs79010008410SGMIISingleEMAC470620521BothEMACs93012201032Virtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
710www.
xilinx.
comApril19,2010ProductSpecification100Mbpsor10MbpsOperationTable3providesapproximateutilizationfiguresforcommonconfigurationsoftheEthernetMACanditsexampledesignfor10Mbpsor100Mbpsoperation.
Forallotherinterfaces,seeTri-SpeedOperation.
OrderingInformationTheEthernetMACwrapperisprovidedundertheEndUserLicenseAgreementandcanbegeneratedusingCOREGeneratorsoftwarev12.
1andhigher.
TheCOREGeneratorsoftwareisshippedwithXilinxISEDesignSuiteSeriesDevelopmentsoftware.
InISEv12.
1andlater,alicensekeyisnotrequiredtoaccesstheIP.
ToaccessthewrapperinISEv11.
4andolder,anocostfulllicensemustbeobtainedfromXilinx.
Seetheproductpage:www.
xilinx.
com/products/ipcenter/V5_Embedded_TEMAC_Wrapper.
htmContactyourlocalXilinxsalesrepresentativeforpricingandavailabilityofotherXilinxLogiCOREIPmodulesandsoftware.
InformationonadditionalLogiCOREIPmodulesisavailableontheXilinxIPCenter.
RevisionHistoryTable3:DeviceUtilizationfor10Mbps,100MbpsOperationParameterValuesDeviceResourcesPhysicalInterfaceEthernetMACUsageLUTsRegisters18KBlockRAMsBUFGsMII(standardclocking)SingleEMAC40046044BothEMACs78092088MII(withclockenable)SingleEMAC39048042BothEMACs78095084MII(withbytePHY)SingleEMAC40048042BothEMACs80096084DateVersionRevision10/23/061.
0InitialXilinxrelease.
2/15/072.
0Coreupdatedtoversion1.
2;Xilinxtools9.
1i.
8/8/052.
2Coreupdatedtoversion1.
3;Xilinxtools9.
2,IUSv5.
8.
3/24/083.
0Coreupdatedtoversion1.
4;Xilinxtools10.
1;Virtex-5FXTFPGAsupport.
9/19/084.
0Coreupdatedtoversion1.
5;Virtex-5TXTFPGAsupport.
4/24/095.
0Coreupdatedtoversion1.
6andXilinxtoolsupdatedtoversion11.
1.
4/9/106.
0Coreupdatedtoversion1.
7andXilinxtoolsupdatedtoversion12.
1.
DS550April19,2010www.
xilinx.
com11ProductSpecificationVirtex-5FPGAEmbeddedTri-ModeEthernetMACWrapperv1.
7NoticeofDisclaimerXilinxisprovidingthisproductdocumentation,hereinafter"Information,"toyou"ASIS"withnowarrantyofanykind,expressorimplied.
XilinxmakesnorepresentationthattheInformation,oranyparticularimplementationthereof,isfreefromanyclaimsofinfringement.
YouareresponsibleforobtaininganyrightsyoumayrequireforanyimplementationbasedontheInformation.
Allspecificationsaresubjecttochangewithoutnotice.
XILINXEXPRESSLYDISCLAIMSANYWARRANTYWHATSOEVERWITHRESPECTTOTHEADEQUACYOFTHEINFORMATIONORANYIMPLEMENTATIONBASEDTHEREON,INCLUDINGBUTNOTLIMITEDTOANYWARRANTIESORREPRESENTATIONSTHATTHISIMPLEMENTATIONISFREEFROMCLAIMSOFINFRINGEMENTANDANYIMPLIEDWARRANTIESOFMERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE.
Exceptasstatedherein,noneoftheInformationmaybecopied,reproduced,distributed,republished,downloaded,displayed,posted,ortransmittedinanyformorbyanymeansincluding,butnotlimitedto,electronic,mechanical,photocopying,recording,orotherwise,withoutthepriorwrittenconsentofXilinx.
melbicom从2015年就开始运作了,在国内也是有一定的粉丝群,站长最早是从2017年开始介绍melbicom。上一次测评melbicom是在2018年,由于期间有不少人持续关注这个品牌,而且站长貌似也听说过路由什么的有变动的迹象。为此,今天重新对莫斯科数据中心的VPS进行一次简单测评,数据仅供参考。官方网站: https://melbicom.net比特币、信用卡、PayPal、支付宝、银联...
RAKsmart 商家这几年还是在做事情的,虽然他们家顺带做的VPS主机并不是主营业务,毕竟当下的基础云服务器竞争过于激烈,他们家主营业务的独立服务器。包括在去年开始有新增多个数据中心独立服务器,包括有10G带宽的不限流量的独立服务器。当然,如果有需要便宜VPS主机的他们家也是有的,比如有最低月付1.99美元的美国VPS主机,而且可选安装Windows系统。这里商家有提供下面六款六月份的活动便宜V...
BuyVM商家属于比较老牌的服务商,早年有提供低价年付便宜VPS主机还记得曾经半夜的时候抢购的。但是由于这个商家风控非常严格,即便是有些是正常的操作也会导致被封账户,所以后来陆续无人去理睬,估计被我们风控的抢购低价VPS主机已经手足无措。这两年商家重新调整,而且风控也比较规范,比如才入手他们新上线的流媒体优化VPS主机也没有不适的提示。目前,BuyVM商家有提供新泽西、迈阿密等四个机房的VPS主机...
o3o4o5 com为你推荐
木马病毒什么是木马病毒?google竞价排名google竞价排名怎么做深圳公交车路线深圳公交线路湖南商标注册在湖南商标注册到底有什么用,不就是一个图标吗?雅虎社区福建晋江社区是什么?ghostxp3目前最好的ghost xp3是什么?网站运营网站运营的工作做什么照片转手绘照片转手绘用什么APP不兼容WIN7 64位系统与某些软件不兼容怎么办?腾讯文章怎么在手机腾讯网发文章
虚拟主机提供商 什么是域名地址 wdcp 英文简历模板word godaddy域名证书 日本bb瘦 百兆独享 什么是服务器托管 支持外链的相册 沈阳主机托管 酸酸乳 购买空间 域名和主机 广州主机托管 博客域名 锐速 沈阳idc godaddy退款 windowsserverr2 webmin 更多