TMS320C28xINSTRUCTIONSETSIMULATORTECHNICALOVERVIEWSPRU608A–JULY2002–REVISEDNOVEMBER20021POSTOFFICEBOX1443•HOUSTON,TEXAS77251-1443DescriptionTheTMS320C28xInstructionSetSimulator,availablewithintheCodeComposerStudioforTMS320C2000IDE,simulatestheinstructionsetoftheC28x�core.Table1liststhesimulatorcoresandperipheralssupported,withthecorrespondingconfigurationtobeselectedundertheImportConfigurationmenuofCodeComposerStudioSetup.Table1.ProcessorsSupportedbytheC28xSimulatorPROCESSORCODECOMPOSERSTUDIOIDEIMPORTCONFIGURATIONTMS320F2810F2810DeviceSimulatorTMS320F2812F2812DeviceSimulatorTMS320F28x(CPUonly,noperipherals)F28xxCycleAccurateSimulatorTMS320F2810andTMS320F2812tutorialF28xxSimulatorTutorialAlltrademarksarethepropertyoftheirrespectiveowners.CodeComposerStudio,TMS320C2000,TMS320C28x,andC28xaretrademarksofTexasInstruments.Copyright�2002,TexasInstrumentsIncorporatedGIncludedinCodeComposerStudio�IntegratedDevelopmentEnvironment(IDE)forTMS320C2000�GTMS320C28x�CPUFullInstructionSetArchitectureExecution–ParallelInstructionExecutionGTMS320C28xCanbeSimulatedWiththeFollowingPeripherals:–PeripheralInterruptExpansion(PIE)–VBUS–Timer–FLASHmemoryGConfigurableMemorySimulationGAccurateCycleSimulation–On-ChipMemoryBlocks–ExternalMemoryBlocksGPortConnect–SupportsExternalDataSimulationGPinConnect–SupportsExternalEventSimulationGSupportsPipelineDisplayTMS320C28xINSTRUCTIONSETSIMULATORTECHNICALOVERVIEWSPRU608A–JULY2002–REVISEDNOVEMBER20022POSTOFFICEBOX1443•HOUSTON,TEXAS77251-1443SupportedHardwareResourcesCPUTheC28xsimulatorsimulatesthefullC28xinstructionsetarchitecture(exceptemulationinstructions).MemoryThesimulatorprovidesconfigurablememorysimulation.Bydefault,thesimulatordoesnotprovideanymemorymappingspecifictothedeviceorprocessor.AllthememoryblocksinProgram,Data,andI/Ospacecanbesimulatedbyaddingmemoryblocksusingthesimulatorconfigurationfile.Thememoryblockscanalsobeaddedusingthe"MemoryMapAdd"featureinGELfordebuggervisibility.Thesimulatorprovidescycleaccuratesimulati...