所需E币: 5
时间: 2019-12-24 20:39
大小: 367.97KB
【应用手册】AN585:SimulationDebuggingUsingTripleSpeedEthernetTestbenchThisapplicationnoteshowshowyoucanleveragetheverificationenvironmentinthetestbenchprovidedintheAltera®TripleSpeedEthernetMegaCore®functiontodebugyoursystemdesign.Youcanusethedifferenttypesofloopbackinthetestbenchtosimulateyoursystemdesign,andcreatevariouscommonscenariosbyconfiguringtheparametersandthestatemachineinthetestbench.TheTripleSpeedEthernetMegaCorefunctionconsistsofa10/100/1000MbpsEthernetmediaaccesscontroller(MAC),a1000BASE-Xphysicalcodingsub-layer(PCS),andanoptionalphysicalmediumattachment(PMA).TheTripleSpeedEthernetMegaCorefunctionsupportsseamlessinterfacetocommercialEthernetPHYdevicesviamediumindependentinterface(MII)andgigabitmediumindependentinterface(GMII).TheMegaCorefunctionalsosupportsreducedgigabitmediumindependentinterface(RGMII)in10/100/1000Mbps.TheTripleSpeedEthernetMegaCorefunctionprovidesatestbenchthatsupportssimulationofallbasicEthernetpackettransactions,andhasaneasy-to-usesimulationenvironmentforanystandardHDLsimulator.Thetestbenchconsistsofdeviceundertest(DUT)moduleswhicharethecustomMegaCorefunctionvariations,theEthernetframegenerators,andclockandresetgenerators.ThetestbenchisintendedforsimulatingcommonconfigurationsandmaynotcoverallthepossibleconfigurationsoftheTripleSpeedEthernetMegaCorefunction.AN585:SimulationDebuggingUsingTripleSpeedEthernetTestbenchAugust2009AN-585-1.0IntroductionThisapplicationnoteshowshowyoucanleveragetheverificationenvironmentinthetestbenchprovidedintheAlteraTripleSpeedEthernetMegaCorefunctiontodebugyoursystemdesign.Youcanusethedifferenttypesofloopbackinthetestbenchtosimulateyoursystemdesign,andcreatevariouscommonscenariosbyconfiguringtheparametersand……