0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

國(guó)產(chǎn)ARM + FPGA的CSI通信案例介紹

FPGA技術(shù)江湖 ? 來(lái)源:FPGA技術(shù)江湖 ? 2024-04-26 11:41 ? 次閱讀

CSI總線介紹與優(yōu)勢(shì)

CSI總線是一項(xiàng)用于將圖像傳感器處理器連接的并行通信接口,在工業(yè)自動(dòng)化、能源電力、智慧醫(yī)療等領(lǐng)域得到廣泛應(yīng)用,具備了高帶寬,開(kāi)發(fā)難度低和低成本優(yōu)點(diǎn)。

7dc63b36-036a-11ef-a297-92fbcf53809c.png

圖1CSI總線接口示意圖以全志科技T3處理器的CSI0為例)

國(guó)產(chǎn)ARM+FPGA架構(gòu)介紹與優(yōu)勢(shì)

近年來(lái),隨著中國(guó)新基建和中國(guó)制造2025規(guī)劃的不斷推進(jìn),單ARM處理器已經(jīng)越來(lái)越難以滿足工業(yè)現(xiàn)場(chǎng)的功能需求。尤其是在能源電力、工業(yè)控制和智慧醫(yī)療等行業(yè),對(duì)于多路/高速AD采集、多路網(wǎng)口、多路串口、多路/高速并行DI/DO以及高速數(shù)據(jù)并行處理等特定功能的需求日益增長(zhǎng)。因此,ARM + FPGA架構(gòu)的處理器平臺(tái)在市場(chǎng)上受到越來(lái)越多的歡迎。

創(chuàng)龍科技SOM-TLT3F是一款基于全志科技T3四核ARM Cortex-A7處理器和紫光同創(chuàng)Logos PGL25G/PGL50G FPGA設(shè)計(jì)的異構(gòu)多核全國(guó)產(chǎn)工業(yè)核心板。該處理器平臺(tái)的ARM Cortex-A7處理單元主頻高達(dá)1.2GHz。該核心板所有元器件均采用國(guó)產(chǎn)工業(yè)級(jí)方案,國(guó)產(chǎn)化率達(dá)到100%。

全志T3是一款準(zhǔn)車規(guī)級(jí)芯片,采用四核ARM Cortex-A7架構(gòu),主頻高達(dá)1.2GHz。它支持雙路網(wǎng)口、八路UART、SATA大容量存儲(chǔ)接口,并且能夠同時(shí)支持4路顯示、GPU以及1080P H.264視頻硬件編解碼。此外,創(chuàng)龍科技已在T3平臺(tái)上適配了國(guó)產(chǎn)嵌入式系統(tǒng)翼輝SylixOS,實(shí)現(xiàn)了軟硬件的真正國(guó)產(chǎn)化。

紫光同創(chuàng)Logos PGL25G/PGL50G FPGA在工業(yè)領(lǐng)域有著廣泛的應(yīng)用,并且與國(guó)外競(jìng)爭(zhēng)對(duì)手的產(chǎn)品兼容。由于價(jià)格低廉、質(zhì)量穩(wěn)定、開(kāi)發(fā)環(huán)境易用等優(yōu)點(diǎn),受到了工業(yè)用戶的廣泛好評(píng)

國(guó)產(chǎn)ARM+FPGA的CSI通信案例介紹

本章節(jié)主要介紹全志科技T3與紫光同創(chuàng)Logos基于CSI的ARM + FPGA通信方案,使用的硬件平臺(tái)為:創(chuàng)龍科技TLT3F-EVM工業(yè)評(píng)估板。

為了簡(jiǎn)化描述,正文僅摘錄方案功能描述與測(cè)試結(jié)果。

該案例實(shí)現(xiàn)T3(ARM Cortex-A7)與FPGA的CSI通信功能。案例使用的CSI0總線,最高支持分辨率為1080P@30fps,數(shù)據(jù)位寬為8bit,如下圖所示。CSI0理論傳輸帶寬為:1920 x 1080 x 8bit x 30fps ≈ 59MB/s。

7e24b008-036a-11ef-a297-92fbcf53809c.png

圖4

7e3d3f6a-036a-11ef-a297-92fbcf53809c.png

圖5 功能框圖

7e56d4c0-036a-11ef-a297-92fbcf53809c.png圖6ARM程序流程圖

