硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3824|回复: 24
收起左侧

[技术文档] 研究透i.MX RT的L1 Cache功能还是非常重要的,官方发布L1缓存应用笔记升级版

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2018-1-8 15:16:12 | 显示全部楼层 |阅读模式
论坛下载: AN12042.pdf (630.27 KB, 下载次数: 146)

QQ截图20180108151516.jpg
QQ截图20180108151538.jpg
回复

使用道具 举报

1

主题

196

回帖

199

积分

高级会员

积分
199
QQ
发表于 2018-1-8 15:30:21 | 显示全部楼层
支持楼主转发资料,
回复

使用道具 举报

11

主题

119

回帖

531

积分

金牌会员

积分
531
发表于 2018-1-8 15:35:04 | 显示全部楼层
应用好这个一级缓存,是不是程序从外部的QSPI FLASH 加载进来运行就可以达到 STM32 内部 FLASH 运行程序的性能 ?
回复

使用道具 举报

5

主题

197

回帖

212

积分

高级会员

积分
212
发表于 2018-1-8 18:18:09 | 显示全部楼层
高性能MCU都有点现代处理器的感觉了,传统的单片机程序员应该补补体系结构的知识
回复

使用道具 举报

19

主题

326

回帖

383

积分

高级会员

积分
383
发表于 2018-1-8 19:10:20 | 显示全部楼层
这个MCU欠我一个内置高速ADC
回复

使用道具 举报

57

主题

908

回帖

1079

积分

至尊会员

积分
1079
发表于 2018-1-8 22:27:18 | 显示全部楼层
flash一般有个2M  ram有个32M  内置。。基本可以应付大多数情况了。。不用外扩多好。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
 楼主| 发表于 2018-1-9 01:00:10 | 显示全部楼层
roguebear 发表于 2018-1-8 22:27
flash一般有个2M  ram有个32M  内置。。基本可以应付大多数情况了。。不用外扩多好。

瑞萨要发布的带100MB Flash单片机更嗨皮

http://www.armbbs.cn/forum.php?m ... hlight=%C8%F0%C8%F8
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
 楼主| 发表于 2018-1-9 01:07:39 | 显示全部楼层
fiber 发表于 2018-1-8 15:35
应用好这个一级缓存,是不是程序从外部的QSPI FLASH 加载进来运行就可以达到 STM32 内部 FLASH 运行程序的 ...

达不到,性能提升有限。而且还涉及到更新缓冲的问题,不注意的话,容易出错。
回复

使用道具 举报

19

主题

326

回帖

383

积分

高级会员

积分
383
发表于 2018-1-9 08:46:25 | 显示全部楼层
eric2013 发表于 2018-1-9 01:07
达不到,性能提升有限。而且还涉及到更新缓冲的问题,不注意的话,容易出错。

小程序还是可以的,例如几十KB的程序,可以Load到SRAM上去跑,那就非常HI了,事实上根据Nxp的说法用外部串口Flash对性能损失并不是很大。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
 楼主| 发表于 2018-1-9 09:26:53 | 显示全部楼层
laofa 发表于 2018-1-9 08:46
小程序还是可以的,例如几十KB的程序,可以Load到SRAM上去跑,那就非常HI了,事实上根据Nxp的说法用外部 ...

这个问题之前的很多帖子已经讨论过多次了。
使用外部Flash,NXP不敢说损失不大这样的话,他敢这样说是误导消费者。否则就不会有这么多QSPI  OctaFlash和HyperFlash。其中使用8线的OctaFlash,只能发挥到内部SRAM的一半多点,之前Adesto有对比数据。QSPI就更慢了。就跟我们电脑使用固态硬盘和机械硬盘一样,看个网页什么的,感觉不出什么来,但是编译MDK,VS,matlab差距就非常大了,相对来说,就是RT跑GUI,网络协议栈这些,差距就显现出来了。
回复

使用道具 举报

19

主题

326

回帖

383

积分

高级会员

积分
383
发表于 2018-1-9 09:57:44 | 显示全部楼层
eric2013 发表于 2018-1-9 09:26
这个问题之前的很多帖子已经讨论过多次了。
使用外部Flash,NXP不敢说损失不大这样的话,他敢这样说是误 ...

你的观点是没有问题,就是大家以为频率高点了就可以上天了,可能没有注意到RT1050说到底还只是个控制器,并不是普通应用处理器,控制器通常也就是执行代码较小通常也就几k,几十k,多点的也就一两百k了,这些应用load内部ram去跑一点问题都没有,超出这些范围就应该反思自己的选型是不是走错方向了。不要用一部电驴去拉货柜,这是一种不负责任的行为。想要做GUI就应该用应用处理器去做。
RT1050有32K缓存,足够一般用途的子程序一次load在缓存中,NXP的介绍中有提到命中失败机率在20%以内。当然你的程序全部是大于32k长跳转的话我也只好认了。
回复

使用道具 举报

42

主题

1018

回帖

1149

积分

至尊会员

