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

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

3天内不再提示

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

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2024-03-28 09:03 次阅读

CSI总线介绍与优势

CSI(CMOS sensor parallel interfaces)总线是一种用于连接图像传感器处理器的并行通信接口,应用于工业自动化、能源电力、智慧医疗等领域,CSI总线接口示意图如下所示(以全志科技T3处理器的CSI0为例)。


wKgZomYEwWWAYuHjAAP2d5pYowE610.png

图1

高带宽:CSI总线支持高速数据传输,可以满足多通道高速AD数据的传输需求。


开发难度低:CSI总线采用并行数据和控制信号分离方式,时序简单,FPGA接口开发难度低。


低成本:CSI总线采用并行传输方式,FPGA端使用资源少,对FPGA器件资源要求低。

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

近年来,随着中国新基建、中国制造2025规划的持续推进,单ARM处理器越来越难胜任工业现场的功能要求,特别是如今能源电力、工业控制、智慧医疗等行业,往往更需要ARM + FPGA架构的处理器平台来实现例如多路/高速AD采集、多路网口、多路串口、多路/高速并行DI/DO、高速数据并行处理等特定功能,因此ARM + FPGA架构处理器平台愈发受市场欢迎。


图2


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


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


紫光同创Logos PGL25G/PGL50G FPGA在工业领域应用广泛,逻辑资源分别为27072/51360,与国外友商产品pin to pin兼容,主要用于多通道/高速AD采集或接口拓展。因其价格低、质量稳定、开发环境易用等优点,受到工业用户的广泛好评。


国产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。


wKgaomYEwY6AGfbeAAElKFYwc3c011.png

图4


功能框图与程序流程图,如下图所示。


wKgZomYEwZKAKj0jAABOXxRnkzk567.png

图5 功能框图


wKgaomYEwZaAZkfpAAAdagxWkxI296.png

图6ARM程序流程图

ARM端案例csi_test案例说明


ARM端案例csi_test主要功能如下:(1)基于Linux子系统V4L2;(2)通过CSI总线,采集指定帧数数据;(3)计算总耗时;(4)打印平均采集速率,并校验最后一帧图像的数据。

FPGA端案例parallel_csi_tx案例说明


FPGA端案例parallel_csi_tx主要功能如下:

(1)将测试数据(0x00~0xFF)写入FIFO;

(2)从FIFO读出数据,按行与帧的方式、1024x512的分辨率,通过CSI总线发送至ARM端。


案例测试演示


FPGA程序将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,接近理论通信速率。


wKgZomYEwaCAEVQ2AABldgWVOT4665.png

图7

审核编辑 黄宇

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

    关注

    1602

    文章

    21320

    浏览量

    593201
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8651

    浏览量

    361816
  • CSI
    CSI
    +关注

    关注

    1

    文章

    30

    浏览量

    50782
