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.
pacificrack怎么样?pacificrack商家发布了七月最新优惠VPS云服务器计划方案,推出新款优惠便宜VPS云服务器采用的是国产魔方管理系统,也就是PR-M系列,全系基于KVM虚拟架构,这次支持Windows server 2003、2008R2、2012R2、2016、2019、Windows 7、Windows 10以及Linux等操作系统,最低配置为1核心2G内存1Gbps带宽1...
看到群里网友们在讨论由于不清楚的原因,有同学的网站无法访问。他的网站是没有用HTTPS的,直接访问他的HTTP是无法访问的,通过PING测试可以看到解析地址已经比较乱,应该是所谓的DNS污染。其中有网友提到采用HTTPS加密证书试试。因为HTTP和HTTPS走的不是一个端口,之前有网友这样测试过是可以缓解这样的问题。这样通过将网站绑定设置HTTPS之后,是可以打开的,看来网站的80端口出现问题,而...
在上个月的时候也有记录到 NameCheap 域名注册商有发布域名转入促销活动的,那时候我也有帮助自己和公司的客户通过域名转入到NC服务商这样可以实现省钱续费的目的。上个月续费转入的时候是选择9月和10月份到期的域名,这不还有几个域名年底到期的,正好看到NameCheap商家再次发布转入优惠,所以打算把剩下的还有几个看看一并转入进来。活动截止到9月20日,如果我们需要转入域名的话可以准备起来。 N...
o3o4o5 com为你推荐
万网核心代理哪里可以注册免费代理?童之磊湖北中文在线数字出版有限公司怎么样?qq怎么发邮件怎样在QQ上发送邮件?xp系统停止服务xp系统停止服务怎么办?网页打开很慢如何解决网速正常 网页打开很慢问题电子商务网站模板电子商务网站策划书blogcnCK沉珂是个怎样的一个人?之后又是怎样的 ?微信怎么看聊天记录微信如何查找聊天记录网站排名靠前怎么让自己的网站排名靠前王炳坤母亲有关的感人事迹
俄罗斯vps 火山主机 eq2 绍兴高防 四核服务器 中国电信宽带测速器 申请免费空间和域名 创建邮箱 空间登陆首页 ledlamp 国外网页代理 umax 广州主机托管 广东服务器托管 websitepanel 侦探online studentmain 大硬盘补丁 装修瓦工培训 天鹰抗ddos防火墙 更多