国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ZYNQ ARM+FPGA雙目立體視覺控制器設(shè)計與實現(xiàn)(一)

這篇具有很好參考價值的文章主要介紹了ZYNQ ARM+FPGA雙目立體視覺控制器設(shè)計與實現(xiàn)(一)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

通過 ZYNQ 板卡實現(xiàn) FPGA+ARM 架構(gòu)的雙目立體視覺系統(tǒng)
本設(shè)計采用實驗室自主開發(fā)的 Zynq-7020 板卡,提出了基于 FPGA+ARM 架構(gòu)的雙
目立體視覺的軟硬件系統(tǒng)設(shè)計方案。根據(jù)對系統(tǒng)軟硬件功能劃分, PL(FPGA) 端主要實現(xiàn)
了雙目攝像頭圖像的采集存儲和 HDMI 顯示,
PS(ARM) 端主要實現(xiàn)了軟件控制和雙目立
體視覺立體匹配和立體校正算法。本設(shè)計雙目攝像頭采用 OV5640 ,圖像分辨率為
640*480 ,圖像傳輸幀率為 30fps 。通過 AXI-DMA 實現(xiàn)高速數(shù)據(jù)傳輸,并用 SGI 軟件中
斷和 DMA 中斷實現(xiàn)乒乓操作,最終平穩(wěn)地在 HDMI 上顯示 640*480 的視差圖。
4.1 雙目系統(tǒng)硬件平臺介紹
4.1.1 Zynq 簡單介紹
Zynq [24] Xilinx 推出的新一代全可編程邏輯芯片,該芯片內(nèi)不僅集成了基于 Xilinx
可編程邏輯資源的可編程邏輯系統(tǒng)(Programmable Logic,即 PL ),還集成了基于 ARM 公司雙核 ARM Cortex-A9 多核處理器的處理系統(tǒng)(Processing System,即 PS ),如圖 4.1 所示。
fpga+arm,ZYNQ,ZYNQ,視覺
ARM Cortex A9 多核處理器是 PS 的心臟,它和其他相關(guān)的處理資源組成了一個應(yīng)
用處理器單元( Application Processing Unit ,即 APU ),用來支持軟件程序和操作系統(tǒng)。
PL 的實質(zhì)是 Xilinx FPGA ,用來實現(xiàn)高速邏輯 [25] 、算術(shù)和數(shù)據(jù)流系統(tǒng)。在 Zynq 中,可
以把 PL 看成是 PS 的另一個具有可重配置特點的“外設(shè)”,它可以作為 PS 的一個從設(shè)
備,受 ARM Cortex A9 多核處理器控制。比如當(dāng) ARM Cortex A9 多核處理器的串口數(shù)
量不夠用時,可以用 PL 進行擴展。
同時也可以把 PL 看成一個不受 ARM Cortex A9 多核處理器控制,且與 ARM Cortex
A9 多核處理器對等的主設(shè)備,主動完成與外部芯片、接口的數(shù)據(jù)交互。更甚至 PL 也可
以作為整個系統(tǒng)的主設(shè)備,主動從 PS 的存儲器中獲取存儲數(shù)據(jù),并可控制 ARM 處理
器的運算。所以,對于 Zynq 芯片, PS 可以完全獨立使用,不依賴 PL , PL 也可以像 PS
那樣獨立運行,但限制是必須使用 JTAG 接口對 PL 進行配置,如果沒有 JTAG 接口,
那么 PL 就無法獨立運行,因為 Zynq PS PL 都必須依靠 PS 來完成芯片的初始化配
置。盡管 PS PL 兩部分都可以單獨使用,但是 Zynq 最有價值的模式還是將 PS PL
兩部分結(jié)合起來一起使用。
fpga+arm,ZYNQ,ZYNQ,視覺

?

