0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

国产ARM + FPGA的CSI通信案例介绍

FPGA技术江湖 来源:FPGA技术江湖 2024-04-26 11:41 次阅读

CSI总线介绍与优势

CSI总线是一项用于将图像传感器处理器连接的并行通信接口,在工业自动化、能源电力、智慧医疗等领域得到广泛应用,具备了高带宽,开发难度低和低成本优点。

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

图1CSI总线接口示意图以全志科技T3处理器的CSI0为例)

国产ARM+FPGA架构介绍与优势

近年来,随着中国新基建和中国制造2025规划的不断推进,单ARM处理器已经越来越难以满足工业现场的功能需求。尤其是在能源电力、工业控制和智慧医疗等行业,对于多路/高速AD采集、多路网口、多路串口、多路/高速并行DI/DO以及高速数据并行处理等特定功能的需求日益增长。因此,ARM + FPGA架构的处理器平台在市场上受到越来越多的欢迎。

创龙科技SOM-TLT3F是一款基于全志科技T3四核ARM Cortex-A7处理器和紫光同创Logos PGL25G/PGL50G FPGA设计的异构多核全国产工业核心板。该处理器平台的ARM Cortex-A7处理单元主频高达1.2GHz。该核心板所有元器件均采用国产工业级方案,国产化率达到100%。

全志T3是一款准车规级芯片,采用四核ARM Cortex-A7架构,主频高达1.2GHz。它支持双路网口、八路UARTSATA大容量存储接口,并且能够同时支持4路显示、GPU以及1080P H.264视频硬件编解码。此外,创龙科技已在T3平台上适配了国产嵌入式系统翼辉SylixOS,实现了软硬件的真正国产化。

紫光同创Logos PGL25G/PGL50G FPGA在工业领域有着广泛的应用,并且与国外竞争对手的产品兼容。由于价格低廉、质量稳定、开发环境易用等优点,受到了工业用户的广泛好评

国产ARM+FPGA的CSI通信案例介绍

本章节主要介绍全志科技T3与紫光同创Logos基于CSI的ARM + FPGA通信方案,使用的硬件平台为:创龙科技TLT3F-EVM工业评估板。

为了简化描述,正文仅摘录方案功能描述与测试结果。

该案例实现T3(ARM Cortex-A7)与FPGA的CSI通信功能。案例使用的CSI0总线,最高支持分辨率为1080P@30fps,数据位宽为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

案例测试演示

将CSI_PCLK设置为65MHz,测试数据写入FIFO的时钟FIFO_WR_CLK设置为59MHz。由于FPGA端需将数据写入FIFO再从FIFO读出后发送,每一行与每一帧之间的间隔时间会受FIFO写入的速率影响,因此CSI通信的实际理论传输带宽应为:(59MHz x 8bit / 8)MB/s = 59MB/s。而如图所示,本次实测速率约为52.4MB/s,误码率为0,接近理论通信速率。

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

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1620

    文章

    21494

    浏览量

    598396
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8952

    浏览量

    364720
  • 图像传感器
    +关注

    关注

    68

    文章

    1826

    浏览量

    129197
  • CSI
    CSI
    +关注

    关注

    1

    文章

    34

    浏览量

    50897
  • 车规级芯片
    +关注

    关注

    2

    文章

    231

    浏览量

    12095

原文标题:实测52.4MB/s!一文教你如何实现FPGA+ARM高速通信

