MBDCORE基于模型设计论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 10959|回复: 4

基于FPGA的多核心MCU拓展卡

[复制链接]

68

主题

488

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18147
QQ
发表于 2020-5-9 19:31:05 | 显示全部楼层 |阅读模式
基于FPGA的多核心MCU拓展卡,目的在于建立并行总线的多核心数据交互板卡,以FPGA为数据交换中心,在内部构建双端口RAM,便于2个MCU进行高速的数据交互,设计方法仍然采用基于模型设计的方法。系统的结构图如下所示:

1629021097(1).jpg

目前已经能够支持的板卡有:
STM32F429基于模型设计板卡
STM32H743基于模型设计板卡
DSP28335+STM32F103基于模型设计板卡
未来将会有更多的MCU将支持此接口。


这就意味着,可以进行MCU的任意组合,来实现更完美更高性能的控制。





回复

使用道具 举报

68

主题

488

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18147
QQ
 楼主| 发表于 2021-8-10 20:52:53 | 显示全部楼层
这个项目终于又开始进行了,前期规划框架后,选取了芯片进行了打样,目前正进行FPGA的外设模型开发,将会内嵌2块双端口RAM,用于MCU或者外设的拓展。后期将持续更新开发进度。

核心板.jpg


回复

使用道具 举报

68

主题

488

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18147
QQ
 楼主| 发表于 2021-8-15 17:52:47 | 显示全部楼层
加入树莓派的实时仿真系统,系统框架如下所示:

1629021097(1).jpg


回复

使用道具 举报

68

主题

488

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18147
QQ
 楼主| 发表于 2021-8-16 21:30:17 | 显示全部楼层
基于MCU拓展板卡的连接方案,通过高速并行总线FPGA可同时连接俩个处理器,DSP与ARM可任意连接。提升核心之间的数据交互速度。未来将加入树莓派的SPI高速连接。


微信图片_20210816212811.jpg
MATLAB/SIMULINK的双端口RAM读写模型如下所示:


微信图片_20210816212922.png

微信图片_20210816212929.png


回复

使用道具 举报

68

主题

488

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18147
QQ
 楼主| 发表于 2021-8-22 17:53:17 | 显示全部楼层
MCU_Expand的FPAG与树莓派4B的联合实时仿真。
具体信息可见此连接:
http://mbdcore.com/forum.php?mod ... ge=1&extra=#pid1083

系统框图如下所示:
系统框图.png
硬件平台如下:
硬件系统.jpg
FPGA模型如下所示:

FPGA模型.png

树莓派SImulink模型:
树莓派模型.png

树莓派实时仿真获取的FPGA的数据波形:

获取FPGA的数据波形.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|MBDCORE基于模型设计论坛 ( 苏ICP备2021007361号-1 )

GMT+8, 2023-3-24 07:59 , Processed in 0.022649 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表