由于 PS PL 的供電電路是獨立設(shè)計的,所以這兩部分可以單獨使用,也可以合起
來用,與傳統(tǒng)的 FPGA ARM 相比, Zynq 全可編程邏輯芯片不但提供了 FPGA 的靈活
性和可擴展性,同時也提供了與專用集成電路和專用標(biāo)準(zhǔn)產(chǎn)品相關(guān)的性能、功耗和易用
性,使得設(shè)計者能夠使用工業(yè)標(biāo)準(zhǔn)的工具在單個平臺上實現(xiàn)高性能和低成本的應(yīng)用,如
駕駛輔助系統(tǒng)、工業(yè)電機控制、多功能打印機、專業(yè)相機和機器視覺、醫(yī)療診斷和成像
等。
4.2 雙目系統(tǒng)外設(shè)模塊介紹
本實驗設(shè)計涉及的核心外設(shè)模塊有雙目攝像頭 OV5640 I/O 外設(shè)接口、 DDR3 存儲
器、 HDMI 輸出、 OLED 外設(shè)和網(wǎng)絡(luò)外設(shè)模塊。
fpga+arm,ZYNQ,ZYNQ,視覺
4.2.1.3 雙目攝像頭轉(zhuǎn)接板
根據(jù)實驗板的擴展端口,端口如圖 4.8 (a) 圖所示。本實驗中利用 PADS Cadence
軟件聯(lián)合繪制了轉(zhuǎn)接板 PCB ,并交于廠家進行打樣,樣板實物圖如圖 4.8 (b) 圖所示,
PADS 軟件設(shè)計如圖 4.9 所示。
4.3 雙目系統(tǒng)軟件部分介紹
通過整個個 PS 內(nèi)部結(jié)構(gòu)框圖,如下圖 4.19 所示,大致可以把 PS 分成六部分內(nèi)容,
它們分別是: 1 、應(yīng)用處理器單元( APU ); 2 、 AXI 接口( PS-PL ); 3 、存儲器接口; 4 、
I/O 外設(shè)接口; 5 、時鐘; 6 、中斷。下面我對本實驗涉及的內(nèi)容進行介紹。
fpga+arm,ZYNQ,ZYNQ,視覺
4.3.1 應(yīng)用處理器單元( APU
應(yīng)用處理器單元是整個 PS 的核心,下面我們給出應(yīng)用處理器單元的框架結(jié)構(gòu),如
4.20 所示。

?fpga+arm,ZYNQ,ZYNQ,視覺文章來源地址http://www.zghlxwxcb.cn/news/detail-694837.html

從該圖中可以看出,應(yīng)用處理器單元中包含了兩個 ARM Cortex A9 處理器,每個處
理器都有獨立的多媒體處理引擎( NEON )、浮點單元( FPU )、存儲器管理單元( MMU )。
信邁提供ZYNQ+雙目視覺解決方案。

到了這里,關(guān)于ZYNQ ARM+FPGA雙目立體視覺控制器設(shè)計與實現(xiàn)(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【ARM CoreLink 系列 2 -- CCI-400 控制器簡介】

    【ARM CoreLink 系列 2 -- CCI-400 控制器簡介】

    下篇文章:ARM CoreLink 系列 3 – CCI-550 控制器介紹 上篇文章:ARM CoreLink 系列 1.1 – CoreLink 系列 產(chǎn)品介紹 CCI(Cache Coherent Interconnect)是ARM 中 的Cache一致性控制器。 CCI-400 將 Interconnect 和coherenc

    2024年02月09日
    瀏覽(34)
  • 【ARM CoreLink 系列 3 -- CCI-550 控制器介紹 】

    請閱讀 【ARM AMBA 總線 文章專欄導(dǎo)讀】 上篇文章:ARM CoreLink 系列 2 – CCI-400 控制器簡介

    2024年02月09日
    瀏覽(27)
  • 【ARM CoreLink 系列 5 -- CI-700 控制器介紹 】

    請閱讀 【ARM CoreLink 文章專欄導(dǎo)讀】

    2024年02月07日
    瀏覽(24)
  • 基于FPGA 的SDRAM控制器

    基于FPGA 的SDRAM控制器

    4X16X4=256(Mbit),注意不是MByte sdram包含兩個部分:sdram_ctrl、fifo_ctrl。 sdram_ctrl:其頂層為SDRAM的控制模塊內(nèi)部實例化了5個模塊,有初始化、自刷新、寫和讀模塊,還有一個仲裁模塊對這四個不同操作進行分配; fifo_ctrl:其頂層為SDRAM的數(shù)據(jù)輸入輸出,內(nèi)部實例化了兩個用于連

    2024年02月08日
    瀏覽(28)
  • 【ARM CoreLink 系列 4 -- NIC-400 控制器詳細(xì)介紹】

    請閱讀 【ARM AMBA 總線 文章專欄導(dǎo)讀】

    2024年02月05日
    瀏覽(48)
  • 基于FPGA的PID控制器設(shè)計

    基于FPGA的PID控制器設(shè)計

    PID控制應(yīng)該算是應(yīng)用非常廣泛的控制算法了。常見的比如控制環(huán)境溫度,控制無人機飛行高度速度等。PID我們將其分成三個參數(shù),如下: P-比例控制,基本作用就是控制對象以線性的方式增加,在一個常量比例下,動態(tài)輸出,缺點是會產(chǎn)生一個穩(wěn)態(tài)誤差。 I-積分控制,基本作

    2024年02月03日
    瀏覽(22)
  • Arm通用中斷控制器v3和v4的LPI

    快速鏈接: . ?????? 個人博客筆記導(dǎo)讀目錄(全部) ?????? 付費專欄-付費課程 【購買須知】: 【精選】ARMv8/ARMv9架構(gòu)入門到精通-[目錄] ?????? — 適合小白入門 【目錄】ARMv8/ARMv9架構(gòu)高級進階-[目錄]?????? — 高級進階、小白勿買 【加群】ARM/TEE/ATF/SOC/芯片/安全-學(xué)習(xí)交

    2024年02月04日
    瀏覽(22)
  • FPGA十字路口紅綠燈控制器

    FPGA十字路口紅綠燈控制器

    課程設(shè)計:十字路口紅綠燈控制器 1.要求雙方向8個燈的時序控制 2.要求顯示倒計時 verilog?hdl代碼模塊 測試程序模塊 注意: 選擇比較好的器件 測試文件命名為testbench.vt,否則不行。 采用BCD倒計時,經(jīng)測試時序無錯,代碼結(jié)構(gòu)清晰。 EDA課設(shè),感謝論壇其他大佬的代碼,基于

    2024年02月11日
    瀏覽(95)
  • FPGA實驗四:交通燈控制器設(shè)計

    目錄 一、實驗?zāi)康?二、設(shè)計要求 三、實驗代碼 1.design?source文件代碼

    2024年02月13日
    瀏覽(23)
  • 學(xué)習(xí)體系結(jié)構(gòu) - Arm 通用中斷控制器 v3 和 v4

    學(xué)習(xí)體系結(jié)構(gòu) - Arm 通用中斷控制器 v3 和 v4

    Learn the architecture - Arm Generic Interrupt Controller v3 and v4 Version 3.2 借助DeepL翻譯 + 個人補充一些內(nèi)容 建議提前閱讀: arm 的 異常模型 本指南概述了 Arm 通用中斷控制器 (GIC) v3 和 v4 的功能,并介紹了兼容 GICv3 的中斷控制器的操作。它還介紹了如何配置 GICv3 中斷控制器以便在裸機環(huán)

    2024年01月16日
    瀏覽(93)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包