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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 賽靈思新版視頻入門套件加快視頻開發(fā)速度

          賽靈思新版視頻入門套件加快視頻開發(fā)速度

          作者:Joe Mallett 賽靈思公司高級產(chǎn)品線經(jīng)理 時間:2009-05-19 來源:電子產(chǎn)品世界 收藏

            通過實現(xiàn)視頻系統(tǒng)中通用的特殊數(shù)據(jù)流,這些參考設(shè)計可幫助加快系統(tǒng)開發(fā)速度。 在如圖1所示的相機(jī)參考設(shè)計中,一部相機(jī)提供RAW圖像數(shù)據(jù)給進(jìn)行處理和顯示。

          本文引用地址:http://www.ex-cimer.com/article/94498.htm

            該視頻入門套件為參考設(shè)計提供了所有需要的源文件和項目文件,開發(fā)人員可利用這些文件作為起點。 在相機(jī)參考設(shè)計中,相機(jī)處理模塊是在System Generator中開發(fā)的,然后在EDK嵌入式系統(tǒng)中作為專用硬件外設(shè)集成進(jìn)來。 這樣硬件設(shè)計人員就可以方便地移除例子中的圖像處理設(shè)計,代之以特定設(shè)計所需要的功能,并將其集成到系統(tǒng)中,不需要再重新設(shè)計支持硬件外設(shè)。

            嵌入式處理

            升級到復(fù)雜硬件加速處理系統(tǒng)也就意味著需要嵌入式處理能力來完成所有實時控制、配置和系統(tǒng)交互功能。

            這種緊密集成意味著設(shè)計人員可以將System Generator中完成的DSP設(shè)計轉(zhuǎn)換為Platform Studio專用外設(shè),并利用PLB總線將其連接到基本系統(tǒng)。 這樣系統(tǒng)設(shè)計師就可以通過采用MicroBlaze v7軟內(nèi)核處理器方便地完成系統(tǒng)控制和現(xiàn)有系統(tǒng)軟件的移植。 通過充分發(fā)揮器件的靈活性將硬件配置針對特定應(yīng)用而優(yōu)化的硬件架構(gòu),設(shè)計人員可以獲得更高性能并實現(xiàn)更高的系統(tǒng)集成度。 從相機(jī)參考設(shè)計入手,一名軟件開發(fā)人員從第一天開始可利用EDK軟件開發(fā)工具開始實現(xiàn)操作系統(tǒng)并對應(yīng)用層進(jìn)行編程(圖2)。

            這一靈活性提高了開發(fā)過程的靈活性程度,同時也降低了設(shè)計復(fù)雜性。 視頻入門套件為硬件或軟件開發(fā)人員提供了一個全面且易于使用的設(shè)計環(huán)境,包括豐富的示例應(yīng)用以及全面的標(biāo)準(zhǔn)賽靈思設(shè)計工具流支持。 這種組合可幫助加快設(shè)計流程并且可支持更好地實現(xiàn)最終產(chǎn)品的差異化。


            圖2 VSK上的應(yīng)用編程



          關(guān)鍵詞: xilinx FPGA XtremeDSP Spartan-3A 200905

          評論


          相關(guān)推薦

          技術(shù)專區(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); })();