7e659398-036a-11ef-a297-92fbcf53809c.png

案例測(cè)試演示

將CSI_PCLK設(shè)置為65MHz,測(cè)試數(shù)據(jù)寫(xiě)入FIFO的時(shí)鐘FIFO_WR_CLK設(shè)置為59MHz。由于FPGA端需將數(shù)據(jù)寫(xiě)入FIFO再?gòu)腇IFO讀出后發(fā)送,每一行與每一幀之間的間隔時(shí)間會(huì)受FIFO寫(xiě)入的速率影響,因此CSI通信的實(shí)際理論傳輸帶寬應(yīng)為:(59MHz x 8bit / 8)MB/s = 59MB/s。而如圖所示,本次實(shí)測(cè)速率約為52.4MB/s,誤碼率為0,接近理論通信速率。

7e80814e-036a-11ef-a297-92fbcf53809c.png

審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1620

    文章

    21509

    瀏覽量

    598864
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    8965

    瀏覽量

    364991
  • 圖像傳感器
    +關(guān)注

    關(guān)注

    68

    文章

    1827

    瀏覽量

    129243
  • CSI
    CSI
    +關(guān)注

    關(guān)注

    1

    文章

    35

    瀏覽量

    50898
  • 車規(guī)級(jí)芯片

    關(guān)注

    2

    文章

    232

    瀏覽量

    12099

原文標(biāo)題:實(shí)測(cè)52.4MB/s!一文教你如何實(shí)現(xiàn)FPGA+ARM高速通信