积分
1149
发表于 2018-1-9 10:16:11 | 显示全部楼层
我还是不看好I.MX RT,感觉用了一个I5来控制继电器——速度档位不匹配。真不知道NXP怎么想的,弄出这么个四不像的怪物,高不成低不就。不但内部没有FLASH,外部接口速度也慢,来个高速内存接口也好啊,比如DDR2,这样能把代码放到里面,不会拖慢CPU性能,内置大容量内存则更好。你们都看好I.MX RT,不知道理由是什么。我觉得目前系列的I.MX RT肯定火不起来,必夭!
回复

使用道具 举报

19

主题

326

回帖

383

积分

高级会员

积分
383
发表于 2018-1-9 10:19:42 | 显示全部楼层
ghslfgkkl88 发表于 2018-1-9 10:16
我还是不看好I.MX RT,感觉用了一个I5来控制继电器——速度档位不匹配。真不知道NXP怎么想的,弄出这么个四 ...

至少本坛已经火起来了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
 楼主| 发表于 2018-1-9 10:26:37 | 显示全部楼层
ghslfgkkl88 发表于 2018-1-9 10:16
我还是不看好I.MX RT,感觉用了一个I5来控制继电器——速度档位不匹配。真不知道NXP怎么想的,弄出这么个四 ...

没事,我们安富莱会大力助攻的,海量配套例程,应用笔记,解决方案会推向市场,STM32的高性能单片机已经没有再搞的兴趣了

人这一辈子,就得敢于挑战不可能,敢于赌一把,让生活充满刺激,即使输的一塌糊涂,村里还有地可以种

点评

地主,我们交个朋友吧!哈哈。。。  发表于 2018-1-9 10:52
回复

使用道具 举报

42

主题

1018

回帖

1149

积分

至尊会员

积分
1149
发表于 2018-1-9 10:28:24 | 显示全部楼层
eric2013 发表于 2018-1-9 10:26
没事,我们安富莱会大力助攻的,海量配套例程,应用笔记,解决方案会推向市场,STM32的高性能单片机已经 ...

我只是不看好I.MX RT,但绝对看好硬汉
回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2018-1-9 15:39:11 | 显示全部楼层
相信I.MX RT会火   但是觉的花上这么多精力   反而倒不如搞linux了   价格也相差不多了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
 楼主| 发表于 2018-1-9 17:10:16 | 显示全部楼层
4058665 发表于 2018-1-9 15:39
相信I.MX RT会火   但是觉的花上这么多精力   反而倒不如搞linux了   价格也相差不多了

搞这个比搞Linux爽多了,搞Linux只是从一个坑跳到另一个坑而已,赞同不
回复

使用道具 举报

0

主题

154

回帖

154

积分

初级会员

积分
154
发表于 2018-1-9 17:18:50 | 显示全部楼层
eric2013 发表于 2018-1-9 17:10
搞这个比搞Linux爽多了,搞Linux只是从一个坑跳到另一个坑而已,赞同不

我的感觉:用这种芯片是自己在玩芯片,用Linux,是软件在玩自己
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
 楼主| 发表于 2018-1-10 00:13:28 | 显示全部楼层
unknownuser 发表于 2018-1-9 17:18
我的感觉:用这种芯片是自己在玩芯片,用Linux,是软件在玩自己

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
 楼主| 发表于 2018-1-10 00:13:45 | 显示全部楼层
ghslfgkkl88 发表于 2018-1-9 10:28
我只是不看好I.MX RT,但绝对看好硬汉

回复

使用道具 举报

28

主题

27

回帖

111

积分

初级会员

积分
111
发表于 2018-1-10 09:10:07 来自手机 | 显示全部楼层
硬汉,什么时候出im的板子,做等买一个,v5,v6的都入手了,资料也学习的差不多了,感觉多一个主流平台在自己研发硬件的时候cpu选型多一种选择
回复

使用道具 举报

42

主题

1018

回帖

1149

积分

至尊会员

积分
1149
发表于 2018-1-27 16:22:06 | 显示全部楼层
eric2013 发表于 2018-1-9 09:26
这个问题之前的很多帖子已经讨论过多次了。
使用外部Flash,NXP不敢说损失不大这样的话,他敢这样说是误 ...

不知道有没有i.MX RT在SDRAM中运行的性能测试?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
 楼主| 发表于 2018-1-27 16:28:18 | 显示全部楼层
ghslfgkkl88 发表于 2018-1-27 16:22
不知道有没有i.MX RT在SDRAM中运行的性能测试?

实际性能倒是没有测试过,不过他们软件包里面给的例子基本都支持在SDRAM中运行。

在SDRAM里面跑程序的话,使用了GUI不太方面。程序,LCD显存和GUI动态内存都是用的它,性能会下降不少。
回复

使用道具 举报

42

主题

1018

回帖

1149

积分

至尊会员

积分
1149
发表于 2018-1-27 16:43:55 | 显示全部楼层
eric2013 发表于 2018-1-27 16:28
实际性能倒是没有测试过,不过他们软件包里面给的例子基本都支持在SDRAM中运行。

在SDRAM里面跑程序的 ...

让人纠结的片子
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-13 05:00 , Processed in 0.762263 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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