<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于TMS320C6201 DSP的視頻圖像語(yǔ)音傳輸系統(tǒng)的硬件設(shè)計(jì)

          基于TMS320C6201 DSP的視頻圖像語(yǔ)音傳輸系統(tǒng)的硬件設(shè)計(jì)

          作者: 時(shí)間:2011-04-29 來(lái)源:網(wǎng)絡(luò) 收藏

          2.3 系統(tǒng)擴(kuò)展存儲(chǔ)器接口設(shè)計(jì)

            (1)程序存儲(chǔ)及數(shù)據(jù)預(yù)置。由于對(duì)不同的成像條件,要求其視頻運(yùn)動(dòng)估算和圖像處理算法能夠自動(dòng)適應(yīng),所以必須存儲(chǔ)多種算法備選。因此要求選用大容量的存儲(chǔ)器或者多片小容量的存儲(chǔ)器。片外8位或16位的程序存儲(chǔ)器必須配置在EMIF(外存接口)的CE1空間。這是因?yàn)?①系統(tǒng)復(fù)位后只能從CE1載入引導(dǎo)程序。②EMIF的4個(gè)存儲(chǔ)空間中,只有CE1可以與8位或16位的“窄存儲(chǔ)空間”接口。根據(jù)預(yù)存程序和數(shù)據(jù)的大小估計(jì),采用相應(yīng)容量的Flash ROM。

            (2)采用SDRAM擴(kuò)充系統(tǒng)外部數(shù)據(jù)動(dòng)態(tài)存儲(chǔ)單元。在高速視頻處理系統(tǒng)中,數(shù)據(jù)存儲(chǔ)器的作用是暫存圖像數(shù)據(jù)。而高速器件的片上數(shù)據(jù)RAM只有3Mb,無(wú)法保證大量數(shù)據(jù)的處理,因此必須擴(kuò)充片外數(shù)據(jù)存儲(chǔ)器。其原因是:①系統(tǒng)對(duì)外部數(shù)據(jù)存儲(chǔ)器的容量要求。假如圖像要求分辨率為320×240,每個(gè)采樣點(diǎn)的灰度層為8位,則1幀單色圖像所占的的存儲(chǔ)空間為256KB,三色圖像為3×256KB。如果處理算法涉及到n幀圖像,存儲(chǔ)空間就為n倍。一般情況下,視頻處理系統(tǒng)工作時(shí)允許在多種算法之間進(jìn)行選擇,它所要求的數(shù)據(jù)存儲(chǔ)容量應(yīng)該以涉及到幀數(shù)最多的算法來(lái)估計(jì)。②視頻圖像處理過(guò)程中圖像數(shù)據(jù)的存放安排。根據(jù)本系統(tǒng)的特點(diǎn),在內(nèi)部數(shù)據(jù)RAM和片外數(shù)據(jù)RAM的構(gòu)成中,為了獲得較快的處理速度,必須注意數(shù)據(jù)的存放位置。這里,針對(duì)視頻圖像處理算法的性質(zhì)給出存放數(shù)據(jù)的原則是:(a)幀內(nèi)處理算法。處理時(shí)所用到的只是當(dāng)前幀的一部分?jǐn)?shù)據(jù)。需要存放的數(shù)據(jù)量很小,此時(shí)待處理以及已處理的視頻數(shù)據(jù)可以同時(shí)存放于片上RAM。(b)幀間處理算法。涉及到的數(shù)據(jù)量超過(guò)2幀以上時(shí),則待處理的數(shù)據(jù)及處理過(guò)的數(shù)據(jù)均存于SDRAM,片內(nèi)RAM只存放運(yùn)算的中間結(jié)果。(c)片上數(shù)據(jù)的存放應(yīng)注意地址的沖突問(wèn)題。③SDRAM型號(hào)的選取。出于為系統(tǒng)圖像壓縮處理充分預(yù)留空間的需要,選用型號(hào)為MT48LC8M16A2(16MB)的SDRAM,根據(jù)DSP數(shù)據(jù)線為32位寬,選用2片MT48LC8M16A2進(jìn)行擴(kuò)展,總的擴(kuò)展存儲(chǔ)容量為32MB。

          2.4 系統(tǒng)以太網(wǎng)接口設(shè)計(jì)

            本系統(tǒng)采用以太網(wǎng)作為傳輸介質(zhì)。但目前還未有自帶以太網(wǎng)接口的DSP。所以采用以太網(wǎng)控制器RTL8019AS與DSP構(gòu)成以太網(wǎng)互連接口。

            RTL8019AS是臺(tái)灣Realtek公司生產(chǎn)的以太網(wǎng)控制器,支持IEEE802.3;支持8位或16位數(shù)據(jù)總線;內(nèi)置16KB的SRAM,用于收發(fā)緩沖;全雙工,收發(fā)同時(shí)達(dá)到10Mbps;支持10Base5、10Base2、10BaseT,并能自動(dòng)檢測(cè)所連接的介質(zhì),在ISA總線網(wǎng)卡中占有相當(dāng)比例。RTL8019AS與主機(jī)有3種接口模式:跳線模式、PnP模式和RT模式。

            為了簡(jiǎn)化DSP網(wǎng)絡(luò)接口的軟、硬件設(shè)計(jì),不使用遠(yuǎn)程自舉加載功能,并且選用跳線接口模式。用DSP的擴(kuò)展I/O口代替跳線器對(duì)RTL8019AS進(jìn)行初始化配置。這樣既省去了93C46的功能,又避免了跳線器更改資源配置的麻煩。RTL8019AS的總線接口與ISA總線兼容。雖然不能與DSP的外部總線直接接口,但是只要進(jìn)行一些簡(jiǎn)單的邏輯變換就可以實(shí)現(xiàn)直接接口。另外,DSP的總線電平為3.3V,而RTL8019AS的接口電平為5V,因此二者接口時(shí)要使用電平轉(zhuǎn)換器。

          2.5 電源模塊及復(fù)位電路的設(shè)計(jì)

            的電源采用2種電壓供電:即內(nèi)核電壓1.8V,I/O電壓3.3V。DSP對(duì)這2個(gè)電壓有上電順序的要求,要求內(nèi)核電源(CVdd)先于I/O電源(DVdd)上電。為此在電源模塊的選用上,采用二套電源模塊,通過(guò)撥碼開(kāi)關(guān)構(gòu)成互補(bǔ)模式,這樣就能夠保證系統(tǒng)在一套電源模塊失效時(shí)還能夠繼續(xù)工作,增強(qiáng)了系統(tǒng)的可靠性。這二套電源模塊分別是:PT公司針對(duì)TI公司的DSP生產(chǎn)的電源模塊PT6405B(5V~3.3V)和PT6502B(5V~1.8V),該類(lèi)型的電源模塊具有穩(wěn)定、額定電流大(3A)等優(yōu)點(diǎn);另一套是由MAXIM公司生產(chǎn)的、采用帶有同步整流器的DC-DC轉(zhuǎn)換器MAX1742(輸出電流1A)和MAX1644(輸出電流2A),配合適當(dāng)?shù)耐鈬娐贩謩e對(duì)DSP的I/O和內(nèi)核供電。

            為了保證TMS320C6201芯片在電源低于要求的電平時(shí)不會(huì)產(chǎn)生不受控制的狀態(tài),系統(tǒng)中應(yīng)加入電源監(jiān)控電路,以確保DSP在系統(tǒng)加電過(guò)程中及電源電壓低于一定門(mén)限值時(shí)始終處于復(fù)位狀態(tài)。監(jiān)控電路采用TI公司的TPS3307-33d(它還可接一手動(dòng)復(fù)位開(kāi)關(guān))。

          3 結(jié)束語(yǔ)

            本文設(shè)計(jì)的基于TMS320C6201的系統(tǒng),與采用專(zhuān)用芯片加FPGA構(gòu)成的系統(tǒng)比較,其硬件性能有了很大的提高。在軟件實(shí)現(xiàn)上也更加靈活多樣、修改方便。該系統(tǒng)結(jié)構(gòu)緊湊,可靠性高,實(shí)時(shí)性強(qiáng),能夠廣泛地運(yùn)用于軍事、科研、工農(nóng)業(yè)生產(chǎn)和醫(yī)療衛(wèi)生等領(lǐng)域。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();