《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于雙DSP的實時圖像處理系統

基于雙DSP的實時圖像處理系統

2008-12-18
作者:吳東暉 田 元 葉秀清

  摘? 要: 介紹了基于雙DSP的實時圖像處理系統" title="實時圖像處理系統">實時圖像處理系統。該系統通過兩片TMS320C6201作為系統計算中心,通過可重構的FPGA計算系統" title="計算系統">計算系統獲得系統體系機構上最大的靈活性。

  關鍵詞: 實時圖像處理系統? 雙DSP? FPGA計算系統

?

  實時圖像處理技術在目標跟蹤、機器人導航、輔助駕駛、智能交通監控中都得到越來越多的應用。由于圖像處理的數據量大,數據處理相關性高,實時的應用環境決定嚴格的幀、場時間限制,因此實時圖像處理系統必須具有強大的運算能力。各種高性能DSP不僅可以滿足在運算性能方面的需要,而且由于DSP的可編程性" title="可編程性">可編程性,還可以在硬件一級獲得系統設計" title="系統設計">系統設計的極大靈活性。為了獲得足夠的計算能力,我們以兩片TMS320C6201作為系統的運算中心構筑了實時圖像處理系統;為了獲取最大的靈活性,在系統體系機構上采用了一種可重構的FPGA計算系統模型" title="系統模型">系統模型。

1 功能強大的TMS320C6x

  TMS320C6x系列DSP是TI公司TMS320家族中最新推出的產品之一。由于應用一種高性能的先進VLIW(Very Long Instruction Word)的VelociTITM體系結構,因此可以更好地應用在一些多通道多功能的系統中。

  VelociTITM是一種提高處理器指令級并行程度的先進的VLIW技術。并行機制是使DSP的處理性能超過其它超標量結構的處理芯片的有力工具,正是由于在指令并行、流水結構、部件并行等方面的并行操作,使得TMS320C6x能夠達到1600MIPS的運行速度。

  TMS320C6x系列的DSP芯片結構不同于一般的DSP,屬于類RISC結構,從而使它的C編譯器具有很高的效率,因此稱之為面向C語言結構的DSP芯片。這使得其在絕大多數應用中,可以采用C語言編寫TMS320C6x程序,從而充分利用大量用C描述的算法程序,并獲得遠勝于傳統DSP程序的可維護性、可移植性、可繼承性,縮短開發周期。

2 FPGA計算系統模型

  FPGA是二十世紀80年代后期出現的新型的大規模可編程器件,由邏輯單元和互連線網絡兩部分組成,兩者均可編程。邏輯單元能完成一些基本操作。邏輯單元經互連線網絡互連,通過對基本邏輯塊和互連線網絡編程,可以實現非常復雜的邏輯功能。由于FPGA是基于SRAM結構的器件,所有的可編程邏輯加載在芯片內部的SRAM上,因此可以通過一定的步驟在系統運行時進行編程來改變該器件的功能,從而實現更大的靈活性。

  在通常的并行系統設計中,微處理器在空間維上是固定的,而在時間維上是可變的;而連接的專用芯片在空間維和時間維上都是固定的。這樣的系統往往只能適用于特定應用場合下的特定算法。為了使系統具有更加優良的性能和靈活性,隨著可編程器件FPGA的應用深入,一種新的通用處理模塊結構呈現在我們面前——FPGA計算系統結構。圖1給出了抽象的FPGA計算系統模型,該模型由微處理器、FPGA以及存儲器等三部分構成系統的核心。FPGA計算系統就是充分利用FPGA的高集成度和硬件可編程性在系統中用FPGA實現除了必要模塊(如微處理器和存儲器等)之外的其它邏輯和硬件互連,從而使系統具有空間上的可編程性。系統的空間可編程性是FPGA計算系統引入的新特征。它是指通過對FPGA的重新編程和配置來改變系統體系結構等一系列硬件邏輯結構。系統的空間可編程性是系統可重構的前提,它使得硬件系統的設計趨于軟件編程化。然而需要指出的是,由于FPGA內部結構的完全分布性和內部單元的百分之百的互連連通性,系統的硬件互連編程不象由中央處理單元引起的軟件編程那樣可以充分總結指令集。但在具體的系統設計中,可以根據實際的數據流結構進行部分限制,這樣可以為用戶提供一些可選擇的重構方案,方便用戶使用。

?

?

