出版時(shí)間:2004-12 出版社:西安電子科技大學(xué)出版社 作者:張勇等 頁數(shù):312
Tag標(biāo)簽:無
內(nèi)容概要
《TMS320C5000系列DSP匯編語言程序設(shè)計(jì)》是《C/C++語言硬件程序設(shè)計(jì)——基于TMS320C5000系列DSP》一書(西安電子科技大學(xué)出版社出版)的姊妹篇,書中全面、詳細(xì)地介紹了使用匯編語言開發(fā)TMS320C5000系列DSP應(yīng)用系統(tǒng)的方法。全書共分為9章,內(nèi)容包括TMS320C54x系列DSP硬件結(jié)構(gòu)、TMS320C55x系列DSP硬件結(jié)構(gòu)、典型DSP硬件電路系統(tǒng)的設(shè)計(jì)、C54x和C55x匯編語言、浮點(diǎn)運(yùn)算匯編程序設(shè)計(jì)、同步串口匯編程序設(shè)計(jì)、異步串口匯編程序設(shè)計(jì)、BOOT匯編程序設(shè)計(jì)和應(yīng)用實(shí)例。本書的最大特色在于通過完整的程序?qū)嵗榻B相關(guān)的內(nèi)容?! ”緯亲髡呓鼛啄陙聿婚g斷地從事TMS320系列DSP系統(tǒng)設(shè)計(jì)、開發(fā)和教學(xué)的技術(shù)結(jié)晶,書中將基于TMS320C5000的匯編語言程序設(shè)計(jì)從一個(gè)容易理解和接受的角度展開論述,旨在普及匯編語言的應(yīng)用?! ”緯粌H可以作為從事DSP開發(fā)的電子工程技術(shù)人員以及DSP愛好者的參考書,也可以作為電子通信類相關(guān)專業(yè)研究生和高年級(jí)本科生學(xué)習(xí)DSP及其程序設(shè)計(jì)的教科書。
書籍目錄
第一章 TMS320C54x定點(diǎn)DSP硬件結(jié)構(gòu)1.1 引言1.2 C54x內(nèi)部結(jié)構(gòu)1.2.1 總線結(jié)構(gòu)1.2.2 內(nèi)部存儲(chǔ)器1.2.3 中央處理單元(CPU)1.2.4 數(shù)據(jù)尋址1.2.5 程序存儲(chǔ)器尋址1.2.6 流水線操作1.2.7 片上外設(shè)1.3 存儲(chǔ)器1.4 中央處理單元(CPU)1.4.1 CPU狀態(tài)和控制寄存器1.4.2 算術(shù)邏輯單元(ALU)1.4.3 累加器A和B1.4.4 筒形移位器1.4.5 乘法器/加法器單元1.4.6 比較選擇和存儲(chǔ)單元(CSSU)1.4.7 指數(shù)編碼器1.5 尋址1.5.1 立即數(shù)尋址1.5.2 絕對(duì)尋址1.5.3 累加器尋址1.5.4 直接尋址1.5.5 間接尋址1.5.6 存儲(chǔ)器映射寄存器尋址1.5.7 堆棧尋址1.5.8 數(shù)據(jù)類型1.6 本章小結(jié)習(xí)題第二章 TMS320C55x定點(diǎn)DSP硬件結(jié)構(gòu)2.1 引言2.2 CPU結(jié)構(gòu)2.2.1 內(nèi)部數(shù)據(jù)和地址總線2.2.2 存儲(chǔ)器接口單元(M單元)2.2.3 指令緩沖單元(I單元)2.2.4 程序流單元(P單元)2.2.5 地址數(shù)據(jù)流單元(A單元)2.2.6 數(shù)據(jù)計(jì)算單元(D單元)2.2.7 地址總線和數(shù)據(jù)總線2.2.8 指令流水線2.3 CPU寄存器2.3.1 累加器(AC0~AC3)2.3.2 轉(zhuǎn)換寄存器(TRN0,TRN1)2.3.3 暫存寄存器(T0~T3)2.3.4 用于尋址數(shù)據(jù)空間和I/O空間的寄存器2.3.5 程序流寄存器(PC,RETA,CFCT)2.3.6 中斷管理寄存器2.3.7 循環(huán)控制寄存器2.3.8 狀態(tài)寄存器(ST0_55~ST3_55)2.4 存儲(chǔ)器和I/O空間2.4.1 存儲(chǔ)器映射2.4.2 程序空間2.4.3 數(shù)據(jù)空間2.4.4 I/O空間2.5 堆棧操作2.5.1 數(shù)據(jù)堆棧和系統(tǒng)堆棧2.5.2 堆棧配置2.5.3 快返回與慢返回2.6 中斷和復(fù)位操作2.6.1 中斷介紹2.6.2 中斷向量與優(yōu)先級(jí)2.6.3 可屏蔽中斷2.6.4 不可屏蔽中斷2.6.5 DSP硬件復(fù)位2.6.6 軟件復(fù)位2.7 尋址方式2.7.1 絕對(duì)尋址方式2.7.2 直接尋址方式2.7.3 間接尋址方式2.7.4 循環(huán)尋址2.8 本章小結(jié)習(xí)題第三章 典型DSP應(yīng)用系統(tǒng)的設(shè)計(jì)3.1 引言3.2 應(yīng)用系統(tǒng)設(shè)計(jì)分析3.3 DSP功能板芯片資料3.3.1 TMS320VC54103.3.2 SST39VF4003.3.3 TLC320AD50C3.3.4 TLC2743.3.5 TL16C550FN3.3.6 MAX2323.3.7 TPS73HD3253.3.8 PDIUSBD123.3.9 GAL16V83.3.10 應(yīng)用系統(tǒng)原理圖3.4 本章小結(jié)習(xí)題第四章 TMS320C54x匯編語言4.1 引言4.2 匯編語句測(cè)試程序4.3 C54x匯編語言指令4.4 本章小結(jié)習(xí)題第五章 TMS320C55x匯編語言5.1 引言5.2 匯編語句測(cè)試程序5.3 C55x匯編語言指令5.3.1 操作數(shù)5.3.2 指令并行特性5.3.3 指令5.4 本章小結(jié)習(xí)題第六章 浮點(diǎn)運(yùn)算匯編程序設(shè)計(jì)6.1 引言6.2 計(jì)算sinx值6.2.1 計(jì)算基礎(chǔ)6.2.2 數(shù)值定標(biāo)6.2.3 程序設(shè)計(jì)6.3 計(jì)算Cosx值6.3.1 計(jì)算方法與數(shù)值定標(biāo)6.3.2 程序設(shè)計(jì)6.4 正弦查找表6.4.1 生成正弦查找表6.4.2 程序設(shè)計(jì)6.5 FIR濾波器設(shè)計(jì)6.5.1 SIMULINK仿真分析6.5.2 C54×FIR匯編程序設(shè)計(jì)6.6 開方運(yùn)算6.6.1 算法分析6.6.2 程序設(shè)計(jì)6.7 本章小結(jié)習(xí)題第七章 同步串行通信匯編程序設(shè)計(jì)7.1 引言7.2 程序?qū)崿F(xiàn)功能7.3 程序設(shè)計(jì)7.3.1 簡(jiǎn)單McBSP口通信程序7.3.2 語音FIR濾波程序7.3.3 觀察濾波效果……第八章 異步串行通信匯編程序設(shè)計(jì)第九章 BOOT匯編程序設(shè)計(jì)附錄結(jié)束語
編輯推薦
《TMS320C5000系列DSP匯編語言程序設(shè)計(jì)》是我社出版的《C/C++語言硬件程序設(shè)計(jì)——基于TMS320C5000系列DSP》一書的姊妹篇 介紹了TMS320C54x與C55x的結(jié)構(gòu),并以VC5410為核心DSP芯片,選取了實(shí)現(xiàn)異步串行通信、USB編碼等功能的接口芯片,闡明了制作一個(gè)DSP通用功能板的具體方法,給出了電路原理圖 給出了C54x和C55x匯編語言的程序框架,并使用這個(gè)程序框架測(cè)試和發(fā)布了C54x與C55x的全部匯編指令 以完整的程序?qū)嵗统绦虼a說明相關(guān)主題,并介紹了使用匯編語言設(shè)計(jì)浮點(diǎn)程序的具體方法和程序?qū)嵗 〗柚酱锌冢∕cBSP)實(shí)現(xiàn)語音通信及借助異步串行口與計(jì)算機(jī)通信的程序設(shè)計(jì),并討論了VC5410的BOOT程序設(shè)計(jì)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
TMS320C5000系列DSP匯編語言程序設(shè)計(jì) PDF格式下載