文章出處:【微信號(hào):HXSLH1010101010,微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TLT507-ARM + FPGA通信案例

    TLT507-ARM + FPGA通信案例
    的頭像 發(fā)表于 01-26 11:05 ?934次閱讀
    TLT507-<b class='flag-5'>ARM</b> + <b class='flag-5'>FPGA</b><b class='flag-5'>通信</b>案例

    國(guó)產(chǎn)FPGA+OMAPL138開(kāi)發(fā)板體驗(yàn)】(原創(chuàng))4.FPGA的GPMC通信ARM)EDMA

    OMAP-L138(定點(diǎn)/浮點(diǎn)DSP C674x+ARM9)+ FPGA處理器的開(kāi)發(fā)板。編寫(xiě)TI OMAP-L138與FPGA之間的通信驅(qū)動(dòng)涉及到多個(gè)復(fù)雜步驟。我將為大家提供一個(gè)簡(jiǎn)化
    發(fā)表于 02-06 14:18

    實(shí)測(cè)52.4MB/s!全志T3+FPGACSI通信案例分享!

    支持4路顯示、GPU以及1080P H.264視頻硬件編解碼。另外,創(chuàng)龍科技已在T3平臺(tái)適配國(guó)產(chǎn)嵌入式系統(tǒng)翼輝SylixOS,真正實(shí)現(xiàn)軟硬件國(guó)產(chǎn)化。 國(guó)產(chǎn)ARM +
    發(fā)表于 04-18 10:53

    國(guó)產(chǎn)RK3568J基于FSPI的ARM+FPGA通信方案分享

    優(yōu)勢(shì),亦可相互協(xié)作處理更復(fù)雜的問(wèn)題。 ARM + FPGA常見(jiàn)的通信方式有PCIe、FSPI、I2C、SDIO、CSI等,今天主要介紹基于F
    發(fā)表于 07-17 10:50

    實(shí)測(cè)52.4MB/s!全國(guó)產(chǎn)ARM+FPGACSI通信案例分享!

    /高速AD采集或接口拓展。因其價(jià)格低、質(zhì)量穩(wěn)定、開(kāi)發(fā)環(huán)境易用等優(yōu)點(diǎn),受到工業(yè)用戶的廣泛好評(píng)。 圖3 ARM + FPGA典型應(yīng)用領(lǐng)域國(guó)產(chǎn)ARM +
    發(fā)表于 07-17 11:25

    3568F-ARM+FPGA通信案例開(kāi)發(fā)手冊(cè)

    Cortex-A55處理器 + 紫光同創(chuàng)Logos-2 PG2L50H/PG2L100H FPGA設(shè)計(jì)的異構(gòu)多核國(guó)產(chǎn)工業(yè)評(píng)估板,由核心板和評(píng)估底板組成,ARM Cortex-A55處理單元主頻高達(dá)1.8GHz
    發(fā)表于 07-25 15:12

    國(guó)產(chǎn)ARM+FPGA架構(gòu)在“能源電力”中的典型應(yīng)用詳解

    /高速AD數(shù)據(jù)采集、處理、存儲(chǔ)和顯示的應(yīng)用場(chǎng)景。目前,ARM + FPGA異構(gòu)多核框架已成為能源電力行業(yè)的經(jīng)典架構(gòu),可輕松面對(duì)廣泛的應(yīng)用場(chǎng)景。能源電力中“典型應(yīng)用”舉例國(guó)產(chǎn)ARM +
    發(fā)表于 03-31 16:48

    ARM+FPGA架構(gòu)有什么優(yōu)勢(shì)?

    FPGA端功能 a)將測(cè)試數(shù)據(jù)(0x00 ~ 0xFF)寫(xiě)入FIFO。 b)從FIFO讀出數(shù)據(jù),按行與幀的方式、1024 x 512的分辨率,通過(guò)CSI總線發(fā)送至ARM端。 使用的CSI
    發(fā)表于 10-25 12:14 ?3274次閱讀

    基于國(guó)產(chǎn)ARM與低成本FPGA高速通信的3種方案

    對(duì)于成本不敏感且通信速率要求的較高分立式ARM+FPGA場(chǎng)合,一般使用PCIe通信接口。但對(duì)成本敏感的分立式ARM+FPGA場(chǎng)合,PCIe通信
    的頭像 發(fā)表于 10-27 13:06 ?2428次閱讀

    基于國(guó)產(chǎn)ARM與低成本FPGA高速通信的3種方案

    FPGA端將CSI_PCLK設(shè)置為65MHz,測(cè)試數(shù)據(jù)寫(xiě)入FIFO的時(shí)鐘FIFO_WR_CLK設(shè)置為59MHz。
    發(fā)表于 11-15 15:26 ?2064次閱讀

    業(yè)內(nèi)首款全國(guó)產(chǎn)ARM+FPGA工業(yè)核心板

      ARM\FPGA\ROM\RAM\連接器等所有器件均為國(guó)產(chǎn)工業(yè)級(jí)(-40°C~+85°C)ARM:全志T3/A40i,準(zhǔn)車規(guī)級(jí)芯片   ●FP
    發(fā)表于 01-13 11:47 ?787次閱讀

    ARMFPGA究竟是如何進(jìn)行通信的呢?

    ZYNQ擁有ARM+FPGA這個(gè)神奇的架構(gòu),那么ARMFPGA究竟是如何進(jìn)行通信的呢?本章通過(guò)剖析AXI總線源碼,來(lái)一探其中的秘密。
    的頭像 發(fā)表于 02-16 09:26 ?1.3w次閱讀

    一文告訴你全國(guó)產(chǎn)ARM+FPGA核心板憑什么那么強(qiáng)!

    此背景下,ARM+FPGA架構(gòu)的需求應(yīng)運(yùn)而生。在能源電力、工業(yè)控制等工業(yè)領(lǐng)域上,既要實(shí)現(xiàn)ARMFPGA的高速通信,也要實(shí)現(xiàn)性能與成本的完美控制、最優(yōu)
    的頭像 發(fā)表于 02-26 12:02 ?3668次閱讀

    RK3568-ARM+FPGA通信案例開(kāi)發(fā)手冊(cè) (一)

    RK3568-ARM+FPGA通信案例開(kāi)發(fā)手冊(cè) (一)
    的頭像 發(fā)表于 01-19 10:31 ?833次閱讀
    RK3568-<b class='flag-5'>ARM+FPGA</b><b class='flag-5'>通信</b>案例開(kāi)發(fā)手冊(cè) (一)

    實(shí)測(cè)52.4MB/s!全國(guó)產(chǎn)ARM+FPGACSI通信案例分享!

    CSI總線介紹與優(yōu)勢(shì) CSI(CMOS sensor parallel interfaces)總線是一種用于連接圖像傳感器和處理器的并行通信接口,應(yīng)用于工業(yè)自動(dòng)化、能源電力、智慧醫(yī)療等
    的頭像 發(fā)表于 03-28 09:03 ?526次閱讀
    實(shí)測(cè)52.4MB/s!全<b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>ARM+FPGA</b>的<b class='flag-5'>CSI</b><b class='flag-5'>通信</b>案例分享!