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

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

3天内不再提示

从overview、开发板、开发工具了解MPSOC

454398 来源:博客园 作者: liuwanpeng 2020-10-15 10:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.MPSOC overview

MPSOC是xilinx公司推出的新一代集成SOC,比ZYNQ厉害了一个等级。

熟悉一个芯片,不能一头扎进详细的数据手册,应该从overview开始大概了解,然后浏览user manual的前几章,具体外设用时细读。

文档:ds891-zynq-ultrascale-plus-overview.pdf

与ZYNQ相比,最明显的变化是集成 4CORE A53 / 2 core R5,还有GPU,H264等,覆盖了各种高端应用场合,在图像处理,智能算法等嵌入式实现时,比较有竞争力。

在内部连接上,也有明显进步。ZYNQ中除了ACP口,并没有提供其他cache一致性接口,而MPSOC提供了CCI总线,CCI总线上连接的A53/R5/GPU/DMA等可以高效的同步数据,而不用对cache进行特殊操作,这大大提高了数据搬运的效率。原有的ACP和新增的CCI,在ds891文档中,有详细说明:

另外,外设方面,新增了几个实用的告诉外设,PCIE/SATAUSB和GE也继续保留。其他外设比较传统,该有的都有了。

DDR在ZYNQ里是软肋,最大1G,MPSOC中64bit DDR,完全没有这个限制,对性能要求较高的场合比较实用。

2.开发板

大体熟悉了芯片以后,先不深入,熟悉一下开发板资料,便于上手。

参考:ug1182-zcu102-eval-bd.pdf

USB/HDMI/DP/GE/SD/QSPI等接口皆有,不错,号称$2000多的东西,设计确实不错。

熟悉一下启动switch,即图中的44,SW6,设置好SD,下一步装完开发工具,就可以启动了。

3.开发工具

ZYNQ双核就支持SMP、AMP(BM+LINUX,LINUX+BM),花样繁多。到了MPSOC,4+2个核,更是多种模式。不过前期主要需要对内核性能进行测试,准备采用linux SMP的方式对比。

MPSOC的开发包括FPGAARM软件,可采用集成开发环境VIVADO和petalinux,如下:

VIVADO,开发FPGA,导出配置信息(时钟、DDR、MIO等)供ARM使用

SDK,裸跑开发,linux APP也支持

