复旦微PS+PL异构多核开发案例分享,基于FMQL20SM国产处理器平台

复旦微PS+PL异构多核开发案例分享,基于FMQL20SM国产处理器平台 Tronlong创龙科技 2024-10-21 09:45:55 23

本文主要介绍复旦微FMQL20S400M的PS + PL异构多核开发案例,开发环境如下:

Windows开发环境:Windows 7 64bit、Windows 10 64bit

PL端开发环境:Procise

IAR:IAR Embedded Workbench ARM 8.11.2

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


复旦微FMQL20SM ARM+FPGA SoC国产平台

FMQL20S400M是复旦微四核ARMCortex-A7@1GHz(PS端)+85K可编程逻辑资源(PL端)异构多核SoC处理器。创龙科技基于FMQL20S400M设计的工业核心板(SOM-TLFM20S)板载的CPU、ROM、RAM、电源、晶振、接器等所有器件,均采用国产工业级方案,国产化率100%。此外,创龙科技基于FMQL20S400M设计的工业评估板(TLFM20S-EVM)接口资源丰富,支持2路Ethernet、4路USB2.0、2路CAN、2路RS485、RS232等,很好的满足客户的项目评估需求!

图 1 创龙科技FMQL20SM工业评估板硬件资源图解

PS+PL异构多核架构优势

功耗优化

根据系统的实际负载情况调整PS端和PL端部分的功耗,可以实现整体功耗的优化。

性能提升

PS端可以运行操作系统和应用程序,PL端可以执行高速的数据处理或运算任务,针对特定任务进行优化,从而大幅提高系统性能。

灵活性和可扩展性

PL端可以根据具体需求配置内部的逻辑资源,提高系统的适应性,减少对外部硬件的需求,简化设计,能够适应多种复杂的应用场景。

FMQL20SM典型应用领域

图 2 FMQL20SM典型应用领域

axi_uart_demo案例演示

案例说明

PS端通过AXI4-Lite总线发送命令至PL端AXI Uartlite IP核,IP核根据命令控制评估底板PL端串口进行数据收发。

案例测试

将PC机与评估板的调试串口相连接,将评估板的RS232串口连接至PC机的USB接口,硬件连接如下图所示。

图 3

参考产品资料,先加载设备树文件和PL端可执行文件,然后在PS端串口终端执行如下命令,通过RS232串口向上位机发送字符。

Target# echo "tronlong" > /dev/ttyUL0

图 4

此时,RS232串口终端将显示上位机接收到的字符。

图 5

在PS端串口终端执行如下命令,监听从RS232串口将要接收的字符。

Target# cat /dev/ttyUL0

图 6

在RS232串口窗口中输入字符,再按回车键进行发送。

图 7

同时,PS端串口终端将会打印通过RS232串口接收到的字符。

图 8

emio_can案例演示

案例说明

PS端通过EMIO方式使用CAN接口进行数据收发。

案例测试

将评估板CAN接口连接至PC机USB接口,硬件连接如下图所示。

图 9

参考产品资料,先加载PL端可执行文件,设置波特率并启动CAN接口后,请执行如下命令,评估板发送帧ID和数据。

Target#cansend can0 -i 0x88 0x11 0x22 0x33 0x44 0x55

图 10

PC机GCANTools软件接收到评估板发送的帧ID和数据。

图 11

执行如下命令,评估板等待接收数据。

Target#candump can0

图 12

在GCANTools点击“发送”按钮,向评估板发送一帧数据。

图 13

评估板接收到GCANTools发送的帧ID和数据。

图 14

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包 点赞 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
Tronlong创龙科技
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区