3 基于FPGA計算系統模型的雙DSP實時圖像處理系統

  為了盡可能地獲得高性能,我們提出以兩個TMS320C62x為中央處理核心構成雙DSP處理系統,由FPGA(這里采用ALTERA的FLEX系列)實現系統互連。系統分為處理器模塊、FPGA組模塊和各總線接口模塊等,如圖2所示。其中處理器模塊包含TMS320C62x、內存空間以及相應邏輯。處理器作為最小處理單元模塊而存在,可以完成相應的處理子任務。在我們的系統中設置了兩個這樣的處理模塊。這兩個處理模塊都是在系統核心FPGA控制下運行的。而FPGA作為系統中心,負責兩個微處理器互相通信、互相協調以及它們與外界(這里通過主從總線和互連總線)的信息交換。同時,系統處理子任務可以由FPGA直接派發給處理器。靈活的FPGA體系結構設計是該系統有效性的保證。在實際應用中,可以根據系統的任務,通過配置FPGA控制兩個微處理器按流水線方式運行,也可以控制它們按MIMD方式并行處理同一輸入圖像。為了提高數據交換的效率,在FPGA控制下的數據交換中心設置了靈活的系統存儲空間。而這塊存儲空間與DSP的局部存儲空間構成了一種分布共享式的結構。然而不同于一般的分布共享式存儲結構的是,我們的系統存儲空間相對獨立,不是直接掛接在各DSP的地址空間中,而是通過兩者的HPI口進行互連。從嚴格意義上講,這種結構不能算分布共享式存儲結構,而應稱之為一種松散的分布共享式存儲結構。由于并行效率的要求,我們將系統存儲空間設置為兩個Bank結構,兩個Bank是獨立控制和運行的,系統的實現框圖見圖3。

?

?

?

  由于系統的互連、各個接口以及數據通道都是通過FPGA完成,并在FPGA內部實現除一些必要邏輯之外的其它所有邏輯,因此系統的重構非常方便。這是系統設計中的最大特點。另外系統還有其它幾個優點:(1)系統可測性。由于所有的接口邏輯(包括微處理器以及板上其它接口)都由FPGA實現,并且由于系統實現主從接口邏輯,完全可以通過軟件獲取系統內部運行的所有狀態。在系統調試階段,可以增加一些測試點和測試狀態字節,相當于將該信息處理子系統在一個優良的數字測試環境下運行,使得系統的可測性大大提高;(2)系統可裁減性。由于FPGA的實現完全類似于軟件的編程工作,我們可以使系統設計變為軟件模塊的設計,模塊化設計方法可以使系統具有功能的可裁減性。根據不同應用環境進行不同目標的設計將擁有不同的模塊功能;(3)系統設計的方便性。由于FPGA系統的引入,我們可以改變以往的硬件設計方法和步驟,初步的硬件連線只需關注系統外部特征、微處理器系統的可能控制線等,無需詳細關注更多的細節,而在系統調試時才注意邏輯接口的具體功能,并且都在FPGA上完成,這使得系統設計的周期變短。本系統已成功地應用在智能移動機器人的實時視覺導航系統中,取得了滿意的效果。

?

參考文獻

1 TMS320C62 Technical Brief. Texas Intruments.

2 TMS320C6000 Optimizing C Compiler User’s Guide. Texas Instruments.

3 TMS320C6000 Assembly Language Tools User’s Guide. Texas Instruments.

4 TMS320C62x/C67x Programmer’s Guide.Texas Instruments.

5 TMS320C6x Evaluation Module Reference Guide.Texas?Instruments.

6 TMS320C62x/C67x CPU and Instruction Set Reference?Guide.Texas Instruments.

7 TMS320C6000 Peripheral Reference Guide. Texas Instruments.

8 TMS320C6000 Peripheral Support Library Programmer’s?Reference. Texas Instruments.

9 Sundararajan Sriram, Ching-Yu Hung. MPEG-2 Video?Decoding on the TMS320C6x DSP Architecture.Signals,