收藏 人收藏

    评论

    相关推荐

    国产ARM + FPGACSI通信案例介绍

    CSI总线是一项用于将图像传感器与处理器连接的并行通信接口,在工业自动化、能源电力、智慧医疗等领域得到广泛应用,具备了高带宽,开发难度低和低成本优点。
    的头像 发表于 04-26 11:41 152次阅读
    <b class='flag-5'>国产</b><b class='flag-5'>ARM</b> + <b class='flag-5'>FPGA</b>的<b class='flag-5'>CSI</b><b class='flag-5'>通信</b>案例介绍

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

    CSI通信的实际理论传输带宽应为:(59MHz x 8bit / 8)MB/s = 59MB/s
    发表于 04-18 10:53

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

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

    全国产T3+FPGA的SPI与I2C通信方案分享

    来实现例如多路/高速AD采集、多路网口、多路串口、多路/高速并行DI/DO、高速数据并行处理等特定功能,因此ARM + FPGA架构处理器平台愈发受市场欢迎。   因此,创龙科技一年前正式推出了国产化率100%的
    的头像 发表于 02-06 10:05 4162次阅读
    <b class='flag-5'>全国产</b>T3+<b class='flag-5'>FPGA</b>的SPI与I2C<b class='flag-5'>通信</b>方案分享

    国产FPGA+OMAPL138开发板体验】(原创)3.手把手玩转ARMFPGA通信

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

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

    近年来,随着中国新基建、中国制造 2025 规划的持续推进,单 ARM 处理器越来越难胜任工业现场的功能要求,特别是如今能源电力、工业控制、智慧医疗等行业,往往更需要 ARM + FPGA 架构
    的头像 发表于 01-29 15:13 1663次阅读
    <b class='flag-5'>国产</b>RK3568J基于FSPI的<b class='flag-5'>ARM+FPGA</b><b class='flag-5'>通信</b>方案分享

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

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

    79元国产ARM+DSP平台FFT实测分享

    设计的全国产工业核心板,国产化率100%。核心板一片起含税就仅售 79元,-40℃~ + 85℃真工业级 。 其中ARM Cortex-A7 处理单元主频高达1.2GHz,HiFi4 DSP处理单元
    的头像 发表于 11-20 17:23 373次阅读
    79元<b class='flag-5'>国产</b><b class='flag-5'>ARM</b>+DSP平台FFT<b class='flag-5'>实测</b>分享

    全志T113i全国产核心板上市

    超低价、超灵活、超全能!飞凌嵌入式FET113i-S全国产核心板正式发布!整板采用100%国产工业级元器件,含税价最低仅需88元! FET113i-S核心板基于全志T113-i工业级处
    发表于 11-20 16:32

    AM62x GPMC并口如何实现“小数据-低时延,大数据-高带宽”—ARM+FPGA低成本通信方案

    连接,采用CPU直接访问方式读取FPGA端的数据,写速度可达15.501MB/s,读速度可达5.744MB/s。 此方式适合“小数据-低时
    发表于 08-22 10:58

    测评米尔ARM+FPGA异构开发板

    米尔基于ARM+FPGA异构开发板,根据下图文件内容可以知道myir-image-full系统支持的功能,其支持OpenCV,也就不用在格外安装相关驱动包等,省了很多事情。
    的头像 发表于 07-10 09:59 545次阅读
    测评米尔<b class='flag-5'>ARM+FPGA</b>异构开发板

    米尔ARM+FPGA架构开发板PCIE2SCREEN示例分析与测试

    本次测试内容为基于ARM+FPGA架构的米尔MYD-JX8MMA7开发板其ARM端的测试例程pcie2screen并介绍一下FPGA端程序的修改。
    的头像 发表于 07-08 14:38 436次阅读
    米尔<b class='flag-5'>ARM+FPGA</b>架构开发板PCIE2SCREEN示例分析与测试

    米尔ARM+FPGA架构开发板PCIE2SCREEN示例分析与测试

    本次测试内容为基于ARM+FPGA架构的米尔MYD-JX8MMA7开发板其ARM端的测试例程
    的头像 发表于 07-07 14:15 444次阅读
    米尔<b class='flag-5'>ARM+FPGA</b>架构开发板PCIE2SCREEN示例分析与测试

    哇塞,实测780MB/s!基于RK3568J与FPGA的PCIe通信案例详解

    ARM+FPGA架构有何种优势近年来,随着中国新基建、中国制造2025的持续推进,单ARM处理器越来越难满足工业现场的功能要求,特别是能源电力、工业控制、智慧医疗等行业通常需要ARM+FPGA架构
    的头像 发表于 07-01 10:01 613次阅读
    哇塞,<b class='flag-5'>实测</b>780<b class='flag-5'>MB</b>/s!基于RK3568J与<b class='flag-5'>FPGA</b>的PCIe<b class='flag-5'>通信</b>案例详解

    横空出世,全国产RK3568工业核心板,让您的产品更具特色!

    下载往期推荐阅读【全球首发】双核Cortex-A7@1.2GHz,仅99元起?含税?哇!!!请查收“国产化率认证报告”(100%)——T3/A40i工业核心板【业内首款】全国产ARM+FPGA工业核心板,
    的头像 发表于 06-01 16:44 486次阅读
    横空出世,<b class='flag-5'>全国产</b>RK3568工业核心板,让您的产品更具特色!