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

          新聞中心

          EEPW首頁(yè) > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 用于輔助駕駛系統(tǒng)的可編程平臺(tái)

          用于輔助駕駛系統(tǒng)的可編程平臺(tái)

          作者: 時(shí)間:2010-08-30 來源:網(wǎng)絡(luò) 收藏

          XtremeDSP 實(shí)時(shí)圖像處理

          ---那么為什么Xilinx FPGA能夠提供比傳統(tǒng)DSP更快的視頻處理性能呢?最根本的原因是由于FPGA結(jié)構(gòu)能夠?qū)崿F(xiàn)數(shù)據(jù)的并行處理。來自Xilinx的最新Virtex-Pro系列器件還集成有嵌入式高性能乘法器模塊陣列,可以進(jìn)一步提高圖像處理的能力。與此相對(duì)比,DSP處理器順序執(zhí)行指令和數(shù)據(jù),并且以串行方式處理他們。因此FPGA可配置為能夠并行執(zhí)行多個(gè)操作(在單個(gè)時(shí)鐘周期內(nèi))的乘法累加(MAC)單元陣列,而不是像傳統(tǒng)的DSP中那樣需要多個(gè)時(shí)鐘周期才能在一個(gè)或少量MAC單元中執(zhí)行完畢。

          ---Xilinx FPGA還具有可利用準(zhǔn)確的MAC陣列來滿足計(jì)算要求的額外優(yōu)點(diǎn)。這些特性對(duì)于完成圖像計(jì)算非常理想。這樣就可對(duì)圖像中的多個(gè)像素簇(如離散余弦變換(DCT)的宏塊)進(jìn)行并行計(jì)算,而不必依序掃描整個(gè)圖像。FPGA性能的提高還帶來更多額外好處,例如,緩沖像素值所需要的存儲(chǔ)器數(shù)量可更小,因?yàn)楝F(xiàn)在可實(shí)時(shí)處理。

          ---除了實(shí)時(shí)性能以外,Xilinx FPGA的可重編程能力還提供了優(yōu)異的系統(tǒng)靈活性,支持算法升級(jí)(即使在部署以后)。這一點(diǎn)非常重要,因?yàn)槟壳暗?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/輔助駕駛系統(tǒng)">輔助駕駛系統(tǒng)仍然處于早期研發(fā)階段。隨著邊沿和目標(biāo)檢測(cè)算法的不斷改進(jìn),可在數(shù)分鐘中內(nèi)完成硬件升級(jí),而且不需要重新設(shè)計(jì)電路板。

          利用可編程外設(shè)橋接汽車網(wǎng)絡(luò)

          ---隨著汽車中演化出真正小型網(wǎng)絡(luò),設(shè)備制造商必須確定在眾多的網(wǎng)絡(luò)協(xié)議中哪種標(biāo)準(zhǔn)將是最成功的,或者哪些標(biāo)準(zhǔn)能夠?yàn)樽约簬碜畲蟮暮锰?。不同的網(wǎng)絡(luò)技術(shù)被用來滿足汽車中的不同需要,從駕駛艙內(nèi)的多媒體范圍(面向多媒體的系統(tǒng)傳輸,MOST)直到汽車控制網(wǎng)絡(luò)(如FlexRay)。圖2中選擇了一種預(yù)驗(yàn)證的控制區(qū)域網(wǎng)絡(luò)(CAN)接口內(nèi)核作為例子。

          ---可應(yīng)用于車內(nèi)的一種此類新興網(wǎng)絡(luò)協(xié)議就是藍(lán)牙。藍(lán)牙無線技術(shù)是一種用于移動(dòng)設(shè)備和WAN/LAN接入點(diǎn)的低成本、低功耗的短距離射頻技術(shù)。這種源于計(jì)算和電信行業(yè)的標(biāo)準(zhǔn)描述了手機(jī)、計(jì)算機(jī)和PDA等設(shè)備之間如何利用一種短距離無線連接實(shí)現(xiàn)方便的互連。

          ---例如,駕駛員可以利用藍(lán)牙無繩耳機(jī)與口袋中的手機(jī)通信。因此可避免司機(jī)分心并提高了安全性。汽車工業(yè)成立了一個(gè)特殊興趣組(SIG)來定義藍(lán)牙汽車標(biāo)準(zhǔn)。該特殊興趣組的成員包括汽車多媒體接口協(xié)作組織(AMIC)、寶馬、戴姆勒-克萊斯勒、福特、通用汽車、豐田汽車以及大眾汽車有限公司等。藍(lán)牙在汽車中應(yīng)用的一個(gè)例子Johnson Controls公司的免提手機(jī)系統(tǒng)“BlueConnect”,該系統(tǒng)允許司機(jī)在雙手扶住方向盤的情況下通過支持藍(lán)牙功能的手機(jī)保持聯(lián)系。

          ---然而,藍(lán)牙器件的長(zhǎng)期支持還存在問題,同時(shí)車內(nèi)環(huán)境噪聲對(duì)于藍(lán)牙設(shè)備工作的影響也需要認(rèn)真考慮。轎車和其他車輛的壽命要比消費(fèi)類產(chǎn)品或手機(jī)長(zhǎng)得多,因此芯片制造商必須解決由此而帶來的支持和服務(wù)生命期不匹配的問題。然而,最近在底特律舉辦的Convergence 2002展會(huì)上,克萊斯勒集團(tuán)展出了應(yīng)用了藍(lán)牙技術(shù)的汽車。

          ---與采用ASSP相比,采用FPGA的最大好處之一是允許工程師設(shè)計(jì)出精確匹配系統(tǒng)要求的接口和外設(shè)。在開發(fā)的早期階段試圖連接到不同的汽車網(wǎng)絡(luò)時(shí),這一點(diǎn)特別有用。當(dāng)試圖快速將產(chǎn)品推向市場(chǎng)時(shí),芯片組或ASIC重新設(shè)計(jì)即成本昂貴又耗費(fèi)時(shí)間。在標(biāo)準(zhǔn)實(shí)現(xiàn)的早期,如果網(wǎng)絡(luò)協(xié)議規(guī)格有所變化,為了支持最新的版本,在使用FPGA的設(shè)計(jì)時(shí)只需要簡(jiǎn)單地修改軟件,然后再重新下載FPGA硬件配置就可以了。甚至還要以利用Xilinx IRL(因特網(wǎng)可重配置邏輯)通過廣域網(wǎng)來完成這一點(diǎn),因此不需要成本高昂的派工費(fèi)用或額外的人力就可以通過遠(yuǎn)程維護(hù)完成硬件修改。

          針對(duì)汽車應(yīng)用的Xilinx IQ解決方案

          ---為滿足汽車電子設(shè)備設(shè)計(jì)人員的需要,賽靈思(Xilinx)公司推出了一系列支持?jǐn)U展工業(yè)溫度范圍的新器件。稱為“IQ”范圍的這些新器件包括Xilinx目前符合擴(kuò)展溫度級(jí)(Q)要求的現(xiàn)有工業(yè)級(jí)(I)FPGA和CPLD(表1)。符合新的IQ溫度范圍要求的第一批器件是密度范圍從5K門至3K門的Spartan-XL 3.3V FPGA,以及36和72宏單元的XC9500XL 3.3V CPLD。在未來的幾個(gè)月時(shí)間里,IQ溫度范圍器件將會(huì)擴(kuò)展包括密度高達(dá)30萬門的FPGA器件,以及密度高達(dá)512個(gè)宏單元的CPLD器件,如表2所示。

          結(jié)論

          ---的開發(fā)和應(yīng)用需要高性能圖像處理,同時(shí)又不希望犧牲在目標(biāo)檢測(cè)和汽車網(wǎng)絡(luò)技術(shù)研發(fā)的早期階段所需要的靈活性。采用Xilinx FPGA作為此類系統(tǒng)的核心為業(yè)界提供了最佳的DSP性能和無與倫比的網(wǎng)絡(luò)連接標(biāo)準(zhǔn)支持能力,同時(shí)為系統(tǒng)設(shè)計(jì)師提供了一個(gè)完全靈活的設(shè)計(jì)平臺(tái)。通過可實(shí)時(shí)工作的此類系統(tǒng),為駕駛?cè)藛T提供緊急駕駛告警或輔助車輛控制功能就成為可能,從而可大大提高車輛駕駛和乘座的安全性。


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

          評(píng)論


          相關(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); })();