Texas Instruments TMS320C6454 Computer Hardware User Manual


 
www.ti.com
PRODUCT PREVIEW
TMS320C6454
Fixed-PointDigitalSignalProcessor
SPRS311AAPRIL2006REVISEDDECEMBER2006
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