您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > Lab 2 - Learning SoPC Design by SoPC Builder
LearningSoPCDesignbySoPCBuilderUsingQuartusIISoPCBuilderNiosIIEDSConceptsaroundaProgrammableChip•System–Application(HW+SW)Platform•Chip–IC(IntegratedCircuit)•SoC–System-on-Chip»Systemdesignedasasinglechip/chipset•SoPC–SystemonProgrammableChip»SoCimplementedintoaProgrammableChip»ProgrammableChip=FPGAWhySoPCinFPGADesign?1.PrototypingforSoC2.Education/Learning/R&DofSoC3.SystemDesignBasedonSoCSoPCbyExampleANiosIISystem:SoCaroundaCPUSoPCbyExampleANiosIISystemCPUasSystemControlUnitSystemBustoexchangesystem-leveldatabetweenfunctionalmodulesGeneral-PurposePeripheralIOsasexternaldataterminalsSoPCbyExampleALeonSystem:SoCaroundaCPUSoPCSoPCSoPCbyExampleALeonSystemCPUasSystemControlUnitSystemBusGeneral-PurposePeripheralIOsasexternaldataterminalsApplication-SpecificModulesSoPCbyExampleTVBoxSystem:AnSoCw/oCPUSoC2SoC1SoPCSoPCbyExampleTVBoxSystemSoC2SoC1SoPCSoPCwithoutCPU–DataPathlogiconlySoPCBuilderinQuartusIIGUISoPCBuilderNios2EDSANext-GenerationIDESoPCbyExampleANiosIISystemLearningSoPCDesign•ReadManual–PKUFTP:OBJ08/Reference/SoPCBuilder/SOPCBuilderUserGuideDec.2010.pdf•SystemdesignthroughSoPC/QsysGUI•DragandDropsystemcomponents•AvalonBus–Memory-MappedInterface–Busagent:Master/Slavedatastreamingbasedonhigh-speedunidirectionalsysteminterconnect–StandardBusWrapperforbusrequest/arbitration,read/writeSoCPrototypingbySoPCBusDesign•Bus•BusArbiter•BusMaster•BusSlave•BusWrapperBusTransfer•AvalonBusProtocol–AvalonInterfaceSpecification•SynchronousInterface•Memory-MappedAddressing•BusArbitration•BusWrite•BusRead•BusAddressing•BurstTransfer•FlowControlLearnSoPCDesignbyDoingHomework3:nios2test•DesignGuide:PKUFTP:OBJ08/Reference/NiosIIIDE/NIOSII那些事儿Ch.1-4•Procedure–QuartusII•Newproject:nios2test–SoPCBuilder•SoPCProject–NiosII–JTAGUART–SysidFlash–EPCSController–SDRAMController–PIOController–LCDController–NiosIIEDS/IDE•CProject–QuartusII•Compile(Synthesis-Map–P&R)–Assemble(BitGen)–Download•Deadline:10/31/2012LearnSoPCDesignbyDoingHomework4:nios2ucos•DesignGuide:FPGA/SOPC入门级实验指导书–Chapter11NiosIIBaseduC/OS-IIExperiment(p.123-p.170)•Procedure–QuartusII•Newproject–SoPCBuilder(Step1–Step35)•AvalonBus•NiosII–NiosIIEDS(Step36–Step40)•uC/OS-II•Application–QuartusII•Compile(Synthesis-Map–P&R–BitGen)–Download•Deadline:11/3/2012Homework3:nios2testDemoOpenandGetReadyforOn-lineReference:–QuartusII–NIOSII那些事儿–SoPCUserGuide–DE2-70UserManual–NiosIISoftwareDeveloper’sHandbookHomework3:nios2testQuartusIINewproject:nios2testHomework3:nios2testSoPCBuilder•SoPCProjectHomework3:nios2testQuartusII•Compile(Synthesis-Map–P&R)–Assemble(BitGen)–DownloadHomework3:nios2testNiosIIEDS/IDE•CProject
本文标题:Lab 2 - Learning SoPC Design by SoPC Builder
链接地址:https://www.777doc.com/doc-3309222 .html