王紫豪 发表于 2020-1-13 18:43

给STM32插上翅膀——iCore4 双核心版的应用设计

本帖最后由 王紫豪 于 2020-4-4 10:54 编辑

高手请轻点砸
ALTERA 版:Xilinx 版:

最新版的STM32+FPGA双核心板。高性能的STM32H750IBK6 + 超级实用的翅膀:EP4CE10F17C8N 或者 XC6SLX16。

超级小,DDR3内存那么大。借助于DDR3内存结构。可靠性、价格都能保证。

通过 SPI 与 FPGA相连,得益于STM32H750超高的主频,通信速度可达 13.7M字节/秒(DMA传输且含CRC校验等,绝对实用)。

话不多说,原理图和演示代码先伺候上。
原理图下载:**** Hidden Message *****
出厂测试代码:


具体的资源:








王紫豪 发表于 2020-1-13 18:47

本帖最后由 王紫豪 于 2020-1-18 16:58 编辑


这是底板,加了一些扩展:

USB 全速 HOST
USB 全速 DEVICE
USB 高速 HOST
USB 高速 DEVICE
液晶接口
以太网
RS-232
RS-485/422
CAN
UART / SPI / I2C 排针引出
FPGA IO扩展

王紫豪 发表于 2020-1-13 18:47

1 特性及资源
1、异构双核心:具有典型的串行处理器(ARM) + 并行逻辑(FPGA)两套独立功能单元,可同时完成复杂事务处理和并行计算、控制功能。

2、便捷性:使用DDR3 笔记本内存条接口,小尺寸(两个口香糖那么大),内置USB-UART调试终端接口(含USB供电),无需扩展底板即可独立运行。

3、高性能:

ARM处理器:STM32H750,CORTEX-M7内核,最高运行频率达 480MHz,双精度浮点单元,DSP指令。性能达1027 DMIPS。
FPGA 芯片:EP4CE10,Altera公司经典飓风四代FPGA,内置强大的锁相环、RAM块、乘法器模块,适用于大多数测试测
量、数据采集、接口通信、协议栈转换、自动控制等应用。
ARM 通过高速SPI 与fpga进行数据交换,时钟可达130MHz,通过DMA加持,实测传输速度优于13MB/s。

4、电源管理和低功耗:内置专业电源管理IC,不但保证了低功耗特性(正常工作功耗 200mA左右,5V供电),且FPGA 各 BANK IO电源可程控调 节,可完成 3.3V / 2.5V / 1.8V 逻辑匹配及 LVDS 等信号适配。

5、资源丰富:内置常用功能电路和接口电路,让大部分应用场景得心应手:

ARM 内置1MB 高速 SRAM,且外挂32MB SDRAM;大容量RAM为缓存、计算提供支持;
内置高边电流检测,各路电压监控电路;可实时监控电源及功耗;
内置USB<->uart,只需一根USB线,即可实现便捷式调试终端,参数输出;
内置 EEPROM;
内置温度传感器芯片;
内置高精度基准电源及16位片内ADC;
内置TF卡插座;易于存储扩展;
内置 4 线高速 SPI NOR FLASH,可用于程序代码扩展;
内置ARM 和 FPGA 均内置mini版调试接口,通过转接可完成在线仿真、调试;
内置50p GK50标准扩展接口,可扩展银杏科技标准模块;
金手指扩展 DAC 扩展输出;
金手指扩展 USB 2.0 高速接口*1,USB 2.0 全速接口*1;
金手指扩展 以太网接口;
金手指扩展 真彩液晶接口;
金手指扩展 I2C接口;
金手指扩展 SPI 接口;
金手指扩展 ADC;
金手指扩展 UART;
金手指扩展 CAN;
金手指扩展 一路DCDC电源,0.7~3.5V / 1.2A 输出能力;
金手指扩展 ARM IO 66个;
金手指扩展 FPGA IO 120个。

mmuuss586 发表于 2020-1-13 20:06

不错

xyz549040622 发表于 2020-1-13 21:34

支持下老王!

王紫豪 发表于 2020-1-13 23:09

谢道道同学

ahha1998 发表于 2020-1-14 08:05

学习学习

rongzhai 发表于 2020-1-14 08:20

ICORE做的很不错了

lb342 发表于 2020-1-14 08:28

价格呢?哪里有卖的呢?

sun2005 发表于 2020-1-14 08:40

好东西,顶一下

00750 发表于 2020-1-14 08:49

学习了

東南博士 发表于 2020-1-14 09:31

感觉应该出2款,一个ALTERA一个XILINX系列的,这样大家就多一种选择。

東南博士 发表于 2020-1-14 09:32

FPGA的出线,并不是等长或者差分对的。做项目的话 没什么价值……

東南博士 发表于 2020-1-14 09:34

以上为个人意见,如果有说错的地方,希望多多包涵!请予以指正!

王紫豪 发表于 2020-1-14 10:57

東南博士 发表于 2020-1-14 09:32
FPGA的出线,并不是等长或者差分对的。做项目的话 没什么价值……

FPGA每个BANK都可以设定供电电压,当然也可以配置差分对。

王紫豪 发表于 2020-1-14 10:58

東南博士 发表于 2020-1-14 09:31
感觉应该出2款,一个ALTERA一个XILINX系列的,这样大家就多一种选择。

这个后期再可以考虑,做事情需要慢慢来。

王紫豪 发表于 2020-1-14 11:00

rongzhai 发表于 2020-1-14 08:20
ICORE做的很不错了

谢谢,icore系列客户反响都不错。实用性很高。

chenghaichao 发表于 2020-1-14 21:15

不错

wwkkww1983 发表于 2020-1-14 22:33

不错,备选方案

fswyt 发表于 2020-1-15 10:15

大神,下来学习下
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 给STM32插上翅膀——iCore4 双核心版的应用设计