给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-18 16:58 编辑
这是底板,加了一些扩展:
USB 全速 HOST
USB 全速 DEVICE
USB 高速 HOST
USB 高速 DEVICE
液晶接口
以太网
RS-232
RS-485/422
CAN
UART / SPI / I2C 排针引出
FPGA IO扩展
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个。 不错 支持下老王! 谢道道同学 学习学习 ICORE做的很不错了 价格呢?哪里有卖的呢? 好东西,顶一下 学习了 感觉应该出2款,一个ALTERA一个XILINX系列的,这样大家就多一种选择。 FPGA的出线,并不是等长或者差分对的。做项目的话 没什么价值…… 以上为个人意见,如果有说错的地方,希望多多包涵!请予以指正! 東南博士 发表于 2020-1-14 09:32
FPGA的出线,并不是等长或者差分对的。做项目的话 没什么价值……
FPGA每个BANK都可以设定供电电压,当然也可以配置差分对。 東南博士 发表于 2020-1-14 09:31
感觉应该出2款,一个ALTERA一个XILINX系列的,这样大家就多一种选择。
这个后期再可以考虑,做事情需要慢慢来。 rongzhai 发表于 2020-1-14 08:20
ICORE做的很不错了
谢谢,icore系列客户反响都不错。实用性很高。 不错 不错,备选方案 大神,下来学习下