|
<!--插入廣告JS代碼--> |
第三章 TMS320VC5402原理和應(yīng)用 I.TMS320C5402的主要特征;
1:CPU結(jié)構(gòu);
1) 先進(jìn)的多總線結(jié)構(gòu),一個(gè)程序總線,三個(gè)數(shù)據(jù)總線, 四個(gè)地址總線。
2) 40-BIT的算術(shù)邏輯單元(ALU),包括一個(gè)40-BIT的桶形移位器和兩個(gè)獨(dú)立的40-BIT累加器(ACC)。
3) 17×17-BIT并行乘法器,耦合至一個(gè)專用的加法器,作非流水的單周期乘法/累加運(yùn)算(MAC)。
4) 比較,選擇,存儲(chǔ)單元(CSSU),供Viterbi運(yùn)算作加法/比較選擇。
5) 指數(shù)編碼器,在單周期內(nèi)計(jì)算一個(gè)40-BIT累加器值的指數(shù)。
6) 兩個(gè)地址發(fā)生器,包括8個(gè)輔助寄存器和兩個(gè)輔助寄存器算術(shù)單元。
2:指令集;
1) 單指令循環(huán)和塊循環(huán)操作;
2) 塊存儲(chǔ)器搬移指令,更便于程序和數(shù)據(jù)管理;
3) 32-BIT長操作數(shù)指令;
4) 同時(shí)讀取2操作數(shù)和3操作數(shù)指令;
5) 算術(shù)指令帶并行存儲(chǔ)和并行裝入;
6) 條件存儲(chǔ)指令;
7) 快速中斷返回;
3:片內(nèi)外設(shè);
1) 軟件可編程等待狀態(tài)發(fā)生器;
2) 軟件可編程存儲(chǔ)體切換;
3) 片內(nèi)鎖相環(huán)(PLL)時(shí)鐘發(fā)生器,內(nèi)部振蕩器或外部時(shí)鐘;
4) 外部總線斷開控制,以禁止外部數(shù)據(jù)總線,地址總線和控制總線;
5) 數(shù)據(jù)總線可以掛起;
6) 可程控定時(shí)器;
4:存儲(chǔ)器;
192K字×16-bit可尋址空間(64K字程序,64K字?jǐn)?shù)據(jù),64字I/O)。加上外部存儲(chǔ)器,數(shù)據(jù)程序存儲(chǔ)空間擴(kuò)充到1M*16bit,片內(nèi)置4K*16bit P/D ROM和16K*16bit DARAM。
5:電源;
1) 用節(jié)電模式的IDLE1,IDLE2,IDLE3作功耗控制。
2) 可以禁止CLKOUT信號(hào)。
6:仿真;
IEEE1149.1邊界掃描邏輯與片內(nèi)掃描邏輯接口。
7:速度;
單周期10ns執(zhí)行時(shí)間,定點(diǎn)指令(5/10/20/40/100MIPS)可選擇。
<!--mstheme-->