




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄一填空部分31、I2C,EMIF,I2S,AIC23概念32、EDMA的原理和結(jié)構(gòu)33、TMS320F2812 原理結(jié)構(gòu)44、解釋C6000系列的結(jié)構(gòu)(C6416,C6713,DM6437,DM6447, DM6467)45、OMAP(3530) 原理和結(jié)構(gòu)66、DSP 系統(tǒng)開(kāi)發(fā)環(huán)境 emulator和simulator的含義與區(qū)別77、JTAG接口的原理結(jié)構(gòu)和應(yīng)用88、看門(mén)狗原理89、事件管理器原理910、DSP實(shí)驗(yàn)操作(實(shí)驗(yàn)指導(dǎo)書(shū)P4)1011、MCBSP1012、HPI1113、SCI,和SPI的原理和特點(diǎn)11二問(wèn)答部分124、2812中斷系統(tǒng)原理125、如何將dsp應(yīng)用于開(kāi)發(fā)節(jié)能減
2、排綠色環(huán)保安全可靠的電子產(chǎn)品136、2812cpu內(nèi)部各組成部分的功能。2812dsp 總線(xiàn)結(jié)構(gòu)特點(diǎn)。147、2812dsp 低功耗模式,各特點(diǎn)148、2812flash存儲(chǔ)器的結(jié)構(gòu)特點(diǎn)159、匯編語(yǔ)言指令尋址方式:立即直接間接1510、2812匯編語(yǔ)言程序設(shè)計(jì)的過(guò)程及在此過(guò)程中匯編器和鏈接器的功能1511、源程序的編輯匯編和鏈接過(guò)程,編譯器特點(diǎn),c優(yōu)化編譯器的功能。2812匯編語(yǔ)言程序設(shè)計(jì)中目標(biāo)文件和其輸出文件的格式1612、2812匯編語(yǔ)言程序設(shè)計(jì)中鏈接器命令文件的功能及格式。1713、2812鏈接器指令MEMORY和SECTIONS的功能。比較偽指令.data和.bss的功能。1714、
3、設(shè)計(jì)dsp應(yīng)用系統(tǒng)時(shí),如何選擇合適的dsp芯片。1815、320c5000系列芯片的cpu內(nèi)部各組成部分的功能 課件第二章P1121816、dsp系統(tǒng)開(kāi)發(fā)環(huán)境與工具的分類(lèi)1917名詞解釋?zhuān)篊OFFDSPDSCTIXDSMMUEMIFMIPSMBPSMFLOPSASICeCANI2COMAPMcBSPMcASPSoCDSKOTPDSP/BIOS1918、捕獲單元是屬于哪個(gè)外設(shè)模塊?可以用于捕獲什么事件?如何捕獲?說(shuō)明其捕獲原理。簡(jiǎn)述PWM電路的基本工作原理。2019、簡(jiǎn)述McBSP接口的基本工作原理。2120、2812定時(shí)器可以產(chǎn)生的4種事件產(chǎn)生中斷和它的4種操作模式。2121、davinci平
4、臺(tái)的核心技術(shù)及主要特點(diǎn)2223、說(shuō)明can總線(xiàn)的特點(diǎn)及幀格式、can總線(xiàn)協(xié)議分層的原理和特點(diǎn)2424、說(shuō)明C28X eCAN總線(xiàn)模塊的特點(diǎn)。說(shuō)明eCAN總線(xiàn)模塊初始化的方法2525、說(shuō)明eCAN模塊的郵箱收發(fā)功能及其特點(diǎn)2626、試說(shuō)明sci、spi發(fā)送、接受數(shù)據(jù)的基本原理。試說(shuō)明SCI和SPI的異同。27三課堂測(cè)試:281、F2812 GPIO有幾個(gè)端口?輸入輸出怎么配置?282、在使用CCS仿真軟件開(kāi)發(fā)DSP程序時(shí),用project來(lái)組織一個(gè)項(xiàng)目用到的各個(gè)文件,如果用C語(yǔ)言編寫(xiě),通常需要哪些文件?各個(gè)文件的作用是什么?分別如何添加到工程中?連接器輸入文件可包括哪些文件?283、JTAG接口
5、有何特點(diǎn)和作用?其標(biāo)準(zhǔn)是什么,共有幾條信號(hào)線(xiàn)?284、在論文Watchdog在嵌入式開(kāi)發(fā)中的應(yīng)用中所描述的關(guān)于解決Watchdog失效問(wèn)題的對(duì)策有哪些?295、什么是MMR?AR的功能是什么?296.什么是跑飛?為什么定時(shí)器需要喂狗?297.SCI與SPI有何異同?如何配置SCI的通信方式?298、捕獲單元是屬于哪個(gè)外設(shè)模塊?可以用于捕獲什么事件?如何捕獲?說(shuō)明其捕獲原理。簡(jiǎn)述PWM電路的基本工作原理。309.何謂PWM?簡(jiǎn)述PWM產(chǎn)生波形的原理, 簡(jiǎn)述死區(qū)單元的基本原理。3010.簡(jiǎn)述SPI的三種數(shù)據(jù)模式和兩種工作模式30四作業(yè)部分311簡(jiǎn)述TMS320F2812內(nèi)部結(jié)構(gòu)及其模塊劃分:312
6、補(bǔ)充題:(1-4,8,9)313簡(jiǎn)述講義TMS320F2812中斷系統(tǒng)原理。314.思考如何將DSP技術(shù)應(yīng)用于我們今后開(kāi)發(fā)節(jié)能減排,綠色環(huán)保,安全可靠的電子產(chǎn)品。32一填空部分1、I2C,EMIF,I2S,AIC23概念答:1)I2C(InterIntegrated Circuit)總線(xiàn)是一種由PHILIPS公司開(kāi)發(fā)的兩線(xiàn)式串行總線(xiàn),是一種串行通信接口規(guī)范,標(biāo)準(zhǔn)I2C總線(xiàn)只使用2條線(xiàn)通信,能將多個(gè)具有I2C接口的設(shè)備連接,進(jìn)行可靠的通信。(PPT第8章61頁(yè))2)EMIF(外部存儲(chǔ)器接口),External Memory Interface,是TMS DSP器件上的一種接口。一般來(lái)說(shuō),EMIF
7、可實(shí)現(xiàn)DSP與不同類(lèi)型存儲(chǔ)器(SRAM、Flash RAM、DDR-RAM等)的連接。一般EMIF與FPGA相連,從而使FPGA平臺(tái)充當(dāng)一個(gè)協(xié)同處理器、高速數(shù)據(jù)處理器或高速數(shù)據(jù)傳輸接口。(PPT第8章57頁(yè)+百度)EMIF支持的存儲(chǔ)器包括:同步突發(fā)靜態(tài)RAM(SBSRAM),同步動(dòng)態(tài)RAM(SDRAM),異步器件(異步FIFO),外部共享存儲(chǔ)空間的器件FLASH(PPT第8章60頁(yè))EMIF整個(gè)外部空間容量為64MB。分為4個(gè)空間CE0CE3,每個(gè)CE空間彼此獨(dú)立,可以進(jìn)行不同的訪(fǎng)問(wèn)控制。數(shù)據(jù)總線(xiàn)寬度32位,同時(shí)也提供對(duì)8/16bit數(shù)據(jù)讀/寫(xiě)。數(shù)據(jù)吞吐能力最高可達(dá)923MB/s。(PPT第8
8、章60頁(yè))3)I2S (InterIC Sound) 總線(xiàn)是飛利浦公司為數(shù)字音頻設(shè)備之間的音頻數(shù)據(jù)傳輸而制定的一種總線(xiàn)標(biāo)準(zhǔn),該總線(xiàn)專(zhuān)用于音頻設(shè)備之間的數(shù)據(jù)傳輸,廣泛應(yīng)用于各種多媒體系統(tǒng)。它采用了沿獨(dú)立的導(dǎo)線(xiàn)傳輸時(shí)鐘與數(shù)據(jù)信號(hào)的設(shè)計(jì),通過(guò)將數(shù)據(jù)和時(shí)鐘信號(hào)分離,避免了因時(shí)差誘發(fā)的失真,為用戶(hù)節(jié)省了購(gòu)買(mǎi)抵抗音頻抖動(dòng)的專(zhuān)業(yè)設(shè)備的費(fèi)用。(ppt 第八章 p58)4)AIC23是TI公司的一款高性能立體聲音頻編解碼器Codec芯片。其內(nèi)部集成的模數(shù)轉(zhuǎn)換器(ADCs)和數(shù)模轉(zhuǎn)換器(DACs)采用了帶有過(guò)采樣數(shù)字插補(bǔ)濾波的多位SigmaDelta技術(shù) 數(shù)據(jù)傳輸字長(zhǎng)為16、2O、24、32位,支持采樣頻率范圍8
9、kHz至96kHz。ADC和DAC的信噪比分別達(dá)到90dB和lOOdB。內(nèi)置耳機(jī)輸出放大器支持MIC和LINE IN兩種輸入方式,且對(duì)輸入和輸出都具有可編程增益調(diào)節(jié)。另外,AIC23功耗低,回放模式下功率僅為23mW,省電模式下更是小于15uW。因此,AIC23成為數(shù)字音頻應(yīng)用領(lǐng)域中的理想選擇【21,在多種數(shù)碼產(chǎn)品中發(fā)揮著重要作用,比較典型的應(yīng)用如手機(jī)、MP3、DV攝像機(jī)中的音頻編解碼。TMS320VC5402(簡(jiǎn)稱(chēng)vc540z)是rrI公司的一款優(yōu)秀16位定點(diǎn)DSP,運(yùn)算速度快,指令執(zhí)行速度達(dá)到IOOMIPS。自帶片內(nèi)存儲(chǔ)器和多種片上外設(shè),廣泛應(yīng)用于語(yǔ)音編解碼和通信領(lǐng)域。(猜是百度的吧)2、
10、EDMA的原理和結(jié)構(gòu)(ppt第八章C5000-6000-Da p57)課本:補(bǔ)充材料 p92百度百科:增強(qiáng)型直接內(nèi)存存?。‥DMA),Enhanced Direct Memory Access,是數(shù)字信號(hào)處理器(DSP)中用于快速數(shù)據(jù)交換的重要技術(shù),具有獨(dú)立于CPU的后臺(tái)批量數(shù)據(jù)傳輸?shù)哪芰Γ軌驖M(mǎn)足實(shí)時(shí)圖像處理中高速數(shù)據(jù)傳輸?shù)囊?。以TI公司的TMS320DM642型DSP為例,介紹EDMA控制器的特點(diǎn)。結(jié)合實(shí)例給出EDMA在圖像數(shù)據(jù)實(shí)時(shí)傳輸中的具體控制和實(shí)現(xiàn)方法。實(shí)驗(yàn)結(jié)果表明,通過(guò)靈活控制EDMA不僅能夠提高圖像數(shù)據(jù)的傳輸效率,而且能夠充分發(fā)揮:DSP的高速性能。 EDMA數(shù)據(jù)傳輸有兩種發(fā)起
11、方式: (1) CPU發(fā)起的EMDA數(shù)據(jù)傳輸(非同步方式):需要傳輸時(shí),CPU設(shè)置ESR寄存器的相應(yīng)位為1,從而觸發(fā)一個(gè)EDMA事件的產(chǎn)生,事件對(duì)應(yīng)的通道參數(shù)被送往地址硬件并且完成相應(yīng)的處理,這種非同步方式的實(shí)時(shí)數(shù)據(jù)傳輸無(wú)需設(shè)定EER寄存器; (2)事件觸發(fā)方式EDMA數(shù)據(jù)傳輸(同步方式):ER寄存器保存外設(shè)發(fā)送過(guò)來(lái)的事件,一旦CPU設(shè)置EER寄存器的相應(yīng)位為1后,ER中的事件才會(huì)提交給事件編碼器(Event Encoder),并且進(jìn)一步引起相關(guān)的傳輸參數(shù)的發(fā)送給地址產(chǎn)生硬件;如果EER中對(duì)應(yīng)于某事件的位沒(méi)有置1,則ER寄存器中的事件將保留,一旦置1則觸發(fā)EDMA的傳輸,這種特性可以應(yīng)用到ED
12、MA Chain傳輸,需要EER和CCER結(jié)合使用。3、TMS320F2812 原理結(jié)構(gòu) TMS320F2812是32位定點(diǎn)DSP,它采用改進(jìn)的哈佛結(jié)構(gòu),其程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分別獨(dú)立且有各自分離的總線(xiàn)結(jié)構(gòu),即程序總線(xiàn)和數(shù)據(jù)總線(xiàn)。此外,它還采用精簡(jiǎn)指令系統(tǒng)(RISC)及8級(jí)流水線(xiàn)結(jié)構(gòu)等設(shè)計(jì)技術(shù)和循環(huán)尋址方式等特殊尋址方式及復(fù)雜指令,極大的提高了處理器的運(yùn)算速度和效率。(PPT第2章18頁(yè)) TMS320F2812芯片具有豐富的片內(nèi)資源,其中包含三個(gè)主要組成部分:(1)中央處理單元(CPU) 包括乘法部分、中央算術(shù)邏輯部分、移位部分、輔助寄存器算術(shù)單元等(2)存儲(chǔ)器 F2812片內(nèi)配置了不同類(lèi)
13、型的存儲(chǔ)器,類(lèi)型包括:?jiǎn)慰陔S機(jī)存儲(chǔ)器SARAM、只讀存儲(chǔ)器ROM、Flash存儲(chǔ)器和2K×16位的一次性可編程存儲(chǔ)器OTP(One-time-programmable,OTP)等(3)片內(nèi)外設(shè) 外設(shè)模塊主要包含:PLL時(shí)鐘模塊,看門(mén)狗(WATCHDOG)定時(shí)器模塊,通用數(shù)字輸入輸出(GPIO)模塊,事件管理器(EV)模塊模數(shù)轉(zhuǎn)換器(ADC)模塊,串行通信接口(SCI)模塊串行外設(shè)接口(SPI)模塊,多通道緩沖串口(McBSP)模塊,增強(qiáng)型控制器局域網(wǎng)(eCAN)模塊,內(nèi)部集成電路(I2C)模塊等。(PPT第2章19頁(yè))4、解釋C6000系列的結(jié)構(gòu)(C6416,C6713,DM6437
14、,DM6447, DM6467)(1)C6416結(jié)構(gòu)特點(diǎn): 主處理器:TMS320C6416,主頻:600MHz PCI接口:可以用PC機(jī)向DSP加載程序等功能,還可用作DSP的HPI接口,由外部CPU直接訪(fǎng)問(wèn) EMIFA總線(xiàn):按照168P內(nèi)存槽方式擴(kuò)展,可支持64位寬數(shù)據(jù)總線(xiàn),總共1280M*8位尋址空間 支持與同步或異步總線(xiàn)內(nèi)存或外設(shè)的連接 FLASH:4M*8bit,可用作啟動(dòng)ROM;當(dāng)脫離計(jì)算機(jī)時(shí),此板可獨(dú)立工作 EMIFB異步模式擴(kuò)展總線(xiàn):可實(shí)現(xiàn)如通用輸入輸出等可編程邏輯 雙通道語(yǔ)音信號(hào)編解碼芯片:可實(shí)現(xiàn)雙通道44.1KHz語(yǔ)音信號(hào)的輸入和輸出 支持有源輸入/輸出或無(wú)源輸入/輸出 3
15、M標(biāo)準(zhǔn)PCI總線(xiàn) 外形尺寸:163mm×70mm應(yīng)用領(lǐng)域: 語(yǔ)音處理 高速信號(hào)處理 雷達(dá)信號(hào)處理 汽車(chē)牌照識(shí)別系統(tǒng)等 (源于網(wǎng)上)(2)C6713的硬件結(jié)構(gòu)包括中央處理單元CPU、片內(nèi)分層的存儲(chǔ)器、增強(qiáng)的直接存儲(chǔ)器存取EDMA、外部存儲(chǔ)器接口EMIF、主機(jī)接口HPI、多通道緩沖串行口McBSP、多通道音頻串行口McASP、I2C總線(xiàn)模塊、通用輸入/輸出GPIO接口、定時(shí)器、擴(kuò)展總線(xiàn)XBUS、PCI總線(xiàn)、鎖相環(huán)PLL和節(jié)能邏輯(Power Done)等C6713的外設(shè)EDMA模塊和EDMA控制器(16EDMA通道)主機(jī)接口HPI(16bit寬度的并行接口,主機(jī)-上位機(jī)掌握該接口控制權(quán))
16、McBSP(全雙工通信;收/發(fā)獨(dú)立的幀信號(hào)和時(shí)鐘信號(hào);可以與標(biāo)準(zhǔn)的編/譯碼器、AIC接口;支持T1/E1幀協(xié)議、ST-BUS兼容設(shè)備、AC97兼容設(shè)備、I2S兼容設(shè)備、SPI兼容設(shè)備)通用定時(shí)器外部存儲(chǔ)器接口EMIF (External Memory Interface) (CPU訪(fǎng)問(wèn)片外存儲(chǔ)器)JTAG接口(基于IEEE1149.1標(biāo)準(zhǔn)的一種邊界掃描測(cè)試方式。仿真器通過(guò)一個(gè)14引腳接插件與芯片的JTAG端口進(jìn)行通信)(第八章、56和57頁(yè))(3)DM6437TMS320DM6437是TI公司2006年推出的、專(zhuān)門(mén)為高性能、低成本視頻應(yīng)用開(kāi)發(fā)的、主頻600MHz的、32位定點(diǎn)DSP達(dá)芬奇 (D
17、aVinci(TM) 技術(shù)的處理器系列。TMS320C64x+DSP核,主頻可達(dá)600MHz,支持8個(gè)8位或4個(gè)16位并行MAC運(yùn)算,峰值處理能力高達(dá)4800MIPS,可實(shí)時(shí)處理8路CIF或3路D1格式的H.264編碼算法。還有面向應(yīng)用的硬件邏輯、片內(nèi)存儲(chǔ)器以及大量外設(shè),其中外設(shè)包括有2個(gè)可配置是視頻口、視頻子處理系統(tǒng)(VPSS)、以太網(wǎng)媒體服務(wù)控制器(EMAC)、管理數(shù)據(jù)輸入/輸出模塊(MDIO)、I2C和VLYNQ口、CAN控制器模塊。(補(bǔ)105頁(yè),部分源于網(wǎng)上)(4)DM6446 (適合于DM644x系列)業(yè)內(nèi)稱(chēng)之為達(dá)芬奇數(shù)字媒體偏上系統(tǒng)DMSoC,包括ARM子系統(tǒng)、DSP子系統(tǒng)、視頻處
18、理子系統(tǒng)(VPSS)和系統(tǒng)控制模塊,電源管理、外部存儲(chǔ)器接口、外圍控制模塊和交換中心資源(SCR)等部件。(補(bǔ)P1)DaVinci處理器的外設(shè)異步外部存儲(chǔ)器接口EMIF、音頻串口ASP、ATA控制器、DDR2存儲(chǔ)器控制器、EDMA控制器、以太網(wǎng)媒體(介質(zhì))訪(fǎng)問(wèn)控制器EMAC/管理數(shù)據(jù)輸入輸出、MDIO模塊、通用輸入輸出GPIO、內(nèi)部集成電路I2C模塊、內(nèi)部IDMA控制器、DSP子系統(tǒng)中斷控制器INTC、多媒體卡/安全數(shù)字MMC/SD卡控制器、節(jié)電控制器PDC、脈沖寬度調(diào)制PWM、串行外設(shè)接口SPI、64位定時(shí)器、通用異步收發(fā)UART、通用串行總線(xiàn)USB、VLYNQ接口(高速串行通信接口)(第八
19、章6976)(5)DM6467硬件規(guī)格DM6467集成了ARM9和DM64X的DSP處理器,用于處理視頻等高端應(yīng)用。特性包括: 128 MBytes 的NAND Flash 存儲(chǔ) composite 和S-video輸入; composite 和S-video輸出; 高清輸入和輸出; AIC32 立體編解碼器 音頻輸出包括:LINE IN LEFT/RIGHT、LINE OUT LEFT/RIGHT、MIC IN和HPOUT USB host 接口 RS485接口 10/100/1000 MBS 以太網(wǎng)物
20、理層接口 紅外線(xiàn)遠(yuǎn)程接口 9 腳的UART 接口 JTAG 接口 ATA接口 3個(gè)GPIO按鍵 IDE硬盤(pán)接口應(yīng)用描述 視頻電話(huà) 數(shù)字視頻錄像機(jī)(DVR) IP機(jī)頂盒 安防監(jiān)控和各種數(shù)碼產(chǎn)品等 視頻服務(wù)器(DVS)(源于網(wǎng)上)5、OMAP(3530) 原理和結(jié)構(gòu)答:(PPT第8章82-85頁(yè))TI推出的新一代移動(dòng)應(yīng)用處理器OMAP3530,是專(zhuān)門(mén)為智能手機(jī)、GPS系統(tǒng)和筆記本電腦等低功耗便攜式應(yīng)用而設(shè)計(jì)。OMAP3530在單一的芯片上集成了ARM,Cortex-A8內(nèi)核、TM
21、S320C64x+ DSP內(nèi)核、圖形引擎、視頻加速器以及豐富的多媒體外設(shè),其中Cortex-A8內(nèi)核擁有超過(guò)當(dāng)今300MHz ARM9器件4倍的處理性能。OMAP3530可廣泛用于流媒體、2D/3D游戲、視頻會(huì)議、高清靜態(tài)圖象、3G多媒體手機(jī)、高性能PDA等項(xiàng)目的評(píng)估與應(yīng)用。CPU:600Mhz Cortex-A8 ARM + 430Mhz C64x+ DSP3D加速1Gbit NAND Flash + 1Gbit Mobile DDR SDRAM1路PAL模擬視頻輸入1路200萬(wàn)像素CMOS數(shù)字視頻輸入1路PAL模擬視頻輸出,1路DVI輸出7寸TFT液晶觸摸屏1路音頻輸入,1路音頻輸出SD/
22、MMC接口,RTC實(shí)時(shí)時(shí)鐘1路RS232 ,GPS模塊+天線(xiàn)GSM SIM卡接口支持WIFI無(wú)線(xiàn)網(wǎng)絡(luò),10M/100M自適應(yīng)網(wǎng)口1路USB Client接口,3路USB Host接口1000mA充電電池(AC電源適配器及USB充電)支持Linux、WinCE等操作系統(tǒng)OMAP3530:面向多媒體智能設(shè)備的單芯片解決方案OMAP3530 是該系列中的擴(kuò)展集處理器,其在單芯片上集成了ARM、DSP、圖形引擎以及外設(shè)集,因此能夠滿(mǎn)足高性能需求、低功耗工作與娛樂(lè)性應(yīng)用。720 MHz OMAP3530處理器的主要特性與優(yōu)勢(shì):720 MHz ARM Cortex-A8 內(nèi)核支持1400 Dhryston
23、e 每秒百萬(wàn)條指令(MIPS);520 MHz C64x+ DSP 可為優(yōu)化音視頻編解碼器質(zhì)量與定制IP預(yù)留更多空間;用于加速3D 圖形的POWERVR SGX 子系統(tǒng)支持顯示與游戲效果;綜合電源與時(shí)鐘管理方案可實(shí)現(xiàn)具有高性能的低功耗工作以及低功耗待機(jī)特性;與TIOMAP35x 器件實(shí)現(xiàn)了引腳對(duì)引腳兼容,從而使OEM 廠(chǎng)商能夠在統(tǒng)一平臺(tái)基礎(chǔ)上高效創(chuàng)建完整的產(chǎn)品系列。(下面應(yīng)該是網(wǎng)上找的)OMAP3530采用了面向多媒體智能設(shè)備的單芯片解決方案,在單一的芯片上集成了ARM,Cortex-A8內(nèi)核、TMS320C64x+ DSP內(nèi)核、圖形引擎、視頻加速器以及豐富的多媒體外設(shè),其中Cortex-A8
24、內(nèi)核擁有超過(guò)當(dāng)今300MHz ARM9器件4倍的處理性能。OMAP3530可廣泛用于流媒體、2D/3D游戲、視頻會(huì)議、高清靜態(tài)圖象、3G多媒體手機(jī)、高性能PDA等項(xiàng)目的評(píng)估與應(yīng)用。OMAP3530 的硬件主要由ARM 內(nèi)核、DSP 內(nèi)核以及流量控制器( Traffic Cont roler ,TC) 組成。(1) ARM內(nèi)核OMAP3530 采用ARM Cortex2A8 核,工作主頻最高可達(dá)720 MHz。它包括存儲(chǔ)器管理單元、16 KB 的高速指令緩沖存儲(chǔ)器、16 KB 的數(shù)據(jù)高速緩沖存儲(chǔ)器和256 K 字的二級(jí)Cache ;片內(nèi)有64 KB 的內(nèi)部SRAM ,為液晶顯示等應(yīng)用提供了大量的
25、數(shù)據(jù)和代碼存儲(chǔ)空間。Cortex2A8內(nèi)核采用13 級(jí)流水線(xiàn)、32 位的RISC 處理器架構(gòu)。系統(tǒng)中的控制寄存器對(duì)MMU、Cache 和讀寫(xiě)緩存控制器進(jìn)行存取操作。ARM 內(nèi)核具有整個(gè)系統(tǒng)的控制權(quán),可以設(shè)置DSP、TC 以及各種外設(shè)的時(shí)鐘及其他工作參數(shù),控制DSP的運(yùn)行停止。OMAP3530 平臺(tái)可支持包含繪圖、多媒體內(nèi)容和J ava 程序的先進(jìn)應(yīng)用。(2) DSP 內(nèi)核TMS320C64X + 內(nèi)核具有最佳的功耗性能比,工作主頻最高為520 MHz ;它具有高度的并行能力,32 位讀寫(xiě)和功能強(qiáng)大的EMIF ,雙流水線(xiàn)的獨(dú)立操作以及雙MAC 的運(yùn)算能力。它采用3 項(xiàng)關(guān)鍵的革新技術(shù):增大的空閑省
26、電區(qū)域、變長(zhǎng)指令和擴(kuò)大的并行機(jī)制。其結(jié)構(gòu)針對(duì)多媒體應(yīng)用高度優(yōu)化,適合低功耗的實(shí)時(shí)語(yǔ)音圖像處理。另外,TMS320C64X + 內(nèi)核增加了固化了算法的硬件加速器,來(lái)處理運(yùn)動(dòng)估計(jì)、8 ×8 的DCT/ IDCT 和1/ 2 像素插值,降低了視頻處理的功耗。(3) 流量控制器流量控制器TC 用于控制ARM、DSP、DMA 以及本地總線(xiàn)對(duì)OMAP3530 內(nèi)所有存儲(chǔ)器( 包括SRAM ,SDRAM、Flash 和ROM 等) 的訪(fǎng)問(wèn)。OMAP3530 具有豐富的外圍接口,如液晶控制器、存儲(chǔ)器接口、攝像機(jī)接口、空中接口、藍(lán)牙接口、通用異步收發(fā)器、I2C 主機(jī)接口、脈寬音頻發(fā)生器、串行接口、主客
27、戶(hù)機(jī)USB 口、安全數(shù)字多媒體卡控制器接口、鍵盤(pán)接口等。這些豐富的外圍接口使應(yīng)用OMAP 的系統(tǒng)具有更大的靈活性和可擴(kuò)展性。6、DSP 系統(tǒng)開(kāi)發(fā)環(huán)境 emulator和simulator的含義與區(qū)別答:課本16頁(yè)Emulator是硬件仿真器,是一種在線(xiàn)仿真工具,它用JTAG接口電纜把DSP硬件目標(biāo)系統(tǒng)和裝有仿真軟件/仿真卡的PC接口班連接起來(lái),用PC平臺(tái)對(duì)實(shí)際硬件目標(biāo)系統(tǒng)進(jìn)行調(diào)試,能真實(shí)的仿真程序在實(shí)際硬件環(huán)境下的功能。Simulator是軟件仿真器,是一種脫離硬件的純軟件仿真工具。將程序代碼加載后,在一個(gè)窗口工作環(huán)境中,可以模擬DSP的運(yùn)行程序,同時(shí)對(duì)程序進(jìn)行單步執(zhí)行,設(shè)置斷點(diǎn),對(duì)寄存器/存
28、儲(chǔ)器進(jìn)行觀(guān)察,修改,統(tǒng)計(jì)某段程序的執(zhí)行時(shí)間等。區(qū)別:(百度的)(1). 有使用硬件來(lái)模擬的,都是Emulator。比如基于單片機(jī)的模擬。(什么是叫使用硬件模擬?比如模擬源平臺(tái)的Timer/PPU/SPU, 直接使用目標(biāo)平臺(tái)的Timer/PPU/SPU,那么就是硬件模擬)。(2). 一般的,在PC上運(yùn)行的模擬器都叫Simulator,常見(jiàn)的是模擬LCD的顯示畫(huà)面; 在嵌入平臺(tái)上運(yùn)行的模擬器都是Emulator,因?yàn)樵谇度肫脚_(tái)運(yùn)行的話(huà),為了提高效率,都會(huì)以對(duì)應(yīng)的硬件模塊來(lái)模擬源平臺(tái)。(3). PC上的模擬器如果模擬其內(nèi)部設(shè)計(jì)、行為,比如讀取ROM文件,精確中斷、異常,OS等都是Emulator???/p>
29、之,Simulator 都是軟件,Emulator有硬有軟也可以軟硬結(jié)合7、JTAG接口的原理結(jié)構(gòu)和應(yīng)用答:(百度)原理:JTAG最初是用來(lái)對(duì)芯片進(jìn)行測(cè)試的,基本原理是在器件內(nèi)部定義一個(gè)TAP(Test Access Port測(cè)試訪(fǎng)問(wèn)口)通過(guò)專(zhuān)用的JTAG測(cè)試工具對(duì)內(nèi)部節(jié)點(diǎn)進(jìn)行測(cè)試。JTAG測(cè)試允許多個(gè)器件通過(guò)JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測(cè)試?,F(xiàn)在,JTAG接口還常用于實(shí)現(xiàn)ISP(In-System Programmable;在線(xiàn)編程),對(duì)FLASH等器件進(jìn)行編程。 應(yīng)用:JTAG也是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE 1149.1兼容),主要用于芯片內(nèi)部測(cè)試。
30、現(xiàn)在多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如DSP、FPGA器件等。標(biāo)準(zhǔn)的JTAG接口是4線(xiàn):TMS、TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線(xiàn)。 相關(guān)JTAG引腳的定義為:TCK為測(cè)試時(shí)鐘輸入;TDI為測(cè)試數(shù)據(jù)輸入,數(shù)據(jù)通過(guò)TDI引腳輸入JTAG接口;TDO為測(cè)試數(shù)據(jù)輸出,數(shù)據(jù)通過(guò)TDO引腳從JTAG接口輸出;TMS為測(cè)試模式選擇,TMS用來(lái)設(shè)置JTAG接口處于某種特定的測(cè)試模式;TRST為測(cè)試復(fù)位,輸入引腳,低電平有效。8、看門(mén)狗原理答:PPT7.1章第27頁(yè)。在系統(tǒng)運(yùn)行后同時(shí)也啟動(dòng)了看門(mén)狗計(jì)數(shù)器(一個(gè)8位的加法計(jì)數(shù)器),看門(mén)狗就開(kāi)始自動(dòng)計(jì)數(shù),如果超過(guò)規(guī)定時(shí)間看門(mén)狗未沒(méi)
31、清看,看門(mén)狗就會(huì)溢出從而引起看門(mén)狗中斷,產(chǎn)生一個(gè)系統(tǒng)復(fù)位脈沖(寬度為512個(gè)振蕩器的時(shí)鐘周期512×OSCCLK),造成系統(tǒng)復(fù)位。或者論文WatchDog在嵌入式開(kāi)發(fā)中的應(yīng)用提到:WatchDog 的工作描述看門(mén)狗定時(shí)器包含一個(gè)數(shù)字計(jì)數(shù)器,該計(jì)數(shù)器可以從一個(gè)事先設(shè)置好的數(shù)開(kāi)始以不變的速度減到 0。計(jì)數(shù)器的速度由一個(gè)時(shí)鐘電路控制。如果計(jì)數(shù)器在系統(tǒng)恢復(fù)之前減到 0,它就會(huì)向指定的電路發(fā)送信號(hào),通知它執(zhí)行相應(yīng)的動(dòng)作。當(dāng)一個(gè)硬件系統(tǒng)開(kāi)啟了 WatchDog 功能,那么運(yùn)行在這個(gè)硬件系統(tǒng)之上的軟件必須在規(guī)定的時(shí)間間隔內(nèi)向 WatchDog 發(fā)送一個(gè)信號(hào)。該行為被稱(chēng)為“喂狗”(Feed Dog)
32、,以免WatchDog 記時(shí)超時(shí)引發(fā)系統(tǒng)重起。但是必須清楚看門(mén)狗的溢出時(shí)間 (定時(shí)器的溢出周期 )以決定在合適的時(shí)候“喂狗”, 喂狗”也不能太過(guò)頻繁否則會(huì)造成資源浪費(fèi)。9、事件管理器原理(課件:7.3 事件管理器(EV)模塊; 書(shū)上P228)答:EVent Manager Module, EVTMS320F2812提供了兩個(gè)事件管理器EVA和EVB模塊,用于運(yùn)動(dòng)控制和電機(jī)控制。每個(gè)件管理器模塊都含有:1、兩個(gè)16位通用可編程定時(shí)器GP timer1,GP timer22、3個(gè)全比較單元和與之對(duì)應(yīng)的脈寬調(diào)制電路PWM3、3個(gè)捕獲單元CAP4、1個(gè)正交編碼脈沖(QEP)電路5、中斷邏輯每個(gè)事件管理
33、器(EV)有4個(gè)通用定時(shí)器,EVA有2個(gè)16位通用定時(shí)器GP1和GP2,EVB有2個(gè)16位通用定時(shí)器GP3和GP4。4個(gè)定時(shí)器結(jié)構(gòu)和功能相同,獨(dú)立使用。定時(shí)器的核心是計(jì)數(shù)器。每個(gè)通用定時(shí)器都有一個(gè)計(jì)數(shù)器,存放開(kāi)始計(jì)數(shù)時(shí)的初值,當(dāng)進(jìn)行計(jì)數(shù)時(shí)存放當(dāng)前計(jì)數(shù)值。計(jì)數(shù)器可以進(jìn)行增1或減1計(jì)數(shù),由控制寄存器TxCON的D12D11確定其計(jì)數(shù)模式。事件管理器中的所有輸入都由內(nèi)部CPU協(xié)調(diào)同步,高電平為加計(jì)數(shù);低電平為減計(jì)數(shù)。每個(gè)通用定時(shí)器都有一個(gè)比較寄存器,存放與計(jì)數(shù)器TxCON進(jìn)行比較的值。如果設(shè)置控制寄存器TxCON中的D1位為1,即使能(允許)比較操作,則當(dāng)計(jì)數(shù)器的值計(jì)到與比較寄存器值相等時(shí)產(chǎn)生比較匹
34、配; 每個(gè)通用定時(shí)器都對(duì)應(yīng)一個(gè)周期寄存器,周期寄存器的值決定了定時(shí)器的周期。當(dāng)定時(shí)器的計(jì)數(shù)值與周期寄存器的值相等時(shí)產(chǎn)生周期匹配,此時(shí)通用定時(shí)器停止操作并保持當(dāng)前計(jì)數(shù)值,然后根據(jù)計(jì)數(shù)器的計(jì)數(shù)方式執(zhí)行復(fù)位操作或遞減計(jì)數(shù)。 通用定時(shí)器在模塊EVA和EVB的中斷標(biāo)志寄存器EVAIFRA,EVAIFRB,EVAIFRC,EVBIFRA,EVBIFRB,EVBIFRC中有16個(gè)中斷標(biāo)志。每個(gè)通用定時(shí)器可根據(jù)以下4種事件產(chǎn)生中斷:(1)上溢定時(shí)計(jì)數(shù)器的值達(dá)到FFFFh時(shí),產(chǎn)生上溢事件中斷此時(shí)標(biāo)志寄存器中的TxOFINF位(x=1, 2, 3, 4)置1(2)下溢定時(shí)計(jì)數(shù)器的值達(dá)到0000h時(shí),產(chǎn)生下溢事件中
35、斷。此時(shí)標(biāo)志寄存器中的TxUFINF位(x=1, 2, 3, 4)置1。(3)比較匹配當(dāng)通用定時(shí)計(jì)數(shù)器的值與比較寄存器的值相等時(shí),產(chǎn)生定時(shí)器比較匹配事件中斷。此時(shí)標(biāo)志寄存器中的TxCINT位(x=1, 2, 3, 4)置1。(4)周期匹配當(dāng)通用定時(shí)計(jì)數(shù)器的值與周期寄存器的值相等時(shí),產(chǎn)生定時(shí)器周期匹配事件中斷。此時(shí)標(biāo)志寄存器中的TxPINT位(x=1, 2, 3, 4)置1。10、DSP實(shí)驗(yàn)操作(實(shí)驗(yàn)指導(dǎo)書(shū)P4)答:加電順序:1、 電腦開(kāi)機(jī) 2、實(shí)驗(yàn)箱的220V電源 3、試驗(yàn)箱核心板的電源 4、打開(kāi)CCS環(huán)境進(jìn)行調(diào)試 5、運(yùn)行程序關(guān)電順序:1、先停止正在運(yùn)行的程序2、關(guān)掉CCS調(diào)試環(huán)境3、關(guān)掉實(shí)
36、驗(yàn)箱核心板的5V電源4、關(guān)掉實(shí)驗(yàn)箱的220V電源5、電腦關(guān)機(jī)實(shí)驗(yàn)步驟:1、 硬件連接;將DSP仿真器與計(jì)算機(jī)USB口連接好,將仿真器JTAG頭插入DSP實(shí)驗(yàn)裝置核心板,按加電順序上電2、 雙擊桌面CCS圖標(biāo),進(jìn)入CCS開(kāi)發(fā)環(huán)境;3、 新建工程;選擇Project/New菜單,進(jìn)行新建,項(xiàng)工程中添加源文件(.c)4、 編譯工程文件5、 調(diào)入可執(zhí)行文件:編譯成功后,使用FILE菜單中的LOAD PROGRAM命令調(diào)入可執(zhí)行文件(.OUT)6、 運(yùn)行程序7、 跟蹤調(diào)試程序11、MCBSP答:(第八章課件P13)多通道緩沖串口(McBSP) 5416 DSP提供了三個(gè)高速、雙向、多通道帶緩沖串口(Mc
37、BSP)。它可以與其他C54x DSP器件或其他串行接口器件通信。并且可以與許多現(xiàn)今常用的編解碼芯片(如語(yǔ)音CODEC,TLV320AIC23)實(shí)現(xiàn)無(wú)縫連接,這大大的簡(jiǎn)化了硬件電路設(shè)計(jì)的復(fù)雜性。McBSP的特性 全雙工通信;雙緩沖的發(fā)送和三緩沖的接收數(shù)據(jù)存儲(chǔ)器,允許連續(xù)的數(shù)據(jù)流;獨(dú)立的接收與發(fā)送幀、時(shí)鐘信號(hào);具有外部移位時(shí)鐘發(fā)生器及內(nèi)部頻率可編程移位時(shí)鐘;多達(dá)128個(gè)發(fā)送和接收通道數(shù).提供8、12、16、20、24、32位數(shù)據(jù)字長(zhǎng)可選的高位或低位先發(fā)送的8位數(shù)據(jù)發(fā)送幀同步和時(shí)鐘信號(hào)極性可編程與McBSP有關(guān)的引腳nDX :發(fā)送引腳,與McBSP相連接發(fā)送數(shù)據(jù)nDR:接收引腳,與接收數(shù)據(jù)總線(xiàn)相連
38、接nCLKX :發(fā)送時(shí)鐘引腳nCLKR :接收時(shí)鐘引腳nFSX :發(fā)送幀同步引腳nFSR : 接收幀同步引腳在時(shí)鐘信號(hào)和幀同步信號(hào)控制下,接收發(fā)送通過(guò)DR和DX引腳與外部器件直接通信.12、HPI 答:(第八章課件P23P24)HPI主機(jī)接口。HPI是一個(gè)8位并行口,用來(lái)與主設(shè)備或主處理器與C54x DSP的接口。信息在C54x DSP和主機(jī)之間通過(guò)HPI口進(jìn)行數(shù)據(jù)的交換。主機(jī)和DSP均可以訪(fǎng)問(wèn)寄存器。HPI是HPI的主控制者,HPI作為一個(gè)外設(shè)與主機(jī)相連接,使主機(jī)的訪(fǎng)問(wèn)操作更容易。n主機(jī)通過(guò)以下單元與HPI通信:專(zhuān)用地址和數(shù)據(jù)寄存器、HPI控制寄存器、外部數(shù)據(jù)和接口控制信號(hào)nHPI的外部接口
39、為一個(gè)8位的數(shù)據(jù)總線(xiàn)(HD0-HD7),通過(guò)兩個(gè)連續(xù)的8位字節(jié)組合在一起,形成一個(gè)16位字的數(shù)據(jù)。由HBIL引腳信號(hào)確定傳輸?shù)氖堑谝粋€(gè)字節(jié)還是第二個(gè)字節(jié)。nHPI控制寄存器HPIC的BOB位決定了第一個(gè)還是第二個(gè)字節(jié)放在高8位上,因此主機(jī)可以不用破壞兩個(gè)字節(jié)的訪(fǎng)問(wèn)順序。13、SCI,和SPI的原理和特點(diǎn)答:1、SCI:(PPT第7.5章異步串行第3-7頁(yè))281x器件的串行通信接口(SCI)模塊是一個(gè)標(biāo)準(zhǔn)的通用異步接收/發(fā)送(UART)可編程串行通信接口。SCI有兩個(gè)輸入/輸出引腳:SCIRXD(SCI接收數(shù)據(jù)引腳)和SCITXD(SCI發(fā)送數(shù)據(jù)引腳);SCI通過(guò)一個(gè)16位的波特率選擇寄存器,
40、可編程選擇64k種不同速率的波特率。SCI支持半雙工和全雙工操作,發(fā)送器和接收器的操作可以通過(guò)中斷或轉(zhuǎn)換狀態(tài)標(biāo)志來(lái)完成。SCI結(jié)構(gòu):在全雙工模式下,SCI結(jié)構(gòu)圖如圖12-1所示。(課本345頁(yè))SCI有兩個(gè)多處理通信協(xié)議:空閑線(xiàn)多處理器模式、地址位多處理器模式,均保證多處理器之間進(jìn)行有效的數(shù)據(jù)傳送??梢酝ㄟ^(guò)設(shè)置SCI通信控制寄存器(SCICCR)來(lái)編程選擇上述兩種通信模式和數(shù)據(jù)格式。(課本346頁(yè))2、(PPT7.6章第3-12頁(yè))SPI定義:串行外設(shè)接口(SPI)模塊是一個(gè)高速同步串行輸入/輸出(I/O)口,它能使可編程長(zhǎng)度(116位)的串行位流以可編程的位傳輸速率輸入或輸出器件。減少芯片引
41、腳數(shù):SPI只需3根引腳線(xiàn)就可以與外部設(shè)備相連接,可作為一種串行總線(xiàn)標(biāo)準(zhǔn),以同步方式實(shí)現(xiàn)兩個(gè)設(shè)備之間的信息交換,即兩個(gè)設(shè)備在同一時(shí)鐘下工作。串行通信接口SCI是以異步方式實(shí)現(xiàn)兩個(gè)設(shè)備間的信息交換,即兩個(gè)設(shè)備有各自的串行通信時(shí)鐘,在相同的波特率和數(shù)據(jù)格式下實(shí)現(xiàn)通信。由于SPI是同步方式工作,所以它的傳輸率遠(yuǎn)遠(yuǎn)高于SCI。 F2812的SPI接口有一個(gè)16級(jí)的接收傳輸FIFO,以減少CPU的開(kāi)銷(xiāo) SPI通常用于DSP控制器與外部設(shè)備或其他控制器之間的通信,用SPI可以構(gòu)成多機(jī)通信系統(tǒng),SPI還可以作為移位寄存器、顯示驅(qū)動(dòng)器和模數(shù)轉(zhuǎn)換器ADC等器件的外設(shè)擴(kuò)展接口。SPI結(jié)構(gòu):SPI支持主動(dòng)(M: 主
42、模式-發(fā)時(shí)鐘)或從動(dòng)(S: 從模式-接時(shí)鐘)操作模式;模塊內(nèi)部有12個(gè)存儲(chǔ)器映射的控制和狀態(tài)寄存器,控制SPI操作和4種SPICLK的時(shí)鐘方式。 SPI模塊有4個(gè)引腳:SPISIMOSPI主輸出/從輸入引腳。SPI工作在主模式下為發(fā)送(輸出);從模式下為接收(輸入)。SPISOMISPI主輸入/從輸出引腳。SPI工作在主模式下為接收(輸入);從模式下為發(fā)送(輸出)SPICLKSPI時(shí)鐘。SPI工作在主模式下為輸出時(shí)鐘;從模式下為輸入時(shí)鐘。SPISTESPI從發(fā)送使能。主模式下,該引腳為通用I/O引腳;從模式下,該引腳可作為I/O功能也可作為選通功能(從模式發(fā)送使能引腳)。作為選通功能時(shí),若為高
43、電平,將使SPI移位寄存器(SPIDAT)停止工作且輸出引腳為高阻態(tài);若為低電平,將使能SPI的傳送功能。SPI的操作:SPI可以工作在主方式或從方式下。圖13-3是由兩個(gè)DSP器件的串行外設(shè)接口SPI組成的主控制器和從控制器之間的串行通信連接圖。(SPICTL: MASFTER/SLAVE, 1-主模式;0-從模式)(課本 P388-389)兩個(gè)控制器可同時(shí)發(fā)送和接收數(shù)據(jù)。主控制器可通過(guò)輸出SPICLK信號(hào)來(lái)啟動(dòng)數(shù)據(jù)傳送。SPI有三種可能的數(shù)據(jù)發(fā)送方法:·主控制器發(fā)送數(shù)據(jù),從控制器發(fā)送偽數(shù)據(jù);·主控制器發(fā)送數(shù)據(jù),從控制器發(fā)送數(shù)據(jù);·主控制器發(fā)送偽數(shù)據(jù),從控制器發(fā)
44、送數(shù)據(jù)。二問(wèn)答部分4、2812中斷系統(tǒng)原理答:(可結(jié)合作業(yè)部分第3題)(ppt第3章)TMS320F2812的中斷管理分為三級(jí):外設(shè)級(jí)中斷管理,PIE(Peripheral Interrupt Expansion, PIE, 外設(shè)中斷擴(kuò)展) 級(jí)中斷管理,CPU級(jí)中斷管理。(ppt第3章第4頁(yè))TMS320F2812外設(shè)級(jí)中斷管理主要負(fù)責(zé)外設(shè)內(nèi)部的中斷源的屏蔽與使能。PIE級(jí)中斷管理主要負(fù)責(zé)將各種已使能的外設(shè)中斷進(jìn)行分組管理并形成最終的CPU中斷請(qǐng)求。CPU級(jí)中斷管理主要負(fù)責(zé)處理直接向CPU申請(qǐng)的中斷請(qǐng)求,這些中斷請(qǐng)求分別來(lái)自PIE外設(shè)中斷模塊、外部中斷引腳和片內(nèi)32位的CPU定時(shí)器。(ppt第
45、3章第6頁(yè))TMS320F2812支持32個(gè)CPU級(jí)中斷源,并支持軟件和硬件兩種中斷。硬件中斷和軟件中斷從CPU管理的角度又分為可屏蔽中斷和不可屏蔽中斷兩類(lèi)。TMS320F2812對(duì)于中斷的處理主要分為下列4個(gè)步驟:硬件中斷或軟件中斷提出中斷請(qǐng)求。F2812在能夠響應(yīng)中斷的情況下響應(yīng)中斷請(qǐng)求。保存現(xiàn)場(chǎng),為執(zhí)行中斷服務(wù)程序作好準(zhǔn)備。執(zhí)行中斷服務(wù)子程序。(ppt第3章第8,10頁(yè))中斷處理的模式(PPT第3章17頁(yè))中斷處理模式 相應(yīng)標(biāo)志標(biāo)準(zhǔn)中斷處理模式 INTM=0且IER對(duì)應(yīng)位為1實(shí)時(shí)調(diào)試模式且CPU停機(jī) IER對(duì)應(yīng)位為1且DBGIER為1 有關(guān)于中斷服務(wù)程序在PPT第三章33頁(yè):3.6 中斷
46、服務(wù)程序1. 在實(shí)際應(yīng)用中,由文件“DSP281x_PieVect.h”中定義PIE_VECT_TABLE結(jié)構(gòu)體,該結(jié)構(gòu)體的每個(gè)成員都表示一個(gè)中斷源的中斷向量。2.PIE_VECT_TABLE結(jié)構(gòu)體類(lèi)型被用于定義一個(gè)PIE中斷向量表實(shí)體PieVectTable。3. 用戶(hù)可以通過(guò)地址賦值將中斷服務(wù)程序入口地址賦予該實(shí)體PieVectTable中的成員變量例:PieVectTable.XINT1=&ISRXINT1;注意:中斷服務(wù)程序的函數(shù)聲明一定要放在主程序開(kāi)始處!另外課本110頁(yè)的例子。 5、如何將dsp應(yīng)用于開(kāi)發(fā)節(jié)能減排綠色環(huán)保安全可靠的電子產(chǎn)品(網(wǎng)上找的)高性能系統(tǒng)的核心信號(hào)處理
47、將越來(lái)越多地轉(zhuǎn)向FPGA。FPGA可以提供其他任何半導(dǎo)體器件無(wú)法提供的最高的可編程DSP性能,在加上縱向移植以及面向低成本器件的HardCopy技術(shù),目前沒(méi)有那種比此更靈活的系統(tǒng)架構(gòu)解決方案能更好地滿(mǎn)足性能、低功耗、低成本和產(chǎn)品廣度及壽命要求。從一定程度上說(shuō),選擇什么樣的DSP就決定系統(tǒng)處于什么樣的功耗層次。在實(shí)際應(yīng)用中,電源系統(tǒng)直接決定了DSP能否在高性能低功耗的情況下工作,因此,一個(gè)穩(wěn)定而可靠的電源系統(tǒng)是至關(guān)重要的。工業(yè)和醫(yī)療電子向小型化、便攜式和低功耗方向發(fā)展。從硬件角度來(lái)說(shuō),首先,需要降低硬件的功耗并減少尺寸。其次,穩(wěn)定性也是設(shè)計(jì)工程師考慮的一件事。在這樣的需求下,過(guò)去應(yīng)用的嵌入式PC
48、或工控機(jī)就有點(diǎn)大了,也不太方便。從本質(zhì)上說(shuō),我們采用嵌入式處理技術(shù)追求的就是差異化的設(shè)計(jì)。根據(jù)不同產(chǎn)品的定義和需求,我們可以選擇不同的嵌入式平臺(tái)去處理不同的應(yīng)用,這樣,可以更好地滿(mǎn)足差異化需求。采用嵌入式PC或工控機(jī)實(shí)現(xiàn)差異化設(shè)計(jì)不是一件容易的事情,因?yàn)樽龆ㄖ苹_(kāi)發(fā)要依托于系統(tǒng),嵌入式PC對(duì)大容量計(jì)算和實(shí)時(shí)性操作有可能處理不了。電池電池是一種能量轉(zhuǎn)化與儲(chǔ)存的裝置,它通過(guò)反映將化學(xué)能或者物理能轉(zhuǎn)化為電能。電池即一種化學(xué)電源,它由兩種不同成分的電化學(xué)活性電極分別組成正負(fù)兩極浸泡再能提供媒體傳導(dǎo)作用的電解質(zhì)中,當(dāng)連接在某一外部載體上時(shí),通過(guò)轉(zhuǎn)換其內(nèi)部的化學(xué)能來(lái)提供電能。 或蓄電池為儀器設(shè)備提供電源。
49、在這種情況下,如要實(shí)現(xiàn)系統(tǒng)長(zhǎng)時(shí)間工作,必然對(duì)儀器設(shè)備系統(tǒng)功耗的要求較高,因此低功耗系統(tǒng)的設(shè)計(jì)在這些應(yīng)用領(lǐng)域中得到廣泛重視。TMS320VC5509(以下簡(jiǎn)稱(chēng)VC5509)是德州儀器(TI)公司針對(duì)低功耗應(yīng)用領(lǐng)域推出的一款低功耗高性能DSP,采用1.6V的核心電壓以及3.3V的外圍接口電壓,最低可支持0.9V的核心電壓以0.05mW/MIP的低功耗運(yùn)行低功耗器件的選擇以及接口設(shè)計(jì)高效率電源的設(shè)計(jì)在不影響系統(tǒng)工作性能的前提下,適當(dāng)降低DSP工作主頻可以降低系統(tǒng)功耗。處理器性能的主要衡量指標(biāo)是時(shí)鐘頻率。絕大多數(shù)的集成電路 (IC) 設(shè)計(jì)都基于同步架構(gòu),而同步架構(gòu)都采用全球一致的時(shí)鐘。這種架構(gòu)非常普及
50、,許多人認(rèn)為它也是數(shù)字電路設(shè)計(jì)的唯一途徑。然而,有一種截然不同的設(shè)計(jì)技術(shù)即將走上前臺(tái):異步設(shè)計(jì)。 這一新技術(shù)的主要推動(dòng)力來(lái)自硅技術(shù)的發(fā)展?fàn)顩r。隨著硅產(chǎn)品的結(jié)構(gòu)縮小到 90 納米以?xún)?nèi),降低功耗就已成為首要事務(wù)。異步設(shè)計(jì)具有功耗低、電路更可靠等優(yōu)點(diǎn),被看作是滿(mǎn)足這一需要的途徑。6、2812cpu內(nèi)部各組成部分的功能。2812dsp 總線(xiàn)結(jié)構(gòu)特點(diǎn)。答:(PPT第2章第21頁(yè)以后)TMS320F2812CPU內(nèi)部結(jié)構(gòu)TMS320F2812CPU內(nèi)部的核心單元包含乘法部分、中央算術(shù)邏輯部分、移位部分、輔助寄存器算術(shù)單元等。 (1)乘法器部分主要完成乘法操作乘法器可以接收以下2個(gè)32位的數(shù)據(jù)輸入:1)數(shù)據(jù)
51、存儲(chǔ)器或程序存儲(chǔ)器提供一個(gè)數(shù)據(jù)輸入(被乘數(shù));2)臨時(shí)寄存器TREG提供另一個(gè)輸入(乘數(shù)),在乘法之前把數(shù)據(jù)讀數(shù)據(jù)總線(xiàn)的值加載到臨時(shí)寄存器。 (2)中央算術(shù)邏輯部分32位中央算術(shù)邏輯部分完成算術(shù)和邏輯運(yùn)算,主要包括:32位中央算術(shù)邏輯單元(CALU),32位累加器(ACC),輸出移位器。 (3)輔助寄存器算術(shù)單元(ARAU)主要功能是與中央算術(shù)邏輯單元(CALU)中進(jìn)行的操作并行地實(shí)現(xiàn)對(duì)輔助寄存器的算術(shù)運(yùn)算。 2812dsp 總線(xiàn)結(jié)構(gòu)特點(diǎn)1)對(duì)數(shù)據(jù)存儲(chǔ)器的訪(fǎng)問(wèn)采用各自獨(dú)立的讀寫(xiě)地址總線(xiàn)(DRAB、DWAB)和讀寫(xiě)數(shù)據(jù)總線(xiàn)(DRDB、DWDB)。2)獨(dú)立的程序空間和數(shù)據(jù)空間允許CPU同時(shí)訪(fǎng)問(wèn)程序
52、指令和數(shù)據(jù)。7、2812dsp 低功耗模式,各特點(diǎn)答:課本58頁(yè)。一下答案不知道從哪里找來(lái),看起來(lái)也很對(duì)。(1)睡眠(IDLE)模式:OSCCLK狀態(tài)為ON。任何被使能的中斷或NMI信號(hào)可使DSP退出該模式,當(dāng)LPMCR1:0設(shè)置為0,0后DSP進(jìn)入該模式,此后LPM模塊停止執(zhí)行任務(wù)。(2)懸停(HALT)模式:OSCCLK狀態(tài)為ON (看門(mén)狗仍然運(yùn)行),在懸停模式下只有XRS和XNMI信號(hào)可以喚醒DSP,通往CPU的XNMI輸入在XNMICR寄存器中有允許/禁止位。(3)備用(STANDBY)模式:OSCCLK狀態(tài)為OFF(晶振和鎖相環(huán)關(guān)閉,看門(mén)狗不工作)。在LPMCR1寄存器中可以選用多個(gè)
53、信號(hào)將DSP從備用模式下喚醒。LPMCR0寄存器中可以設(shè)置被選擇喚醒信號(hào)的采樣的OSCCLK時(shí)鐘數(shù)。8、2812flash存儲(chǔ)器的結(jié)構(gòu)特點(diǎn)答:(PPT第2章第56頁(yè))(1)多扇區(qū)存儲(chǔ)器結(jié)構(gòu)TMS320F2812片內(nèi)的128K×16位的Flash存儲(chǔ)器是由多個(gè)稱(chēng)為扇區(qū)(Sector)的區(qū)段構(gòu)成,各個(gè)扇區(qū)可以單獨(dú)擦除、編程和校驗(yàn)而不影響其他扇區(qū)的內(nèi)容。(2)低功耗模式TMS320F2812CPU具有復(fù)位和休眠狀態(tài)、待機(jī)狀態(tài)和正常激活狀態(tài)三種供電模式,其中復(fù)位和休眠狀態(tài)是F2812上電復(fù)位后的狀態(tài),此時(shí)Flash存儲(chǔ)器功耗最低;正常激活狀態(tài)是Flash存儲(chǔ)器正常供電狀態(tài),此時(shí)Flash存儲(chǔ)
54、器功耗最大??梢酝ㄟ^(guò)Flash的功耗模式寄存器(FPWR)對(duì)F2812的三種工作模式進(jìn)行選擇。(3)可以根據(jù)CPU頻率配置等待時(shí)間以及采用Flash流水線(xiàn)模式TMS320F2812主要有兩種改善Flash存儲(chǔ)器訪(fǎng)問(wèn)性能的措施。其一,通過(guò)Flash存儲(chǔ)器的頁(yè)訪(fǎng)問(wèn)機(jī)制,從而減少等待狀態(tài)數(shù);其二,通過(guò)采用Flash流水線(xiàn)模式,由于該流水線(xiàn)獨(dú)立于F2812CPU流水線(xiàn),通過(guò)流水線(xiàn)模式下使用的被訪(fǎng)問(wèn)對(duì)象的預(yù)讀取機(jī)制大大減小Flash存儲(chǔ)器等待狀態(tài)對(duì)CPU內(nèi)部代碼執(zhí)行的影響,提高了代碼的執(zhí)行效率。(4)代碼保護(hù)TMS320F2812片內(nèi)Flash存儲(chǔ)器提供代碼安全模塊(CSM)的保護(hù)機(jī)制,通過(guò)CSM128
55、位的安全密碼對(duì)Flash存儲(chǔ)器中固化的程序和數(shù)據(jù)進(jìn)行有效的加密保護(hù),禁止非法用戶(hù)對(duì)此程序和數(shù)據(jù)進(jìn)行訪(fǎng)問(wèn)。對(duì)Flash存儲(chǔ)器中進(jìn)行加密的信息進(jìn)行訪(fǎng)問(wèn)均需要提供有效的密碼驗(yàn)證。 9、匯編語(yǔ)言指令尋址方式:立即直接間接答: (PPT第4章指令系統(tǒng)與匯編程序設(shè)計(jì)第4,第5頁(yè)頁(yè):)(1) 立即尋址方式:直接使用常數(shù)作為指令中的操作數(shù)。包含兩種類(lèi)型:短立即數(shù)尋址方式 長(zhǎng)立即數(shù)尋址方式(2) 直接尋址方式:將指令中的6位/7位偏移量與數(shù)據(jù)存儲(chǔ)頁(yè)面指針(DP)的16位鏈接在一起,形成一22位數(shù)據(jù)存儲(chǔ)器地址。(3) 間接尋址方式:通過(guò)一個(gè)32位的輔助寄存器間接訪(fǎng)問(wèn)數(shù)據(jù)存儲(chǔ)器。10、2812匯編語(yǔ)言程序設(shè)計(jì)的過(guò)程
56、及在此過(guò)程中匯編器和鏈接器的功能答:都在PPT第4章101,103,104,185,186頁(yè):(101頁(yè))TMS320F2812的匯編語(yǔ)言程序采用分段的段結(jié)構(gòu)設(shè)計(jì)方法,段內(nèi)的程序指令或數(shù)據(jù)表等只具有相對(duì)地址,即相對(duì)于當(dāng)前段的段內(nèi)地址。通過(guò)按照段結(jié)構(gòu)設(shè)計(jì)的匯編語(yǔ)言程序經(jīng)過(guò)匯編器匯編后生成COFF格式的目標(biāo)文件,然后再通過(guò)鏈接器鏈接后各個(gè)數(shù)據(jù)段或程序代碼段被賦予各段的絕對(duì)地址。(103頁(yè))用戶(hù)的匯編語(yǔ)言源程序經(jīng)過(guò)匯編器匯編后生成COFF通用目標(biāo)文件格式的目標(biāo)文件(*.OBJ),之后鏈接器將其根據(jù)用戶(hù)所編寫(xiě)的一個(gè)鏈接器命令文件(*.cmd)與程序運(yùn)行所需的庫(kù)文件、頭文件等進(jìn)行鏈接,實(shí)現(xiàn)用戶(hù)程序代碼與實(shí)際目標(biāo)系統(tǒng)的物理存儲(chǔ)器之間的鏈接,最后生成可執(zhí)行的輸出文件(*.out)。匯編器的功能(185頁(yè)):將匯編語(yǔ)言源程序匯編成一個(gè)可重新定位的目標(biāo)文件(.obj文件)根據(jù)需要,可以生成一個(gè)列表文件(.lst文件)根據(jù)需要,可以在列表文件后面附加一張交叉引用表將程序代碼分成若干段,為每個(gè)目標(biāo)代碼段設(shè)置一個(gè)段程序計(jì)數(shù)器SPC定義和引用全局符號(hào)匯編條件程序塊支持宏功能,允許定義宏命令鏈接器的主要功能:兩個(gè)版本一(104頁(yè))鏈接器通過(guò)目標(biāo)文件COFF中的段生成可執(zhí)行的代碼段,并將多個(gè)輸入到目標(biāo)文件中的段進(jìn)行組合和裝配,創(chuàng)建可執(zhí)行的COFF輸出段;為輸出段分配實(shí)際目標(biāo)系統(tǒng)物理內(nèi)存
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- “醉駕”型危險(xiǎn)駕駛罪綜合治理模式的實(shí)踐探索與反思
- 農(nóng)村供水績(jī)效管理辦法
- 標(biāo)準(zhǔn)化管理下的消毒供應(yīng)中心質(zhì)量控制體系構(gòu)建與實(shí)踐
- 民政小區(qū)車(chē)輛管理辦法
- 小學(xué)籃球社團(tuán)活動(dòng)方案
- 220kV變電站工程試運(yùn)行流程與解析
- 古代文學(xué)專(zhuān)題:經(jīng)典文本與思想傳承研究
- 公共平臺(tái)建設(shè)管理辦法
- 大豆籽粒營(yíng)養(yǎng)成分與豆乳品質(zhì)的關(guān)系分析
- 高考期間食堂食品安全保障措施
- 2024年江蘇三支一扶真題
- 《危險(xiǎn)貨物港口作業(yè)重大事故隱患判定指南》解讀與培訓(xùn)
- 主、被動(dòng)防護(hù)網(wǎng)施工方案-圖文
- 2025年初中語(yǔ)文文學(xué)常識(shí):???00題匯編
- 君易和文化課件
- 藥食同源106種25年4月更新
- 2025年江蘇省南通市中考英語(yǔ)適應(yīng)性試卷(A卷)
- 無(wú)機(jī)鹽在化妝品行業(yè)的應(yīng)用研究考核試卷
- 豬場(chǎng)生產(chǎn)安全
- 2025年度苗圃土地承包合同-觀(guān)光樹(shù)種植與生態(tài)旅游產(chǎn)業(yè)鏈投資合作框架
- 《城市供水》課件
評(píng)論
0/150
提交評(píng)論