ST(意法半导体)生产的CortexM 系列发展至今,在量产的芯片中M7内核为最高性能,在此之前有M0\M0+\M3\M4,下图是全体Cortex M系列内核升级后紧张的变革,从图中可以看出CortexM7 相对付上一个系列Cortex M4而言紧张增加了I-Cache\D-Cache\I- TCM\AXI-M\ECC,如图红圈所示;I-Cache\D-Cache\AXI-M办法使M7的性能大大提高;给人最直不雅观的参数便是主频变革,从最高可达72MHZ到216MHZ,提升靠近3倍;而且Dhryston 和CoreMark 测试中有显著提高。
M7性能提高的紧张缘故原由:
1、Cache: CortexM7内核自带16Kbytes of I-cache and 16 Kbytes of D-cache,这样可以实现具有最佳性能的哈佛架构,提高CPU性能;这些缓存使得纵然在高频率下也可以达到零等待状态。

2、AXI-M总线:AXI-AHBbus matrix是M7内核中独占的矩阵总线办法,直接连接内部的资源,可以使多个高速外设同时事情时,也可以实现并发访问和高效运行,更大效能的发挥CPU功能;
STM32F769Discovery 与STM32F746Discovery资源比拟:
以上两个开拓板均属于STM32F7 系列,两个开拓板有相同之处也有不同之处,由于主控和外设的不同,两块开拓板所侧重的中央有所不同,下面看看详细不同之处:
STM32F746 Discovery:
STM32F69 Discovery:
以上的资源可以看出,两块开拓板还是有很多差异的,详细是什么呢?先来上一张资源比拟图:
总结出来差异之处如下表格:
板载资源 STM32F746STM43F769SDRAM【16MB SDRAM】MT48LC4M32B2B5-6AAUDIO【HIFI 音频芯片】WM8994ECSRQSPI-FLASH【MICRON 128Mb QSPI-FLASH】N25Q128A13EF840E【MAXIM 512Mb QSPI-FLASH】 MX25L51245GUSB_OTG【MICROCHIP 高速USB2.0收发器 】USB3320C-EZKSPDIF RCA 输入SPDIF RX(输入)SPDIF TX 和SPDIF RX(输入和输出)ST MEMS 输入2个4个 DFSDMUSB接口USB_OTG_HS, USB_OTG_FSUBS_OTG HSLCD TFT显示RGB 接口4.3寸TFT LCD屏MIPS-DSI 接口 4寸WVGA TFT LCD屏触摸【ST 触摸芯片】STMPE811【敦泰触摸芯片】FT6206SD卡MICRO SD TF摄像头接口有无以太网【Microchip 10&100以太网收发器】LAN8742A【Microchip 10&100以太网收发器】LAN8742A+PM8800A(PoE-PD)按键USE_KEY(BLUE) &RST_KEY(BLACK)扩展接口I2C 外部接口WIFI接口(ESP8266)+I2C 外部接口编程下载STLINK_V2其他接口Arduino UNO connector以上赤色部分均为两块开拓板的不同之处;
总结如下:
1、两块开拓板同属CortexM7 内核,均带屏;
2、STM43F769 DISCOVERY 增加:
增大了FLASH;
RJ45增加了PoE-PD电路;
ST MEMS 增加为4个;
SDPIF 增加输入和输出;
增加WIFI接口;
增加DSI接口的LCD,触摸芯片为FT6206;
3、STM43F769 DISCOVERY 减少:
未引出Camera 接口;
USB OTG数量减少为1个;
4、以上两块板子侧重点不同, STM43F769 DISCOVERY侧重为DSI-LCD以及音频和网络处理;
以上图文内容均是EEWORLD论坛网友:DavidZH原创,在此感谢。
欢迎微博@EEWORLD
如果你也写过此类原创干货请关注微信公众年夜众号:EEWORLD(电子工程天下)回答“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条!
与更多行业内网友进行互换请上岸EEWORLD论坛。