|
<!--插入廣告JS代碼--> |
第四章 TMS320VC5402 DSK 開發(fā)板
TMSC320C5402入門者套件DSK是低成本,但內(nèi)容齊全的開發(fā)工具,能讓DSP初學(xué)者了解C5000系列DSP的結(jié)構(gòu),以便開展基于C5000系列DSP的應(yīng)用開發(fā),其綜合了硬件和軟件的多方面特征。它的特征有:
l 100MHZ VC5402DSP芯片
l 64K的外部SRAM,256K的FLASH存儲(chǔ)器DSK專用CCS IDE V1.22調(diào)試工具
l 相當(dāng)于32K應(yīng)用程序空間的C編譯器,匯編編譯器,鏈接器等代碼產(chǎn)生工具
l JTAG測(cè)試總線控制器和一個(gè)連到主機(jī)并口的接口
l 電話接口(DAA)
l MIC/SPEAKER音頻接口
l RS-232異步數(shù)據(jù)接口
l 擴(kuò)展子板的接口
此DSK板僅需+5V的直流電壓,用一個(gè)配套的外部電源來提供.板上的線性電壓調(diào)整器提供1.8V DC的DSP核心電壓,3.3V DC的數(shù)字電壓和5V DC模擬電壓。它還提供與CODE COMPOSER調(diào)試器相兼容的嵌入的IEEE 1149.1(JTAG)標(biāo)準(zhǔn)仿真。另外,它可經(jīng)由它的外部JTAG連接器被PC及外部XDS510使用.DSK內(nèi)置了由測(cè)試總線控制器(TBC)提供的JATG仿真邏輯,主機(jī)接口(HPI)可以由符合IEEE-1248標(biāo)準(zhǔn)的并口使用。對(duì)外部的靜態(tài)隨機(jī)存取存儲(chǔ)器,閃光存儲(chǔ)器和擴(kuò)展存儲(chǔ)器,DSP通過其16位的外部存儲(chǔ)接口界面(EMIF)來使用。板上有一條可運(yùn)行在100MHZ下的64K x 16bit的SDRAM(可以擴(kuò)展到256K)。還有一條256K x 16bit的FLASH存儲(chǔ)器。另外,EMIF可以用作一個(gè)接口連接器來使用子板上的擴(kuò)展內(nèi)存。
模擬網(wǎng)絡(luò)接口DAA和AD50, AIC可以使DSP經(jīng)多通道的緩沖串口(MCBSP0)來訪問單路的電話接口.。McBSP0在軟件控制下面可以隨意性地路由到給擴(kuò)展連接器。
麥克風(fēng)和喇叭接口(3.5mm的音頻插座)經(jīng)由另一塊AD50,AIC連到DSP的另一個(gè)MCBSP(MCBSP1)。MCBSP1用它的兩個(gè)定時(shí)器和一個(gè)外部中斷,同樣可以連到一個(gè)外部聯(lián)結(jié)器來使用一個(gè)目標(biāo)板。此板還為外部用戶控制提供了一個(gè)八段的DIP開關(guān)。一個(gè)可以手工復(fù)位DSK的按鈕。一個(gè)電壓****器來****內(nèi)部的電壓,如果電源達(dá)不到運(yùn)行要求,就使目標(biāo)板處于復(fù)位狀態(tài)。另外還有四個(gè)LED,其中一個(gè)指示電源,另外三個(gè)由用戶來控制。
<!--mstheme-->關(guān)于并口的操作;<!--mstheme-->
DSK的并口可以:
l 作為接口到DSP的HPI口
l 提供復(fù)位控制
l 控制TBC(為JTAG的控制)
l 訪問CPLD的一些內(nèi)部寄存器
l 對(duì)CPLD進(jìn)行編程
主機(jī)可以訪問HPI或TBC,但不能同時(shí)進(jìn)行。
<!--mstheme-->DSK的引導(dǎo)模式;<!--mstheme-->
DSK板上的DSP能用幾種方式來引導(dǎo),不同的引導(dǎo)模式可以適應(yīng)DSK使用的不同場(chǎng)合?梢杂冒迳系16位的FLASH存儲(chǔ)器,或只利用外部存儲(chǔ)接口,使用8,16,32位的ROM或FLASH存儲(chǔ)器來引導(dǎo)DSK。當(dāng)內(nèi)部的程序或外部的SRAM已經(jīng)被裝載,DSK可以被設(shè)置為非引導(dǎo)的模式,當(dāng)時(shí)用JTAG調(diào)試器的時(shí)候,這作為缺省模式。當(dāng)主機(jī)的軟件或驅(qū)動(dòng)器將經(jīng)由并口來裝載內(nèi)存的時(shí)候,DSK可以設(shè)置成HPI模式。DSP被主機(jī)復(fù)位時(shí),內(nèi)部程序或外部的SRAM存儲(chǔ)器的操作將從0地址開始,在這種模式下,主機(jī)軟件或驅(qū)動(dòng)器必須正確的配置EMIF寄存器。DSK的這種能直接讓主機(jī)軟件控制引導(dǎo)模式的能力非常重要,因?yàn)樗梢宰屲浖?yīng)用的不同來動(dòng)態(tài)的配置引導(dǎo)模式。比如,DSK默認(rèn)用非引導(dǎo)模式,但對(duì)于COFF文件的裝載時(shí),應(yīng)用程序則使用HPI來引導(dǎo),便可以設(shè)置成HPI模式來引導(dǎo)。
下面總結(jié)了DSK的不同引導(dǎo)方法:
l 用板上的FLASH存儲(chǔ)器
l 擴(kuò)展存儲(chǔ)子板的ROM(ROM引導(dǎo))
l 內(nèi)嵌的JTAG TBC(非引導(dǎo)模式)
l 外部的JTAG XDS510(非引導(dǎo)模式)
l 經(jīng)由主機(jī)并口和HPI(HPI模式)
<!--mstheme-->