Petalinux,linux的一整套开发工作。后文在此基础上工作,vivado配置直接用厂家提供的,估计跟ZYNQ差不多,暂时不具体研究。
编辑:hfy

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

    关注

    88

    文章

    11628

    浏览量

    217973
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113324
  • MPSoC
    +关注

    关注

    0

    文章

    202

    浏览量

    25077
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华大电子支持的主流开发工具有哪些

    华大电子支持的主流开发工具
    的头像 发表于 09-28 10:43 318次阅读
    华大电子支持的主流<b class='flag-5'>开发工具</b>有哪些

    三种开发工具的功能和优势

    您喜欢捣鼓电子设备并自己动手制作项目吗?如果是,您可能会对Raspberry Pi、Arduino、ROCK及其他能帮助实现DIY目标的开发工具感兴趣。Raspberry Pi在全球已售出约3000万台,这一令人瞩目的成绩说明这类开发工具正在改变我们的创新方式。
    的头像 发表于 09-25 16:45 683次阅读

    IAR开发工具链有什么优势

    开发安全关键型应用时,选择具备成熟历史的硬件平台、完善的应用与诊断软件,以及经过功能安全认证的开发工具链,是确保项目顺利启动并高效完成开发和认证的关键。这一组合不仅显著节省时间与成本,还能帮助
    的头像 发表于 08-06 09:36 826次阅读

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 14次下载

    开鸿开发板深度体验:开源鸿蒙开发到AI场景实践

    开鸿开发板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC体验开源鸿蒙能力学习开源鸿蒙开发●●●搭载KaihongOS
    的头像 发表于 07-03 17:03 1190次阅读
    开鸿<b class='flag-5'>开发板</b>深度体验:<b class='flag-5'>从</b>开源鸿蒙<b class='flag-5'>开发</b>到AI场景实践

    【HZ-RK3568开发板免费体验】--开发板了解与初探

    感谢合众恒跃与发烧友论坛提供的开发板与平台,收到实物如下 下面来了解开发板 开发板由底板和核心组成,核心
    发表于 06-28 23:42

    超低功耗开发工具PY32L020开发板

    PY32L020开发板是针对普冉PY32L020超低功耗32位单片机设计的官方评估平台,用于快速验证芯片功能和开发原型系统开发支持有工具链是支持Keil/IAR
    的头像 发表于 06-13 14:58 639次阅读
    超低功耗<b class='flag-5'>开发工具</b>PY32L020<b class='flag-5'>开发板</b>

    【新品】远距离图传数传模块开发板、蓝牙模块开发板、无线模块开发板

    新品上市图传数传模块开发板蓝牙模块开发板国产无线模块开发板部分型号参与送样文末了解详情↓↓↓EWT611-900NW20S远距离图传数传模块开发板
    的头像 发表于 06-12 19:33 896次阅读
    【新品】远距离图传数传模块<b class='flag-5'>开发板</b>、蓝牙模块<b class='flag-5'>开发板</b>、无线模块<b class='flag-5'>开发板</b>

    IAR开发平台升级Arm和RISC-V开发工具链,加速现代嵌入式系统开发

    IAR正式发布其旗舰产品的重大更新版本:Arm开发工具链v9.70和RISC-V开发工具链v3.40。
    的头像 发表于 06-11 14:28 647次阅读

    rk3568开发工具

    rk3568开发工具
    发表于 04-16 17:03 7次下载

    AI开发工具分类与功能

    当下,AI开发工具不仅简化了AI开发的复杂流程,还提高了开发效率,推动了AI技术的广泛应用。下面,AI部落小编为大家介绍AI开发工具的分类及其功能。
    的头像 发表于 04-12 10:12 1043次阅读

    鸿蒙北向开发OpenHarmony5.0 DevEco Studio开发工具安装与配置

    本文介绍OpenHarmony5.0 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!由触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,支持开源鸿蒙OpenHarmony3
    的头像 发表于 03-28 18:05 1335次阅读
    鸿蒙北向<b class='flag-5'>开发</b>OpenHarmony5.0 DevEco Studio<b class='flag-5'>开发工具</b>安装与配置

    矽递科技XIAO RP2040开发板的Arduino开发环境配置教程

    在嵌入式系统与物联网技术的推动下,开发者亟需兼具性能与便携的开发工具。2023年,矽递科技以树莓派RP2040芯片为核心,推出 XIAO RP2040 开发板,延续其标志性“拇指尺寸”设计(仅20mm×17.5mm),却突破性地
    的头像 发表于 03-17 10:02 3159次阅读
    矽递科技XIAO RP2040<b class='flag-5'>开发板</b>的Arduino<b class='flag-5'>开发</b>环境配置教程

    云计算开发工具包的功能

    随着云计算技术的不断成熟,越来越多的企业开始将应用和服务迁移到云端,以享受弹性计算资源、高可用性和成本效益等优势。为了加速这一进程,云计算服务提供商推出了各种开发工具包。下面,AI部落小编带您了解云计算开发工具包的主要功能。
    的头像 发表于 02-21 11:02 553次阅读

    鸿蒙北向开发OpenHarmony4.1 DevEco Studio开发工具安装与配置

    OpenHarmony4.1 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!
    的头像 发表于 02-07 17:35 1340次阅读
    鸿蒙北向<b class='flag-5'>开发</b>OpenHarmony4.1 DevEco Studio<b class='flag-5'>开发工具</b>安装与配置