Systems & Computers, 1998
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲综合日韩在线| 亚洲乱亚洲高清| 亚洲精品少妇| 狠狠久久婷婷| 狠狠v欧美v日韩v亚洲ⅴ| 国产欧美亚洲一区| 国产精品社区| 国产精品你懂得| 欧美午夜激情小视频| 欧美精品一区在线观看| 欧美二区乱c少妇| 欧美国产精品一区| 久久综合五月| 免费不卡视频| 蜜臀av在线播放一区二区三区 | 宅男噜噜噜66一区二区| 亚洲精品视频在线看| 亚洲人成亚洲人成在线观看图片| 亚洲国产欧美不卡在线观看| 亚洲国产精品视频| 亚洲看片免费| 一本综合精品| 亚洲欧美日韩国产综合在线 | 亚洲一级在线| 亚洲曰本av电影| 亚洲欧美在线一区二区| 欧美在线综合| 亚洲精品在线一区二区| 一二美女精品欧洲| 午夜精品久久久| 欧美一区二区视频97| 久久久亚洲国产天美传媒修理工 | 久久一二三四| 欧美国产丝袜视频| 欧美日韩性视频在线| 国产精品揄拍一区二区| 国产色爱av资源综合区| 怡红院精品视频在线观看极品| 亚洲福利小视频| 99热这里只有精品8| 午夜精品久久久久久久99黑人| 久久国产精品免费一区| 亚洲欧洲在线一区| 一区二区三区日韩欧美| 欧美一激情一区二区三区| 久久久久久久精| 欧美福利影院| 国产精品人成在线观看免费| 国产一区二区0| 亚洲精品综合在线| 亚洲免费中文| 亚洲国产女人aaa毛片在线| 亚洲图片你懂的| 久久久av网站| 欧美日韩播放| 国产一区二区三区日韩| 亚洲精品乱码| 欧美一区二区| 在线视频一区二区| 久久精品视频在线| 欧美三级网址| 在线成人激情视频| 一区二区三区四区国产精品| 久久疯狂做爰流白浆xx| 一区二区三区精密机械公司| 久久久www免费人成黑人精品| 欧美激情四色| 国模套图日韩精品一区二区| 99成人在线| 亚洲激情视频在线播放| 亚洲欧美日韩国产综合| 欧美大片一区二区| 国产美女精品视频免费观看| 亚洲日本欧美在线| 久久大逼视频| 欧美一级大片在线观看| 欧美人与性动交α欧美精品济南到| 国产午夜精品一区二区三区视频 | 夜夜嗨av一区二区三区四季av| 久久精品国产一区二区三区| 亚洲免费影视| 欧美福利影院| 精品av久久久久电影| 亚洲一区激情| 9色精品在线| 免费观看成人网| 国产日韩欧美视频| 一区二区三区成人| 99热免费精品在线观看| 久久看片网站| 国产精品综合| 亚洲午夜精品久久| 一卡二卡3卡四卡高清精品视频| 另类欧美日韩国产在线| 国产女优一区| 亚洲午夜精品久久久久久浪潮| 亚洲最新中文字幕| 欧美成人午夜激情在线| 国产欧美一区二区精品秋霞影院| 一本色道久久综合狠狠躁的推荐| 亚洲免费精彩视频| 可以免费看不卡的av网站| 国产视频一区免费看| 亚洲影院高清在线| 亚洲尤物在线视频观看| 欧美伦理影院| 亚洲激情在线激情| 亚洲区一区二区三区| 老司机免费视频一区二区| 国产三级精品在线不卡| 亚洲欧美中文字幕| 欧美一区二区视频在线观看2020| 国产精品豆花视频| 亚洲色在线视频| 亚洲中字黄色| 国产精品九九久久久久久久| 一区二区三区久久精品| 亚洲深夜av| 国产精品高潮呻吟视频| 亚洲午夜精品一区二区| 午夜一区二区三视频在线观看 | 久久久国产精品亚洲一区 | 亚洲伊人观看| 国产精品hd| 亚洲香蕉网站| 香蕉国产精品偷在线观看不卡| 国产精品亚洲美女av网站| 亚洲一二三区视频在线观看| 亚洲欧洲99久久| 国产欧美日本一区视频| 香蕉久久国产| 久久久久国产精品www| 极品尤物一区二区三区| 亚洲国产激情| 欧美日本久久| 亚洲一级一区| 久久久久久久久伊人| 影音先锋久久资源网| 亚洲三级电影在线观看| 欧美片第1页综合| 亚洲天堂视频在线观看| 欧美一区2区视频在线观看| 国产美女诱惑一区二区| 久久国产精彩视频| 免费人成精品欧美精品| 亚洲美女在线国产| 亚洲免费视频一区二区| 国产视频在线观看一区二区| 亚洲国产精品成人综合| 欧美精品手机在线| 中文国产一区| 久久人人97超碰国产公开结果| 91久久精品国产91久久性色tv| 一本一本a久久| 国产精品区一区| 亚洲国产成人久久综合| 欧美人与性动交α欧美精品济南到| 正在播放亚洲| 久久免费国产精品| 亚洲精品久久久久久久久久久| 亚洲自拍偷拍色片视频| 国产视频久久久久久久| 亚洲激情视频在线观看| 欧美午夜在线一二页| 性欧美8khd高清极品| 免费成人高清| 亚洲天堂激情| 蘑菇福利视频一区播放| 在线视频日韩| 久久香蕉国产线看观看网| 亚洲精品资源美女情侣酒店| 欧美一区二区三区喷汁尤物| 亚洲电影免费| 午夜精品久久久久久| 今天的高清视频免费播放成人| 在线视频日韩精品| 国产有码在线一区二区视频| 一区二区三区毛片| 国内精品写真在线观看| 亚洲视频视频在线| 国语自产精品视频在线看一大j8| 一本色道精品久久一区二区三区| 国产日本欧美一区二区| 一区二区三区成人精品| 黄色成人免费网站| 亚洲一级影院| 亚洲电影观看| 欧美综合二区| 一本在线高清不卡dvd| 麻豆freexxxx性91精品| 亚洲天堂成人在线观看| 欧美激情综合| 久久精品国产77777蜜臀| 国产精品s色| 亚洲毛片在线看| 国产一区二区三区在线观看视频 | 亚洲一区在线播放| 欧美精品首页| 亚洲国产日韩欧美| 国产乱人伦精品一区二区|