Coxtex M系列内核对比:
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:
以上的资源可以看出,两块开发板还是有很多区别的,具体是什么呢?先来上一张资源对比图:
总结出来区别之处如下表格:
板载资源 | | |
| 【16MB SDRAM】MT48LC4M32B2B5-6A |
| |
| 【MICRON 128Mb QSPI-FLASH】N25Q128A13EF840E | 【MAXIM 512Mb QSPI-FLASH】 MX25L51245G |
| 【MICROCHIP 高速USB2.0收发器 】USB3320C-EZK |
| | SPDIF TX 和SPDIF RX(输入和输出) |
| | |
| | |
| | | MIPS-DSI 接口 4寸WVGA TFT LCD屏 |
| | |
| |
| | |
| 【Microchip 10&100以太网收发器】LAN8742A | 【Microchip 10&100以太网收发器】LAN8742A+PM8800A(PoE-PD) |
| USE_KEY(BLUE) &RST_KEY(BLACK) |
| | |
| |
| |
以上红色部分均为两块开发板的不同之处;
总结如下:
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以及音频和网络处理;
点击此处,查看STM32F769I开发板官方资源。 本帖最后由 DavidZH 于 2016-12-11 17:37 编辑