文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA技术江湖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TLT507-ARM + FPGA通信案例

    TLT507-ARM + FPGA通信案例
    的头像 发表于 01-26 11:05 921次阅读
    TLT507-<b class='flag-5'>ARM</b> + <b class='flag-5'>FPGA</b><b class='flag-5'>通信</b>案例

    国产FPGA+OMAPL138开发板体验】(原创)4.FPGA的GPMC通信ARM)EDMA

    OMAP-L138(定点/浮点DSP C674x+ARM9)+ FPGA处理器的开发板。编写TI OMAP-L138与FPGA之间的通信驱动涉及到多个复杂步骤。我将为大家提供一个简化
    发表于 02-06 14:18

    实测52.4MB/s!全志T3+FPGACSI通信案例分享!

    支持4路显示、GPU以及1080P H.264视频硬件编解码。另外,创龙科技已在T3平台适配国产嵌入式系统翼辉SylixOS,真正实现软硬件国产化。 国产ARM +
    发表于 04-18 10:53

    国产RK3568J基于FSPI的ARM+FPGA通信方案分享

    优势,亦可相互协作处理更复杂的问题。 ARM + FPGA常见的通信方式有PCIe、FSPI、I2C、SDIO、CSI等,今天主要介绍基于F
    发表于 07-17 10:50

    实测52.4MB/s!全国产ARM+FPGACSI通信案例分享!

    /高速AD采集或接口拓展。因其价格低、质量稳定、开发环境易用等优点,受到工业用户的广泛好评。 图3 ARM + FPGA典型应用领域国产ARM +
    发表于 07-17 11:25

    3568F-ARM+FPGA通信案例开发手册

    Cortex-A55处理器 + 紫光同创Logos-2 PG2L50H/PG2L100H FPGA设计的异构多核国产工业评估板,由核心板和评估底板组成,ARM Cortex-A55处理单元主频高达1.8GHz
    发表于 07-25 15:12

    国产ARM+FPGA架构在“能源电力”中的典型应用详解

    /高速AD数据采集、处理、存储和显示的应用场景。目前,ARM + FPGA异构多核框架已成为能源电力行业的经典架构,可轻松面对广泛的应用场景。能源电力中“典型应用”举例国产ARM +
    发表于 03-31 16:48

    ARM+FPGA架构有什么优势?

    FPGA端功能 a)将测试数据(0x00 ~ 0xFF)写入FIFO。 b)从FIFO读出数据,按行与帧的方式、1024 x 512的分辨率,通过CSI总线发送至ARM端。 使用的CSI
    发表于 10-25 12:14 3218次阅读

    基于国产ARM与低成本FPGA高速通信的3种方案

    对于成本不敏感且通信速率要求的较高分立式ARM+FPGA场合,一般使用PCIe通信接口。但对成本敏感的分立式ARM+FPGA场合,PCIe通信
    的头像 发表于 10-27 13:06 2408次阅读

    基于国产ARM与低成本FPGA高速通信的3种方案

    FPGA端将CSI_PCLK设置为65MHz,测试数据写入FIFO的时钟FIFO_WR_CLK设置为59MHz。
    发表于 11-15 15:26 2052次阅读

    业内首款全国产ARM+FPGA工业核心板

      ARM\FPGA\ROM\RAM\连接器等所有器件均为国产工业级(-40°C~+85°C)ARM:全志T3/A40i,准车规级芯片   ●FP
    发表于 01-13 11:47 778次阅读

    ARMFPGA究竟是如何进行通信的呢?

    ZYNQ拥有ARM+FPGA这个神奇的架构,那么ARMFPGA究竟是如何进行通信的呢?本章通过剖析AXI总线源码,来一探其中的秘密。
    的头像 发表于 02-16 09:26 1.3w次阅读

    一文告诉你全国产ARM+FPGA核心板凭什么那么强!

    此背景下,ARM+FPGA架构的需求应运而生。在能源电力、工业控制等工业领域上,既要实现ARMFPGA的高速通信,也要实现性能与成本的完美控制、最优
    的头像 发表于 02-26 12:02 3580次阅读

    RK3568-ARM+FPGA通信案例开发手册 (一)

    RK3568-ARM+FPGA通信案例开发手册 (一)
    的头像 发表于 01-19 10:31 793次阅读
    RK3568-<b class='flag-5'>ARM+FPGA</b><b class='flag-5'>通信</b>案例开发手册 (一)

    实测52.4MB/s!全国产ARM+FPGACSI通信案例分享!

    CSI总线介绍与优势 CSI(CMOS sensor parallel interfaces)总线是一种用于连接图像传感器和处理器的并行通信接口,应用于工业自动化、能源电力、智慧医疗等
    的头像 发表于 03-28 09:03 500次阅读
    实测52.4MB/s!全<b class='flag-5'>国产</b><b class='flag-5'>ARM+FPGA</b>的<b class='flag-5'>CSI</b><b class='flag-5'>通信</b>案例分享!