ICETEK-VC5416-A評估板及教學實驗箱實驗指導書VE3_圖文_第1頁
ICETEK-VC5416-A評估板及教學實驗箱實驗指導書VE3_圖文_第2頁
ICETEK-VC5416-A評估板及教學實驗箱實驗指導書VE3_圖文_第3頁
ICETEK-VC5416-A評估板及教學實驗箱實驗指導書VE3_圖文_第4頁
ICETEK-VC5416-A評估板及教學實驗箱實驗指導書VE3_圖文_第5頁
已閱讀5頁,還剩85頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、 目 錄第一部分 ICETEK-VC5416-A評估板硬件使用指導 (1第一章ICETEK-VC5416-A評估板技術指標 (1第二章 ICETEK-VC5416-A原理圖和實物圖 (2第三章接插件位置和撥碼開關設置 (4第四章二次開發(fā)擴展總線的定義與應用 (8第五章 TMS320VC5416的存儲空間和評估板的存儲器映射 (13第六章非易失存貯器Flash的特點和編程 (15第七章標準串口TL16C550編程指南 (18第八章 AD轉(zhuǎn)換器TLV0832使用說明 (21第九章DA轉(zhuǎn)換器TLC7528使用說明 (23第十章高保真語音編解碼芯片TLV320AIC23編程指南 (26第十一章 ICE

2、TEK-CTR液晶板的寄存器和編程 (31第二部分ICETEK5416-A教學系統(tǒng)軟件實驗目錄介紹 (35第三部分ICETEK-VC5416-A教學系統(tǒng)軟件實驗指導 (41第一章實驗設備安裝 (41一.開發(fā)環(huán)境 (41二.ICETEK DSP教學實驗箱的硬件連接 (41三.構造DSP開發(fā)軟件環(huán)境 (41四.設置CCS (44五.啟動CCS (50六.退出CCS (52第二章實驗手冊 (53一.CCS軟件應用實驗 (53實驗1.1 Code Composer Studio入門 (53實驗1.2編寫一個以C語言為基礎的DSP程序 (61實驗1.3 編寫一個以匯編(ASM語言為基礎的DSP程序 (6

3、6實驗1.4 編寫一個匯編和C混合的DSP程序 (71二.基于DSP芯片的實驗 (75實驗2.1 DSP數(shù)據(jù)存取實驗 (75三.基于DSP系統(tǒng)的實驗 (78實驗3.1:指示燈 (78實驗3.2:撥碼開關輸入 (81實驗3.3 DSP的定時器 (83實驗3.4:外中斷實驗 (86實驗3.4.1(v60版 (86實驗3.4.2 (v61版 (89實驗3.4.3 (v80版 (92實驗3.5:模數(shù)轉(zhuǎn)換 (95實驗3.6:數(shù)模轉(zhuǎn)換實驗 (99實驗3.7:自啟動 (101實驗3.8:異步串口通信實驗 (106四.DSP實現(xiàn)外部控制實驗 (108實驗4.1 :通用輸入輸出管腳應用 (108實驗4.1.1

4、(v60版 (108實驗4.1.2 (v61版 (111實驗4.1.3(v80版 (113實驗4.2 :發(fā)光二極管陣列顯示實驗 (115實驗4.2.1 (v60版 (115實驗4.2.2 (v61版 (117實驗4.2.3(v80版 (119實驗4.3 :液晶顯示器控制顯示 (121實驗4.3.1 (v60版 (121實驗4.3.2 (v61版 (124實驗4.3.3(v80版 (127實驗4.4 :鍵盤輸入 (1324.4.1(v60版 (132實驗4.4.2 (v61版 (135實驗4.4.3(v80版 (138實驗4.5 :音頻信號發(fā)生實驗 (140實驗4.5.1 (v60版 (140實

5、驗4.5.2 (v61版 (142實驗4.5.3(v80版 (144實驗4.6 : 直流電機控制實驗 (146實驗4.6.1(v60版 (146實驗4.6.2(v61版 (151實驗4.7:步進電機控制 (156實驗4.7.1(v60版 (156實驗4.7.2(v61 (160五.DSP算法實驗 (163實驗5.1:有限沖擊響應濾波器(FIR算法 (163實驗5.2 :無限沖激響應濾波器(IIR算法 (167實驗5.3 :快速傅立葉變換(FFT算法 (171實驗5.4:卷積算法實驗鍵盤輸入 (174實驗5.5 :自適應濾波器算法 (178實驗5.6 :抽樣定理 (185實驗5.7 : FIR濾

6、波器的信號濾波 (190六.綜合實驗 (194實驗6.1 :交通燈綜合控制 (194實驗6.1.1(v60版 (194實驗6.1.2(v61版 (198實驗6.2 :PID算法控制實驗 (202實驗6.2.1(v60版 (202實驗6.2.2(v61版 (207實驗6.2.3(v80版 (212實驗6.3 :多路信號混頻 (217實驗6.3.1 (v60版 (217實驗6.3.2 (v61版 (221實驗6.3.3(v80版 (225七.通信與語音信號采集與分析實驗 (229實驗7.1 :語音采集和放送 (229實驗7.2 :語音信號編碼解碼(G.711 (232實驗7.3 :語音信號的FIR

7、濾波 (236八.數(shù)字圖象信號處理實驗 (240實驗8.1 :數(shù)字圖象直方圖統(tǒng)計算法 (240實驗8.2 :數(shù)字圖象邊緣檢測(SOBEL算子 (244實驗8.3 :數(shù)字圖象的銳化(LAPLACE算子算法 (250實驗8.4 :數(shù)字圖象的取反算法 (255實驗8.5 :數(shù)字圖象直方圖均衡化增強算法 (258瑞泰創(chuàng)新ICETEK-VC5416-A 評估板硬件使用指導 第一部分 ICETEK-VC5416-A 評估板硬件使用指導 第一章 ICETEK-VC5416-A 評估板技術指標 主處理芯片:TMS320VC5416,運行速度為 160M; 低功耗設計; 工作速度可達 160MIPS 片內(nèi) RA

8、M 存貯空間 128K16Bit; 擴展的 2 路 8bit A/D 接口 TLV0832, 最大采樣速率 20K; 2 路的 TLC7528 D/A 轉(zhuǎn)換,10M/S,8Bit; UAET 串行接口,符合 RS232 標準; 8M bit 擴展 FLASH,存儲大量固化程序和數(shù)據(jù); 設計有用戶可以自定義的開關和測試指示燈; 4 組標準擴展連接器,為用戶進行二次開發(fā)提供條件; 具有 IEEE1149.1 相兼容的邏輯掃描電路,該電路僅用于測試和仿真; +5V 電源輸入,內(nèi)部+3.3V、+1.6V 電源管理; 4 層板設計工藝,工作穩(wěn)定可靠; 具有自啟動功能設計,可以實現(xiàn)脫機工作; 可以選配多種

9、應用接口板,包括圖象板,網(wǎng)絡板,指紋板,USB 板等; 1 地址:北京市海淀區(qū)知春路 108 號豪景大廈 A 座 18 層 電話:010-*(中繼/91-97 傳真:010-* REALTIMEDSP 系列應用叢書 第二章 ICETEK-VC5416-A 原理圖和實物圖 1 ICETEK-VC5416-A 評估板接口說明實物圖(參見圖 1.2.1 JTAG 仿 真插座 J3 4 位設置撥 碼開關 HPI 設置 跳線 J1, J2 U20: 位撥 4 動開關輸入 標 準 RS232 串口 復位 按鈕 P4 擴展插座 P2 擴展插座 語音輸入輸出接口 MIC IN LINE IN HEAD PHO

10、NE LINE OUT 5v 電 源插座 4 位用戶可控指示 燈,D3D6 電源指示 P3 擴展插座 P1 擴展插座 圖 1.2.1 ICETEK-VC5416-A 接口說明實物圖 2ICETEK-VC5416-A 器件局部圖(參見圖 1.2.2 圖 1.2.2 ICETEK-VC5416-A 器件布局圖 2 地址:北京市海淀區(qū)知春路 108 號豪景大廈 A 座 18 層 電話:010-*(中繼/91-97 傳真:010-* 瑞泰創(chuàng)新ICETEK-VC5416-A 評估板硬件使用指導 3 ICETEK-VC5416-A 評估板原理圖(參見圖 1.2.3 圖 1.2.3 ICETEK-VC541

11、6-A 評估板原理圖 3 地址:北京市海淀區(qū)知春路 108 號豪景大廈 A 座 18 層 電話:010-*(中繼/91-97 傳真:010-* REALTIMEDSP 系列應用叢書 第三章 類。 接插件位置和撥碼開關設置 我們將詳細說明這些接口的功能和特征定義。首先,表 1.3.1 歸納總結(jié)了這些跳線和功能分 功能分類 電源接口 外設接口 總線接口 指示燈 輔助接口 表 1.3.1:接口和功能分類 接口名稱 POWER DAOUT1 DAOUT2 AIN3 AIN4 DB9 P1 P2 P3 P4 USER_LED(D3-D6 DSP_JTAG(J3 EXT_RST(J10 DSP_SW(U2

12、 HPI_SW(J2,J3 USER_SW(U20 RESET(S1 跳線和開關 接口定義 5V 電源輸入 DA 第一信道 DA 第二信道 A/D 采集的第三信道 A/D 采集的第四信道 九針 D 型串口 34 芯外擴總線 34 芯外擴總線 34 芯外擴總線 34 芯外擴總線 用戶使用的發(fā)光管 DSP 仿真器接口 外接復位 5416 用戶模式設置 HPI 接口模式設置 用戶使用的開關 手動復位開關 1 POWER: 這個接口用于接入為整個板子供電的電源, 電源電壓為+5V,標準配置的電源電流為 1A,如果不使用隨板提供的電源,請注意電源的正負極性和電流的大小。因為板上設計了電 源管理芯片,所以

13、可以使用一路電源供電。下面是這個接口的插孔示意圖: +5V 地(GND) 圖 1.3.1 電源插孔示意圖 2DAOUT1 和 DACOUT2: 接頭分別是 ICETEK-VC5416-A 評估板的 DA 通道 1 和通道 2 的輸 出接口,接口輸出 0 到 +5V 的電壓。 3AIN3 和 AIN4:模擬輸入(ANOLOG INPUT通道 3 和通道 4,采集速率最大為 30KHz,輸入 模擬電壓為 0 到+3V。 4標準 RS-232 接口:ICETEK-VC5416-A 上的串口是通過一個串口專用器件 TL16C550 和串口 4 地址:北京市海淀區(qū)知春路 108 號豪景大廈 A 座 18

14、 層 電話:010-*(中繼/91-97 傳真:010-* 瑞泰創(chuàng)新ICETEK-VC5416-A 評估板硬件使用指導 的驅(qū)動器件共同實現(xiàn)的,實現(xiàn)原理詳見第一部分第十章: “標準串口 TL16C550 編程指南” 。 串口的物理設計是一個標準的 9 針插頭,具體定義見下圖 DB9:9 針 D 型連接器,異步串口連 接器,符合 RS-232 規(guī)范,輸出電平為正負 12V。下面是 9 針連接器的管腳定義(圖 1.3.2, 表 1.3.2) : 圖 1.3.2 異步串口連接器示意圖 管腳號 1 2 3 4 5 6 7 8 9 表 1.3.2 管腳定義 NC TxD RxD NC GND NC NC

15、NC NC DB9 管腳定義表 說 明 無連接 數(shù)據(jù)輸出引腳,與對方的輸入腳連接 數(shù)據(jù)輸入引腳,與對方的輸出腳連接 無連接 共地端 無連接 無連接 無連接 無連接 4 JTAG 仿真插頭:這是標準的 DSP 仿真接口,14 芯,具有一個空腳是為了防插反而設計的。 ICETEK-VC5416-A 板具有一個 14 根引腳的接口,我們可以通過這個 JTAG 接口對 TI 生產(chǎn) 的 DSP 芯片進行仿真(參見圖 1.3.3) 。 圖 1.3.3 JTAG 口的接口標準 5 地址:北京市海淀區(qū)知春路 108 號豪景大廈 A 座 18 層 電話:010-*(中繼/91-97 傳真:010-* 5.擴展總

16、線接口P1,P2,P3,P4:這部分是為DSP的二次開發(fā)準備的,每個引腳的定義詳見第一部分第四章:“二次開發(fā)擴展總線(P1,P2,P3,P4的定義與應用”6.POW_LED(D1,D2:電源指示燈,如果評估板工作正常,此燈常亮。其中指示燈D1為5V指示,若外接電源工作正常,此燈常亮。指示燈D2為+3.3V指示,若評估板供電芯片工作正常,此燈常亮。7.USER_LED(D3-D6: 用戶指示燈,在板上有4個可編程的指示燈,分別為D3-D6,這4個指示燈的開關可以由VC5416編程控制。8.DSP_JTAG(J3:5416的仿真接口,用于連接ICETEK-5100系列的仿真器或兼容產(chǎn)品。注意,使用

17、的仿真器必須支持3.3V仿真。9.EXT_RST(J10:外接復位信號。J10:如果需要外接控制DSP的復位信號,可以在此處連接,當兩個信號連通時DSP處于復位狀態(tài),當兩個信號分開時,DSP正常工作。10. DSP_SW:5416芯片的配置開關。共有四位,如下表:(具體含義參見TMS320VC5416Datasheet Sprs095I.pdf表1.3.3 芯片DIP配置開關說明信號名信號功能信號定義MP/MC 處理器方式選擇斷開狀態(tài),即OFF狀態(tài),為高電平,選擇MP模式;連接狀態(tài),即ON狀態(tài),為低電平,選擇MC模式CLKMD1CLKMD2 CLKMD3 5416硬件倍頻選擇斷開狀態(tài),即OFF

18、狀態(tài),為高電平;連接狀態(tài),即ON狀態(tài),為低電平11. HPI_SW(J1,J2:HPI接口方式選擇。這兩個接口用于控制5416的HPI16和HPIENA信號的狀態(tài)。列表如下(表1.3.4:表1.3.4 HPI接口方式選擇跳線名狀態(tài)含義1,2,3斷開 HPI16懸空12短接 HPI16高電平J1:HPI16(絲印J1處為1腳23短接 HPI16低電平1,2,3斷開 HPIENA懸空12短接 HPIENA高電平J2:HPIENA(絲印J2處為1腳23短接 HPIENA低電平12. USER_SW(U2:SW1.SW6:6個用戶開關輸入??梢杂米鱀SP的輸入信號。軟件可以讀取它的狀態(tài)。當開關處于斷開

19、狀態(tài),即OFF狀態(tài)時,開關輸出高電平,DSP讀到邏輯“1”, 而當開關處于連通狀態(tài),即ON狀態(tài)時,開關輸出低電平,DSP讀到邏輯“0”。13.音頻插座:該插座共有4個接頭,J5,J6,J7,J8;J8:stereo out,音頻輸出,立體聲,主要用于LINE OUT輸出設計,無增益,輸出必須連接有源音箱;J7:phone,音頻輸出,立體聲,耳機輸出,帶增益,可以連接耳機,無源和有源音響等設備;J6:stereo in,設計為立體聲輸入;J5:stereo in,設計為單聲道輸入,可以直接和麥克風連接;14. RESET(S1: 手動復位開關。 第四章二次開發(fā)擴展總線的定義與應用關于P1,P2,

20、P3,P4的物理定義和位置圖,詳見第一部分第二章的圖1-2-1,這里給出這些引腳的功能定義:1.P1: 34芯擴展總線接口。P1接口主要是擴展評估板上空閑的DSP外設引腳,以便于定制用戶的硬件環(huán)境。注意:由于這組引腳是直接來自于5416 DSP芯片,因此,這些引腳為TTL 3.3V標準,其輸 出最高電壓為3.3V。如果要接入5V器件,請在外接時注意電平轉(zhuǎn)換。(在擴展板上使用3.3-5V兼容器件與擴展接口連接。表1.4.1 P1的管腳定義和說明管腳號管腳名說明1 +5V電源由POWER提供的+5V電源2 +5V電源由POWER提供的+5V電源3 TOUT5416的定時器輸出引腳4 A16高位地址

21、總線,5416程序空間的擴展地址總線5 BDR25416的MCBSP2同名引腳6 A17高位地址總線,5416程序空間的擴展地址總線7 BDX25416的MCBSP2同名引腳8 A18高位地址總線,5416程序空間的擴展地址總線9 BFSR25416的MCBSP2同名引腳10 A19高位地址總線,5416程序空間的擴展地址總線11 BFSX25416的MCBSP2同名引腳12 A20高位地址總線,5416程序空間的擴展地址總線13 BCLKR25416的MCBSP2同名引腳14 A21高位地址總線,5416程序空間的擴展地址總線15 BCLKX25416的MCBSP2同名引腳16 A22高位地

22、址總線,5416程序空間的擴展地址總線17 GND地線18 GND地線19 XF5416的同名引腳20 BIO5416的同名引腳21 NC保留22 NC保留 31 NC保留32 NC保留33 GND地線34 GND地線2.P2: 34芯擴展總線接口。P2接口主要是AD和DA接口,P2中擴展了所有的AD和DA引腳,包括AIN1、AIN4、DAOUT1、DAOUT2和沒有連接器連接的AD和DA引腳。請注意評估板的對采集信號的要求。1 VCCA 模擬電源+5V2 VCCA 模擬電源+5V3 NC 保留4 NC 保留5 AIN1 模擬輸入通道1(與AIN1接口相同使用時可以選擇其中一個6 AIN2 模

23、擬輸入通道27 AIN3 模擬輸入通道38 AIN4 模擬輸入通道4(與AIN4接口相同使用時可以選擇其中一個9 AIN5 模擬輸入通道510 AIN6 模擬輸入通道611 NC 保留12 NC 保留13 NC 保留14 NC 保留15 NC 保留16 NC 保留17 AGND 模擬地18 AGND 模擬地19 NC 保留20 NC 保留21 NC 保留22 NC 保留23 NC 保留24 NC 保留25 DAOUT1模擬輸出通道126 DAOUT2模擬輸出通道227 NC 保留28 NC 保留29 NC 保留30 NC 保留31 NC 保留32 XINT2 外部中斷233 AGND 模擬地3

24、4 AGND 模擬地3. P3: 34芯擴展總線接口。P3接口是外擴的5416總線,包含16根地址線和16根數(shù)據(jù)線,當程序訪問I/O空間8000h-0FFFFh地址時這個總線被打開,可以用于讀入和輸出并行的數(shù)據(jù)。這個總線是受軟件控制的,且加入了電平轉(zhuǎn)換和三態(tài)控制。注意:這個插座上的地址線是由5416芯片提供的,如果您在外部擴展的話,請注意5416的地址線只能輸出3.3V的電平。1 A0 5416地址線A02 A1 5416地址線A13 A2 5416地址線A24 A3 5416地址線A35 A4 5416地址線A46 A5 5416地址線A57 A6 5416地址線A68 A7 5416地址線

25、A79 A8 5416地址線A8 10 A9 5416地址線A9 11 A10 5416地址線A10 12 A11 5416地址線A11 13 A12 5416地址線A12 14 A13 5416地址線A13 15 A14 5416地址線A14 16 A15 5416地址線A1517 GND 數(shù)字地 18 GND數(shù)字地19 D05416數(shù)據(jù)線D0,雙向總線,當訪問I/O 空間8000h-0FFFFh 地址時,總線有效。 20 D1 5416數(shù)據(jù)線D1 21 D2 5416數(shù)據(jù)線D2 22 D3 5416數(shù)據(jù)線D3 23 D4 5416數(shù)據(jù)線D4 24 D5 5416數(shù)據(jù)線D5 25 D6 54

26、16數(shù)據(jù)線D6 26 D7 5416數(shù)據(jù)線D7 27 D8 5416數(shù)據(jù)線D8 28 D9 5416數(shù)據(jù)線D9 29 D10 5416數(shù)據(jù)線D10 30 D11 5416數(shù)據(jù)線D11 31 D12 5416數(shù)據(jù)線D12 32 D13 5416數(shù)據(jù)線D13 33 D14 5416數(shù)據(jù)線D14 34 D155416數(shù)據(jù)線D154. P4: 34芯擴展總線接口。P4是5416的功能引腳和外設引腳,包括5416外部擴展總線的控制線、McBSP 接口線、外部中斷和外部復位等重要的引腳信號。注意:這里的引腳都是由DSP 直接引出的,在和外部設備連接時注意電平轉(zhuǎn)換。 表1.4.4 P4管腳定義和說明管腳號管

27、腳定義管腳說明1 VCC +5V 電源2 VCC +5V 電源3 DS 數(shù)據(jù)存儲空間片選信號4 PS 程序存儲空間片選信號5 IS I/O 空間片選信號6 NC 保留7 IOWEI/O 空間寫信號,僅在8000-0FFFFh 地址空間有效,此信號經(jīng)過譯碼,可以直接作為外部擴展時的寫信號 8 IORDI/O 空間讀線號,僅在8000-0FFFFh 地址空間有效,此信號經(jīng)過譯碼,可以直接作為外部擴展時的讀信號 9 MSTRB 程序/數(shù)據(jù)空間總線操作信號 10 RW 5416的讀寫信號 11 NC 保留12 IOSTRB I/O 空間總線操作引腳 13 RESET DSP 評估板輸出的復位信號 14

28、 EXT_RESET 外部輸入DSP 評估板的復位信號 15 NMI 不可屏蔽中斷 16 INT1 外部中斷1 17 GND 數(shù)字地 18 GND 數(shù)字地 19 INT2 外部中斷2 20 INT3 外部中斷321 BDR0 McBSP0的數(shù)據(jù)接收腳 22 BDR1 McBSP1的數(shù)據(jù)接收腳 23 BDX0 McBSP0的數(shù)據(jù)發(fā)送腳 24 BDX1 McBSP1的數(shù)據(jù)發(fā)送腳 25 BFSR0 McBSP0的數(shù)據(jù)接收幀同步腳 26 BFSR1 McBSP1的數(shù)據(jù)接收幀同步腳 27 BFSX0 McBSP0的數(shù)據(jù)發(fā)送幀同步腳 28 BFSX1 McBSP1的數(shù)據(jù)發(fā)送幀同步腳 29 BCLKXR0

29、McBSP0的數(shù)據(jù)接收/發(fā)送時鐘腳 30 BCLKXR1 McBSP1的數(shù)據(jù)接收/發(fā)送時鐘腳 31 NC 保留32 CLKOUT 5416的時鐘輸出 33 GND 數(shù)字地 34 GND 數(shù)字地5. P6: 34芯片外擴展總線接口。P6的功能是針對HPI 接口的。HPI 接口是5416DSP 芯片的特有接口,它允許外部的處理器使用5416片內(nèi)的存儲器作為緩沖來實現(xiàn)數(shù)據(jù)交換。由于它的接口引腳與5416的片外擴展總線獨立,因此使用這個接口可以提高 5416的總線吞吐能力,有關的信息,請參考用戶手冊(TMS320C54x DSP Enhanced Peripherals spru302.pdf 注意:

30、這里的引腳都是由DSP 直接引出的,在和外部設備連接時注意電平轉(zhuǎn)換。表1.4.5 P6管腳定義和說明管腳號管腳定義管腳說明1 HD02 HD13 HD24 HD35 HD46 HD57 HD68 HD7 由于HPI 的工作方式比較特殊,這里不做說明,所有引腳信號均與DSP 芯片上的管腳同名,關于HPI 的詳細說明,請參考(TMS320C54x DSP Enhanced Peripherals spru302.pdf 9 NC 保留 10 NC 保留 11 NC 保留 12 NC 保留 13 NC 保留 14 NC 保留 15 NC 保留 16 NC 保留 17 GND 數(shù)字地 18 GND 數(shù)

31、字地 19 HCS 20 HCNTL0 HPI 管腳 21 NC 保留22 HCNTL1 23 HRW 24 HDS2 25 HRDY 26 HDS1 27 HINT 28 HAS 29 HBIL HPI 管腳 30 NC 保留 31 NC 保留 32 NC 保留 33 NC 保留 34 NC保留 第五章 TMS320VC5416的存儲空間和評估板的存儲器映射1.VC5416 的存儲空間TMS320VC5416的地址空間是采用獨立空間編址的。即程序空間,數(shù)據(jù)空間,IO 空間都由邏 輯上的0x0000單元起始至0xffff 。VC5416基本的程序空間,數(shù)據(jù)空間,IO 空間都是64K ;外擴時分

32、別由PS ,DS ,IS 線選通。詳細的存儲器分配請參考TI 的技術手冊 VC5416 的Datasheet (TI 文件號:Sprs095I.pdf 下圖顯示了MP 和MC 模式下的程序和數(shù)據(jù)空間映射(圖1.5.1 圖1.5.1 MP 和MC 模式下的程序和數(shù)據(jù)空間映射2.評估板的外部擴展資源的定義和功能下面的表說明了VC5416-A 板擴展的寄存器(表1-5-1 表1.5.1 評估板的外部擴展寄存器的說明分類 名稱 地址(I/O 空間說明 存儲器控制寄存器 Port0 0000hIO 存儲器控制寄存器看門狗 Port1 0001hIO 看門狗控制寄存器 A/D Port3006 3006h

33、IO A/D 選通寄存器Port1000 1000hIO DA 通道1數(shù)據(jù)寄存器D/APort1001 1001hIO DA 通道2數(shù)據(jù)寄存器 Port2000 2000hIO RBR/THR/DLL Port2001 2001hIO IER/DLM Port2002 2002hIO IIR/FCR Port2003 2003hIO LCRPort2004 2004hIO MCR Port2005 2005hIO LSR Port2006 2006hIO MSR 串口控制寄存器Port2007 2007hIO SCRUSER_LED Port3002 3002hIO LED3.LED6控制寄存

34、器 USER_SW Port3003 3003hIO SW1.SW4控制寄存器 McBSP 控制寄存器 Port3005 3005hIO 控制語音與直流電機3. 評估板的外部擴展寄存器的描述及使用說明存儲器控制寄存器:寄存器在I/O 空間的地址0處。7 3 2 1 0W-0圖1.5.2 存儲器控制寄存器描述Bit0: RAM_ENA ,此位是1時,數(shù)據(jù)存儲空間8000-0FFFFh 擴展為U4(RAM , 此位是0時,數(shù)據(jù)存儲空間8000-0FFFFH 擴展為U5(FLASH ,復位值是0。Bit1-Bit2:保留Bit3-Bit7:Flash 地址選擇FA15-FA19,用于選擇不同的Fla

35、sh 頁面(32K/頁看門狗控制寄存器:寄存器在I/O 空間的地址0處,數(shù)據(jù)位無效,對這個地址執(zhí)行寫操 作將會復位看門狗電路。中斷控制寄存器:寄存器在I/O 空間的地址3004h 處。W-1圖1.5.3 中斷控制寄存器說明INT_OE 位,此位是外部中斷寄存器允許位,當此位置1時,禁止所有外部硬件可屏蔽中斷,當此位置0時,允許所有外部硬件可屏蔽中斷。 SWx 控制寄存器:寄存器在I/O 空間的地址3003h 處。 R-X圖1.5.4 SWx 控制寄存器說明SWx :共6位,對應SW6.SW1各位,當開關置ON 時,讀入數(shù)據(jù)0,反之,為1。 LED 控制寄存器:寄存器在I/O 空間的地址3002

36、h 處。15 4 3 0W-X圖1.5.5 LED0.LED7控制寄存器說明LEDx: 共4位,對應D3-D6指示燈,寫1時顯示燈亮,反之,滅。McBSP 控制寄存器:運行直流電機程序時,將Port3005置0,運行語音程序時,將Port3005置1。(8AD 選通控制寄存器:使用評估板上的AD 芯片時,要將Port3006置1。保留INT_OE 保留LEDxRAM_ENA FA19-FA15 保留 第六章 非易失存貯器Flash 的特點和編程評估板使用AM29LV800芯片作為外部ROM 使用。外部ROM 一般用來固化程序,上電后,可以利用5416芯片的Bootloader 功能從ROM 中

37、加載程序到存儲器中使用。此外,AM29LV800芯片還可以在線編程,保存使用中需要保留的數(shù)據(jù)。Flash 的最大特點是,在讀操作中,類似普通的ROM,在寫操作中需要使用特殊的編程例程,且可以隨時編程。下面是Flash 的編程命令說明:表1.6.1 Flash 的編程命令說明總線周期 命令序列 周 第1步 第2步 第3步 第4步 第5步第6步期地址數(shù)據(jù)地址數(shù)據(jù)地址數(shù)據(jù)地址數(shù)據(jù)地址數(shù)據(jù)地址數(shù)據(jù)讀數(shù)據(jù) 1 RA RD 復位 1XXX F0Au 廠商ID 字 4555 AA2AA 55555 90 X00 01字節(jié)AAA555 AAAt os e設備ID 字4555AA2AA5555590 X01 2

38、2DA頂端啟動塊 字節(jié)AAA555AAAX02 DAl e c t 設備ID 字4555AA2AA5555590X01225B底端啟動塊字節(jié) AAA 555AAA X02 5B字5552AA555(SA XX00 扇區(qū)保護校驗 4AA5590X02XX01 AAA 555AAA (SA 00 字節(jié)X0401字555 2AA 555編程字節(jié) 4 AAA AA 555 55 AAA A0 PA PD字555 2AA 555Unlock 旁路字節(jié)3 AAA AA 555 55 AAA 20Unlock 旁路編程 2 XXX A0 PA PD Unlock 旁路復位 2 XXX 90 XXX 00字5

39、55 2AA 555 555 2AA 555 芯片擦除字節(jié)6 AAA AA 555 55 AAA 80 AAA AA 555 55 AAA 10 扇區(qū)擦除6555AA2AA5555580555AA2AA55SAByteAAA 555 AAA AAA 555擦除 暫停1 XXX B0 擦除 繼續(xù)1XXX30*圖例:X :任意值,不用關心 RA:要讀的地址單元號.RD:RA中的內(nèi)容PA:要編程的地址單元號.地址值在最后一個WE信號或CE信號的下降沿被鎖存。PD:要編程到PA中的數(shù)據(jù)。數(shù)據(jù)值在最先一個WE信號或CE信號的上升沿被鎖存。Data SA:需要校驗或擦除的扇區(qū)地址。高位地址線A18-A12

40、決定了唯一的扇區(qū)號*注釋:請查閱數(shù)據(jù)手冊的表1,了解芯片的總線操作。所有的數(shù)據(jù)都是十六進制數(shù)。除了reading Aeray 或者autoselect操作數(shù)據(jù)之外,其他操作都是寫操作。在unlock操作和命令操作期間,數(shù)據(jù)位DQ15-DQ8為任意值,可以忽略。除了SA操作和PA操作之外,在unlock和命令操作期間,地址線A18-A11為任意值,可忽略。讀數(shù)據(jù)不需要unlock操作和命令操作。當DQ5為“1”時,復位操作完成。autoselect操作的第4步是讀操作。數(shù)據(jù)為“00”表示未保護扇區(qū),“01” 表示保護扇區(qū)。unlock旁路操作之前需要unlock旁路編程操作。在unlock旁路模

41、式下,unlock旁路復位操作需要返回讀取的數(shù)據(jù)。在擦除暫停模式下,可以讀取或編程沒有執(zhí)行擦除操作的扇區(qū)。擦除暫停操作只有在擦除 模式下有效。擦除繼續(xù)操作只有在擦除暫停模式下有效。關于AM29LV800芯片的其他信息,請看隨板附帶的數(shù)據(jù)手冊。TMS320VC5416PGE一次引導只能最多訪問外擴32K存儲器,并且5416的程序、數(shù)據(jù)訪問空間的頁面大小為64K 字/頁。因此,要訪問全部512K字地址的FLASH物理存儲器需要按照分頁方式訪問,這個訪問可以通過存儲器控制寄存器來實現(xiàn)(寄存器描述請參考第一部分、第五章、3.1。其中Flash的高位地址線由5416的存儲器控制寄存器控制,存儲器控制寄存

42、器可以驅(qū)動Flash 的高位地址線處于一個固定的狀態(tài),從而實現(xiàn)分頁的目的。上電復位時,存儲器控制寄存器的值被設置為0x00,此時,所有的高位地址線處于低電平狀態(tài),5416訪問Flash的起始32K地址單元。此后隨著復位的結(jié)束,用戶程序開始工作,這樣,就可以對存儲器控制寄存器寫值,改變 A14:0D15:0FLASHOE FLASHWE FLASHCEA14:0D15:0A19:15 OE WE CE存儲器控制寄存器 Flash 的高位地址,實現(xiàn)換頁功能。下面是FLASH 連接的示意圖:圖1.6.1 FLASH 連接的示意圖 第七章標準串口TL16C550編程指南TL16C550的控制寄存器基地

43、址為0x2000,寄存器占用8個地址單元。每個寄存器的實際地址等于基地址加偏移地址。串口中斷與5416的INT0連接??梢允褂?416的中斷0響應串口中斷。采用TL16C550異步串行通信收發(fā)器。TL16C550有11個寄存器,通過A3A1和線路控制寄存器中的DLAB位對它們進行尋址。(請參考表1.7.1表1.7.1 TL16C550的寄存器偏移地址寄存器DLAB A3A2A1偏移地址操作00H只讀接收緩沖寄存器RBR 000H只寫發(fā)送緩沖寄存器THR 001H讀/寫1中斷使能寄存器IER 001H只讀1中斷標志寄存器IIR X01H只讀1FIFO控制寄存器FCR X線路控制寄存器 LCR X

44、 0 1 1 03H 讀/寫04H讀/寫MODEM控制寄存器MCR X1線路狀態(tài)寄存器 LSR X 1 0 1 05H 讀/寫讀/寫06H11MODEM狀態(tài)寄存器MSR X07H讀/寫111暫存寄存器SCR X00H讀/寫低位除數(shù)寄存器DLL 101H讀/寫1高位除數(shù)寄存器DLM 1下面是常用寄存器的詳細使用描述:1.線路控制寄存器LCR:D7 D6 D5 D4 D3 D2 D1 D0DLAB BREAK SPB EPS PEN STB WLS1 WLS0圖1.7.1 線路控制寄存器LCRWLS1 WLS0:設置數(shù)據(jù)長度:00 :5位0 1 :6位10 :7位1 1 :8位STB:設置停止位個

45、數(shù)0 :一個停止位1 : 1.5個停止位(5位數(shù)據(jù)長度時,2個停止位(6,7,8位數(shù)據(jù)長度時PEN:奇偶校驗使能0 :奇偶校驗無效1 :奇偶校驗有效 EPS:奇偶校驗選擇0 :奇校驗1 :偶校驗DLAB:寄存器訪問選擇0 :訪問其余寄存器1 :訪問除數(shù)和功能切換寄存器2.線路狀態(tài)寄存器LSR:D7 D6 D5 D4 D3 D2 D1 D0FERR TEMT THRE BI FE PE OE DR圖 1.7.2 線路狀態(tài)寄存器LSRDR:接收數(shù)據(jù)準備好標志0:接收數(shù)據(jù)緩沖器空1:接收數(shù)據(jù)緩沖器中有數(shù)據(jù)OE:溢出錯誤標志(上一個接收數(shù)據(jù)被當前接收數(shù)據(jù)覆蓋0:無溢出1:有溢出PE:奇偶校驗錯誤標志0

46、:無奇偶校驗錯誤1:有奇偶校驗錯誤THRE:發(fā)送保持寄存器空標志0:非空1:空TEMT:發(fā)送器空標志0:發(fā)送保持寄存器和發(fā)送移位寄存器非空1:發(fā)送保持寄存器和發(fā)送移位寄存器都空2.中斷使能寄存器IERD7 D6 D5 D4 D3 D2 D1 D0ERDAIETHREIELSI0 0 0 0 EMSI圖 1.7.3 中斷使能寄存器IERERDAI:接收中斷使能0:接收中斷禁止1:接收中斷使能ETHREI:發(fā)送中斷使能0:接收中斷禁止1:接收中斷使能ELSI:接收錯誤中斷使能0:接收錯誤中斷禁止1:接收錯誤中斷使能EMSI: MODEM中斷使能0: MODEM中斷禁止 1: MODEM中斷使能3.

47、 中斷標志寄存器IIR中斷標志寄存器中斷設置與清除D3 D2 D1 D0優(yōu)先級中斷類型中斷源中斷清除0 0 0 1 - 無中斷無中斷0 1 1 0 最高接收錯誤溢出,奇偶,幀錯誤讀線路狀態(tài)寄存器0 1 0 0 第二接收接收緩沖器中數(shù)據(jù)讀接受緩沖器1 1 0 0 第二 FIFO超時FIFO超時讀接收緩沖器0 0 1 0 第三發(fā)送發(fā)送保持寄存器空寫發(fā)送保持寄存器0 0 0 0 第四 MODEM MODEM狀態(tài)讀狀態(tài)寄存器圖 1.7.4 中斷標志寄存器 IIR4. 設置波特率TL16C550的波特率可通過除數(shù)寄存器DLM,DLL來設置,除數(shù)寄存器值和波特率之間的換算公式如下:除數(shù)值=輸入頻率(波特率

48、16,評估板上TL16C550的輸入頻率為:3.6864MHz,波特率和除數(shù)之間的關系如表1.7.2所示:表1.7.2 波特率與除數(shù)寄存器的對應關系波特率高位除數(shù)寄存器DLM 低位除數(shù)寄存器DLL1200 00H C0H2400 00H 60H4800 00H 30H9600 00H 18H19200 00H 0CH38400 00H 06H 5. 串口標準RS232標準 第八章 AD轉(zhuǎn)換器TLV0832使用說明TLV0832是雙路、8位模擬-數(shù)字轉(zhuǎn)換器。串行數(shù)字輸出,采用SPI接口(工作于從模式。器件的工作電壓2.7V至3.6V,工作溫度范圍從0至70。最小轉(zhuǎn)換時間32us。1.結(jié)構框圖:(

49、圖 1.8.1 圖1.8.1 TLV0832 結(jié)構框圖 2.時序介紹 圖 1.8.2 TLV0832啟動轉(zhuǎn)換時序3.指令說明 圖 1.8.3 TLV0832控制指令啟動通道0轉(zhuǎn)換,需寫控制字0xc000,啟動通道1轉(zhuǎn)換,需寫控制字0xe000。 第九章 DA轉(zhuǎn)換器TLC7528使用說明TLC7528C是雙路、8位數(shù)字-模擬轉(zhuǎn)換器,內(nèi)部具有各自單獨的數(shù)據(jù)鎖存器,其特性包括兩DAC非常精密的一致性,數(shù)據(jù)通過公共8位輸入口轉(zhuǎn)送至兩DAC數(shù)據(jù)鎖存器的任意一個。控制輸入端DACA/DACB決定哪一個DAC被裝載。器件的裝載周期與隨機存取存儲器的寫周期類似,能方便地與大多數(shù)通用微處理器總線或端口相接口。器

50、件的工作電壓5V至15V,功耗小于15mW(典型值。2或4象限的乘法功能使該器件成為許多微處理器的增益設置和信號控制的良好選擇。它可工作于電壓模式,與電流輸出相比較,更適合于電壓輸出。 TLC7528C的工作溫度范圍從0至70。1.結(jié)構框圖:(圖 1.9.1 圖1.9.1 TLC7528 結(jié)構框圖 2. 基本參考應用圖示如下:圖1.9.2 (TLC7528 圖1.9.2 TLC7528 基本參考應用圖3. TLC7528的引腳描述 表 1.9.1表1.9.1 TLC7528的引腳定義4.簡單應用及時序介紹TLC7528的兩路轉(zhuǎn)換通道分別映射在5416I/O 空間的地址0x1000和0x1001

51、。向該地址寫入引腳 名稱 描述引腳名稱 描述1 AGND 模擬地 11 OUTB 通道2輸出2 OUTA通道1輸出12 RFBB 通道2反饋電壓 3 RFBA 通道1反饋電壓 13 REFB 通道2參考電壓 4 REFA 通道1參考電壓 14 VDD 驅(qū)動電壓 5 DGND 數(shù)字地 15 WR 讀寫選通 6 A/B 通道1,2選通16 CS 片選7 DB7 數(shù)據(jù)位 7,(最高位 17 DB0 數(shù)據(jù)位0(最低位 8 DB6數(shù)據(jù)位 618 DB1 數(shù)據(jù)位1 9 DB5 數(shù)據(jù)位 5 19 DB2 數(shù)據(jù)位2 10DB4 數(shù)據(jù)位 420DB3數(shù)據(jù)位3 的數(shù)據(jù)會直接送到TLC7528進行轉(zhuǎn)換。 圖 1.9

52、.3 TLC7528啟動轉(zhuǎn)換時序 第十章高保真語音編解碼芯片TLV320AIC23編程指南ICETEK-VC5416-A評估板上有一個語音編解碼芯片TLV320AIC23。TLV320AIC23是一個高性能的多媒體數(shù)字語音編解碼器,它的內(nèi)部ADC和DAC轉(zhuǎn)換模塊帶有完整的數(shù)字濾波器(digitalinterpolation filters數(shù)據(jù)傳輸寬度可以是16位,20位,24位和32位,采樣頻率范圍支持從8khz到96khz。在ADC采集達到96khz時噪音為90-dBA,能夠高保真的保存音頻信號。在DAC轉(zhuǎn)換達到96khz時噪音為100dBA,能夠高品質(zhì)的數(shù)字回放音頻,在回放時功耗低于23

53、mW。TLV320AIC23詳細指標:+高品質(zhì)的立體聲多媒體數(shù)字語音編解碼器:*在ADC采用48 kHz采樣率時噪音90-dB;*在DAC采用48 kHz采樣率時噪音100-dB ;*1.42 V 3.6 V核心數(shù)字電壓:兼容TI C54x DSP內(nèi)核電壓;*2.7 V 3.6 V緩沖器和模擬:兼容TI C54x DSP內(nèi)核電壓;*支持8-kHz 96-kHz的采樣頻率;+軟件控制通過TMS320VC5416的McBSP接口:+音頻數(shù)據(jù)輸入輸出通過TMS320VC5416的McBSP接口: J7J8圖1.10.1 TMS320VC5416與TLV320AIC23的連接示意圖 地右聲道左聲道圖

54、1.10.2 J5,J6,J7,J8 立體聲接口示意圖表1-10-1詳細說明在對TL V320AIC23進行編程時,TL V320AIC23內(nèi)部寄存器的含義。表1.10.1 TL V320AIC23的映射寄存器含義ADDRESS REGISTER 表1.10.2 左聲道輸入控制(Address: 00000008 7 6 5 4 3 2 1LRS LIM X X LIV4 LIV3 LIV2 LIV1 LIV0R/W-0 R/W-1R/W-0R/W-0 R/W-1R/W-0R/W-1R/W-1R/W-1 LRS:左右聲道同時更新0 = 禁止1 = 激活LIM:左聲道輸入衰減0 = Normal 1 = MutedLIV4:0:左聲道輸入控制衰減(10111 = 0 dB缺省最大11111 = +12 dB最小00000 = 34.5 dB表 1.10.3 右聲道輸

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論