資源描述:
《C6000 programmar guide.pdf》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、TMS320C6000Programmer’sGuideLiteratureNumber:SPRU198JRevised:April2010PrintedonRecycledPaperPrefaceReadThisFirstAboutThisManualThismanualisareferenceforprogrammingTMS320C6000digitalsignalprocessor(DSP)devices.Beforeyouusethisbook,youshouldinstallyourcodegenerationanddebuggingt
2、ools.Thisbookisorganizedinfivemajorparts:-PartI:Introductionincludesabriefdescriptionofthe’C6000architectureandcodedevelopmentflow.Italsoincludesatutorialthatintroducesyoutothetoolsyouwilluseineachphaseofdevelopmentandanoptimizationchecklisttohelpyouachieveoptimalperformancefr
3、omyourcode.-PartII:CCodeincludesCcodeexamplesanddiscussesoptimizationmethodsforthecode.Thisinformationcanhelpyouchoosethemostappropriateoptimizationtechniquesforyourcode.-PartIII:AssemblyCodedescribesthestructureofassemblycode.Itprovidesexamplesanddiscussesoptimizationsforasse
4、mblycode.Italsoincludesachapteroninterruptsubroutines.-PartIV:C64xProgrammingTechniquesdescribesprogrammingconsiderationsfortheC64x.iiiRelatedDocumentationFromTexasInstrumentsRelatedDocumentationFromTexasInstrumentsThefollowingbooksdescribetheTMS320C6000devicesandrelatedsuppor
5、ttools.ToobtainacopyofanyoftheseTIdocuments,calltheTexasInstru-mentsLiteratureResponseCenterat(800)477--8924.Whenordering,pleaseidentifythebookbyitstitleandliteraturenumber.TMS320C6000AssemblyLanguageToolsUser’sGuide(literaturenumberSPRU186)describestheassemblylanguagetools(as
6、sembler,linker,andothertoolsusedtodevelopassemblylanguagecode),assemblerdirectives,macros,commonobjectfileformat,andsymbolicdebuggingdirectivesforthe’C6000generationofdevices.TMS320C6000OptimizingCCompilerUser’sGuide(literaturenumberSPRU187)describesthe’C6000Ccompilerandtheass
7、emblyoptimizer.ThisCcompileracceptsANSIstandardCsourcecodeandproducesas-semblylanguagesourcecodeforthe’C6000generationofdevices.Theassemblyoptimizerhelpsyouoptimizeyourassemblycode.TMS320C6000CPUandInstructionSetReferenceGuide(literaturenumberSPRU189)describesthe’C6000CPUarchi
8、tecture,instructionset,pipeline,andinterruptsforthesedigitals