查看: 1162|回复: 0

[资料] 复旦微PS+PL异构多核开发案例分享,基于FMQL20SM国产处理器...

[复制链接]
  • TA的每日心情
    无聊
    2021-9-1 13:41
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2024-8-20 10:51:09 | 显示全部楼层 |阅读模式
    分享到:
    本文主要介绍复旦微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是复旦微四核ARM Cortex-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



    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-18 17:09 , Processed in 0.116085 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.