www.ti.com
PRODUCT PREVIEW
TMS320C6454
Fixed-PointDigitalSignalProcessor
SPRS311A–APRIL2006–REVISEDDECEMBER2006
Othernewfeaturesinclude:
•SPLOOP-AsmallinstructionbufferintheCPUthataidsincreationofsoftwarepipeliningloopswhere
multipleiterationsofaloopareexecutedinparallel.TheSPLOOPbufferreducesthecodesize
associatedwithsoftwarepipelining.Furthermore,loopsintheSPLOOPbufferarefullyinterruptible.
•CompactInstructions-ThenativeinstructionsizefortheC6000devicesis32bits.Manycommon
instructionssuchasMPY,AND,OR,ADD,andSUBcanbeexpressedas16bitsiftheC64x+
compilercanrestrictthecodetousecertainregistersintheregisterfile.Thiscompressionis
performedbythecodegenerationtools.
•InstructionSetEnhancements-Asnotedabove,therearenewinstructionssuchas32-bit
multiplications,complexmultiplications,packing,sorting,bitmanipulation,and32-bitGaloisfield
multiplication.
•ExceptionHandling-Intendedtoaidtheprogrammerinisolatingbugs.TheC64x+CPUisableto
detectandrespondtoexceptions,bothfrominternallydetectedsources(suchasillegalop-codes)and
fromsystemevents(suchasawatchdogtimeexpiration).
•Privilege-Definesuserandsupervisormodesofoperation,allowingtheoperatingsystemtogivea
basiclevelofprotectiontosensitiveresources.Localmemoryisdividedintomultiplepages,eachwith
read,write,andexecutepermissions.
•Time-StampCounter-PrimarilytargetedforReal-TimeOperatingSystem(RTOS)robustness,a
free-runningtime-stampcounterisimplementedintheCPUwhichisnotsensitivetosystemstalls.
FormoredetailsontheC64x+CPUanditsenhancementsovertheC64xarchitecture,seethefollowing
documents:
•TMS320C64x/C64x+DSPCPUandInstructionSetReferenceGuide(literaturenumberSPRU732)
•TMS320C64x+DSPCacheUser'sGuide(literaturenumberSPRU862)
•TMS320C64x+MegamoduleReferenceGuide(literaturenumberSPRU871)
•TMS320C6455TechnicalReference(literaturenumberSPRU965)
•TMS320C64xtoTMS320C64x+CPUMigrationGuide(literaturenumberSPRAA84)
DeviceOverview 8SubmitDocumentationFeedback