<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于A(yíng)DSP21060和VirtexII的圖像處理系統設計

基于A(yíng)DSP21060和VirtexII的圖像處理系統設計

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


  (1)作業(yè)類(lèi)型寄存器(JOB):標識系統工作內容(作業(yè)類(lèi)型),如CCD標定、觀(guān)測、自測試等;(2)模式寄存器(MODE):標識觀(guān)測的模式,爆發(fā)模式、活動(dòng)區模式、寧靜模式;(3)觀(guān)測次數寄存器(OBSN):用于保存一次作業(yè)的觀(guān)測次數;(4)寧靜態(tài)的觀(guān)測次數寄存器(RESTN):只用于寧靜模式的觀(guān)測,當為寧靜態(tài)模式時(shí),用它來(lái)標志3min觀(guān)測的次數;(5)幀計數器(FRMN):用于計數爆發(fā)模式、活動(dòng)區模式及寧靜模式下的前24幀圖像,以便用于高位清零信號生成和地址高位生成;(6)SW電路控制寄存器(SWCTRL):控制多路開(kāi)關(guān)的切換;(7)reset寄存器(FRST):用于DSP控制FPGA中INT單元的時(shí)序邏輯復位,每次觀(guān)測結束,必須復位一次;(8)清零標識寄存器(ZERO):由DSP根據FRMN的值修改它,以實(shí)現高位的清零任務(wù);(9)分量寄存器(COMPO):由DSP根據FRMN的值修改它,以實(shí)現高位地址的形成;(10)作業(yè)結束寄存器(END):當一個(gè)作業(yè)結束時(shí),用次寄存器進(jìn)行標志,以便將程序的PC跳到作業(yè)檢查入口;(11)數據狀態(tài)寄存器(DAST):DSP存儲區數據狀態(tài)標識:沒(méi)有數據、爆發(fā)模式的待處理數據、活動(dòng)區模式的待處理數據、寧靜模式的待處理數據、寧靜模式處理好數據及待送出數據等。DSP根據數據狀態(tài)和觀(guān)測模式,可以進(jìn)行相應的處理;(12)相關(guān)數據狀態(tài)(CORR):標識相關(guān)運算用的數據的狀態(tài)。

2.3.2 DSP的存儲器空間分配

  DSP的SYSCON寄存器的15~12位(MSIZE),可以設置以MS0~MS3作為片選信號時(shí),每個(gè)分組的空間大小。其公式為:MSIZE=log2(塊大小)-13;取每個(gè)塊的大小為16MB,因此MSIZE=1011。

  ·片內空間:0000,0000H~0007,FFFFH;
  ·MS0——數據空間:0040,0000H~13F,FFFFH;數據是倒序放置的,最后一個(gè)單元放第一個(gè)數據;其中:
   SQa:40,0000~5F,FFFF   SQb:60,0000~7F,FFFF
   SUa:80,0000~9F,FFFF   SUb:a0,0000~bF,FFFF    SVa:c0,0000~dF,FFFF   SVb:e0,0000~fF,FFFF
   Rest2m:100,0000~11F,FFFF   unused:120,0000~13F,FFFF
  ·MS1——SRAM空間:140,0000H~23F,FFFFH;
  ·MS2——CCD參數:240,0000H~33F,FFFFH;放置暗流、偏置和平場(chǎng)圖像3幀2048×1024圖像;
  ·MS3——未使用:340,0000H~43F,FFFFH;
  ·未分組空間:4040,0000~FFFF,FFFF所有存儲器映射的寄存器。

2.3.3 DSP的軟件結構

  DSP的主程序框架如圖6。系統初始化后,進(jìn)行作業(yè)查詢(xún),根據查詢(xún)結果,進(jìn)行相應的處理任務(wù)(CCD標定、自測試、觀(guān)測)。圖6中僅以觀(guān)測作業(yè)為例進(jìn)行說(shuō)明。進(jìn)入觀(guān)測后,首先由DSP對積分單元作相應的設置,設置完成后,積分器開(kāi)始單獨地積分工作;DSP接著(zhù)查詢(xún)本次觀(guān)測是否結束,若結束回到作業(yè)查詢(xún),否則判斷存儲器中數據的 狀態(tài),根據數據狀態(tài),進(jìn)行相應的處理;處理就緒的數據根據FLAG0的標志,可以向壓縮單元傳送數據。三種模式下的程序流圖如圖7,圖7中ccdst( )是圖像輻射標定子程序,format()是格式化子程序,內插運算采用線(xiàn)性?xún)炔宸椒?相關(guān)運算采用FFT和逆FFT方法。

本文引用地址:http://dyxdggzs.com/article/190808.htm

DSP主程序框架
圖6 DSP主程序框架

圖像處理程序模塊流圖


圖7 程序模塊流圖

積分單元中斷服務(wù)程序流圖

圖8 積分單元中斷服務(wù)程序流圖



關(guān)鍵詞: VirtexII 21060 ADSP 圖像處理

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>