PreliminaryInformation101InnovationDriveSanJose,CA95134(408)544-7000©2005AlteraCorporation.Allrightsreserved.Altera,TheProgrammableSolutionsCompany,thestylizedAlteralogo,specificdevicedes-ignations,andallotherwordsandlogosthatareidentifiedastrademarksand/orservicemarksare,unlessnotedotherwise,thetrademarksandservicemarksofAlteraCorporationintheU.S.andothercountries.Allotherproductorservicenamesarethepropertyoftheirrespectiveholders.Al-teraproductsareprotectedundernumerousU.S.andforeignpatentsandpendingapplications,maskworkrights,andcopyrights.AlterawarrantsperformanceofitssemiconductorproductstocurrentspecificationsinaccordancewithAltera'sstandardwarranty,butreservestherighttomakechangestoanyproductsandservicesatanytimewithoutnotice.Alteraassumesnoresponsibilityorliabilityarisingoutoftheap-plicationoruseofanyinformation,product,orservicedescribedhereinexceptasexpresslyagreedtoinwritingbyAlteraCorporation.Alteracustomersareadvisedtoobtainthelatestversionofdevicespecificationsbeforerelyingonanypublishedin-formationandbeforeplacingordersforproductsorservices.PrintedonrecycledpaperiiAlteraCorporationPreliminaryAlteraCorporationiiiQuartusIIHandbook,Volume4ContentsChapterRevisionDates...........................................................................viiAboutthisHandbook................................................................................ixHowtoContactAltera.............................................................................................................................ixTypographicConventions.......................................................................................................................ixSectionI.SOPCBuilderFeaturesChapter1.IntroductiontoSOPCBuilderOverview.................................................................................................................................................1–1ArchitectureofSOPCBuilderSystems..............................................................................................1–1SOPCBuilderComponents............................................................................................................1–2SOPCBuilderReadyComponents...........................................................................................1–3User-DefinedComponents........................................................................................................1–4AvalonSwitchFabric.......................................................................................................................1–5FunctionsofSOPCBuilder...................................................................................................................1–5Defining&GeneratingtheSystemHardware.............................................................................1–5CreatingaMemoryMapforSoftwareDevelopment.................................................................1–6CreatingaSimulationModel&Testbench...................................................................................1–6GettingStarted.......................................................................................................................................1–6Chapter2.TouroftheSOPCBuilderUserInterfaceStartingSOPCBuilder...........................................................................................................................2–1StartingaNewSOPCBuilderSystem...........................................................................................2–1WorkingwithSOPCBuilderSystems...........................................................................................2–2SystemContentsTab.............................................................................................................................2–3AddingaComponenttotheSystem.............................................................................................2–4SpecifyingConnections,BaseAddress,Clock&IRQ.................................................................2–5ConnectionPanel........................................................................................................................2–6TableofActiveComponents.....................................................................................................2–6CreatingUser-DefinedComponents.............................................................................................2–7SystemDependencyTabs.....................................................................................................................2–8SystemGenerationTab.........................................................................................................................2–9SystemGenerationTabOptions..................................................................................................2–10SDKOption.............................................................................................................................