ARM发布新核Cortex-M7
本帖最后由 jnyyygch 于 2014-9-24 14:13 编辑http://www.arm.com/zh/products/processors/cortex-m/cortex-m7-processor.php?intcid=TopNaviL28819
ST已经出来对应新系列了 看不懂CPU架构,估计很强吧。 据说ST过两天会发布新STM32系列,估计是这个 highest performance,M3都够用了
为什么没有M5,M6呢{:lol:} ARM 会不会一统天下,我看有可能 M3才刚上手,怎么办{:sad:} 期待强悍的M7出现 ARM已经向Ateml、飞思卡尔、以及意法半导体等合作伙伴发放了Cortex-M7的授权 看不懂,和之前的比有什么特别进步么? 有段时间参加ARM研讨会,ARMv8的架构都出来了... 主频提高,可到400M,性能提升近一倍,增加D-cache/I-cache 新核前沿 本帖最后由 pigy0754 于 2014-9-24 13:48 编辑
jnyyygch 发表于 2014-9-24 13:24
据说ST过两天会发布新STM32系列,估计是这个
在ST网上有说
不知价格几何啊 玩不溜呀 玩不溜 跟A系列都没有什么区别了
这些东西似乎在Cortex-M4里面就已经都有了吧,,除了那个AXI总线。。
主要的新技术似乎是“six-stage, superscalar pipeline”,性能提升到了2.14 / 2.55 / 3.23 DMIPS/MHz,其他的没发现什么亮点,,, 时钟一下子提这么高,到时候布线也是要谨慎啦。 会不会出的芯片很贵呢。 ALUMEI 发表于 2014-9-24 13:47
跟A系列都没有什么区别了
区别太显著了,A系列都有MMU,M系列都没有MMU,这个新出的Cortex-M7也没有 都粗M7啦,功能更强大了 XIVN1987 发表于 2014-9-24 13:51
区别太显著了,A系列都有MMU,M系列都没有MMU,这个新出的Cortex-M7也没有
兄台,请指点下mmu的作用,虽然搞了一年多的linux了,但实际上对这个mmu的理解几乎为0 XIVN1987 发表于 2014-9-24 13:48
这些东西似乎在Cortex-M4里面就已经都有了吧,,除了那个AXI总线。。
主要的新技术似乎是“six-stage, s ...
基本区别:
1、变成了超标量。性能应该和A5类似,猜测频率也是200-400M这样的水平?不用先进工艺的话。
2、FPU支持754双精度浮点,M4的印象中只有单精度。
SIMD和DSP指令支持可能会有所扩展,但目前没详细信息。
3、TCM和Cache的引入,把R系列的低延迟接口又拿回来了。
猜测,AXI是高速有缓存的总线,AHB-P是中速集成外设,TCM给片载低延迟SRAM。降低中断延迟之类的目的。
代码和以前兼容。
ALUMEI 发表于 2014-9-24 13:47
跟A系列都没有什么区别了
M系列只支持Thumb-2指令集,处理器模式和中断向量有显著区别。
A/R是一个体系,有历史传承;M是独立设计的,可以认为是借用/引入了A/R中成功或者有价值的设计元素。 ST太快了,其它厂家没见有
ALUMEI 发表于 2014-9-24 13:56
兄台,请指点下mmu的作用,虽然搞了一年多的linux了,但实际上对这个mmu的理解几乎为0 ...
内存访问权限控制,虚地址到物理地址的转换。
基本就这两个功能。 pigy0754 发表于 2014-9-24 13:47
在ST网上有说
果然是这个,速度好快啊,同时发布 到时候ST会出一个F7的库吗, 上传手册,看看有啥大变化
ALUMEI 发表于 2014-9-24 13:56
兄台,请指点下mmu的作用,虽然搞了一年多的linux了,但实际上对这个mmu的理解几乎为0 ...
主要作用是虚拟地址到内存物理地址的映射,这样所有的独立进程都可以独立的访问0--3GB的地址空间,由MMU和Linux负责把每个进程的地址空间映射到其实际使用的物理内存地址,,,这样你开发应用程序的时候就不用考虑别人的程序是不是已经把某个地址给用了,, 这个以前飞思卡尔已经宣传过要出新内核.果然出来了,有详细介绍吗? 有的朋友上传一份吧,谢谢. pigy0754 发表于 2014-9-24 13:58
ST太快了,其它厂家没见有
Very Nice。
但是,ST的Bus Matrix似乎总是设计的有点奇怪。等M7的TRM看看。 dr2001 发表于 2014-9-24 13:58
M系列只支持Thumb-2指令集,处理器模式和中断向量有显著区别。
A/R是一个体系,有历史传承;M是独立设计 ...
是的,把最重要的指令集的区别给忘了。。。 弄个400MHz的单片机也挺好玩的。 这是要追赶A系列的节奏啊! M4还没用上呢,这里就跳到M7了~~ 那么快啊 NXP没有授权?
ST现在发展很猛。 暂时还看不出来是用在哪个领域的,运算密集的工业控制? 哇 M7 又有新东西了 跟不上节奏了 看了ST的F756手册,基本就是F425换了M7的核心,主频提到200Mhz,其他廖无新意 本帖最后由 jnyyygch 于 2014-9-24 14:27 编辑
最想要的QSPI终于有了,好像还能在其中执行程序
上次卖关子,就是这个? 学不过来了。 这速度,跟都跟不上了。 做产品的公司,不会老更新单片机,尤其是汽车领域,大型医疗产品,开发周期长的产品,... 价格估计不便宜 技术更新很快 cloudxxcloud 发表于 2014-9-24 15:04
做产品的公司,不会老更新单片机,尤其是汽车领域,大型医疗产品,开发周期长的产品,... ...
这显然不是更新,这是增加新的产品类别,是拓展 跟不上节奏了 我很关心价格,429的价格已经震惊一次了 支持的LCD倒是从SVGA提高到XGA了 发展好快,跟不上节奏了 Flyback 发表于 2014-9-24 16:06
我很关心价格,429的价格已经震惊一次了
429的价格太贵了,没啥前途。一般项目不会采用的吧 hitlfba11 发表于 2014-9-24 14:11
弄个400MHz的单片机也挺好玩的。
400MHz的单片机,真心动。。。 涨知识了 可能还没到普及, 就可能被新的内核代替了, 400M的主频,还算单片机吗? 主频太快,用不到 了 st神速度 tarzar 发表于 2014-9-24 17:14
400M的主频,还算单片机吗?
怎么不算? bruce_helen 发表于 2014-9-24 17:27
怎么不算?
半导体发展太快了。 速度跟不上啊 怎样才能第一时间用上m7????? 还是12位ADC 好强劲的片片 好消息,关注中
st确实够快:http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1858/PF260794?icmp=pf260794_pron_pr-stm32f7_sep2014# 额,果真如此的话希望下一个项目上能够用上这款神器呀 封装太变态了,BGA呀{:mad:} 没有400m。只有200mhz。都看看手册吧 貌似有点高大上啊 学不完的新东西啊 果然, AXI-M总线都是带FIFO的高速外设 再快下去中断都不用汇编写了 越来越强大了。 想当年玩的都是几兆的主频的片子 st不把他那个flash的读速度提高,什么都是白搭! 好,需望能尽快出来 SIMD是大杀器啊,等各家器件都出来就可以拼算法库了,不过估计ARM爸爸又会出统一的HAL出来~CMSIS~x?
顺便ST这颗芯片还是以16bit定时器为主,真是...没救了... 有cache了,性能会大增啊 我到估计ARM会漫漫被各家半导体公司放弃,核出的太快了,很多公司都只投入还没有产出,怎么良性发展 真够快的 关键是价格,还有针对那些应用领域,价格下不来还不如用A系列 主要看到了cache。牛逼,越来越不像单片机了。
回想当年玩avr,8M晶振,感觉老快了。(和51相比)
这种高性能MCU会催生RTOS的成长,比如RTT,FreeRTOS,ucos等等。 物联网用的 ,直接针对intel的edison 当年,Pentium微处理器使用更高的时钟频率,最初为60MHZ和66MHZ,后提高到200MHZ。64位数据总线。 问一下,数据表里对Embedded SRAM的描述有“
System SRAM up to 320Kbytes :
– SRAM1 on AHB bus Matrix: 240Kbytes
– SRAM2 on AHB bus Matrix: 16Kbytes
– DTCM-RAM on TCM interface (Tighly Coupled Memory interface): 64 Kbytes for
critical real time data.”
其中的“DTCM-RAM”与别的SRAM有什么区别?是访问速度有区别吗?从手册哪里可以看出?
不适合工业使用,如果要快还不如买 Raspberry Pi.
外挂 SDRAM FPGA很多都已经有了,包装太大不适合掌上操作. 这颗芯好呀,表示关注,不过更关注它的价格 bigallium 发表于 2014-9-25 03:12
问一下,数据表里对Embedded SRAM的描述有“
System SRAM up to 320Kbytes :
– SRAM1 on AHB bus Matrix:...
TCM的历史渊源在ARM926EJ-S内核,可以参考那个;Cortex系列的TCM实现是在Cortex R系列内核里。TRM上都有相关的描述。
TCM可以近似认为是总线接口标准,理解为低延迟版本的AXI/AHB;一般而言,TCM独享总线且具备低延迟。
挂在TCM总线上的RAM还是标准的SRAM;通常假设为0访问延迟,频率和内核同频之类的,这个要看具体设计,手册一般会有。
老的Data TCM的内容只能被ARM Core访问到,因为挂在独立的总线上;M7增加了AHB-S,外部可以访问了,这是一个新的东西。
估计就是为各种便携设备, 穿戴智能设备用的, 其他看不出来有什么用, 已有的mcu已经基本满足要求了, 特别是有了M4以后 不过现在最要紧的是赶紧给我出块便宜的Discovery先过过瘾{:lol:}{:lol:}{:lol:} XIVN1987 发表于 2014-9-24 14:07
主要作用是虚拟地址到内存物理地址的映射,这样所有的独立进程都可以独立的访问0--3GB的地址空间,由MMU ...
谢谢大神 指点,MMU原来是这个功能,我以前只知道是内存映射 和R4差不多了嘛, 6级流水线, 超标量 avr-arm 发表于 2014-9-24 23:14
主要看到了cache。牛逼,越来越不像单片机了。
回想当年玩avr,8M晶振,感觉老快了。(和51相比)
这种高性 ...
是啊,就是不知道单片机里面cache怎么用 跟不上,单片机太变态了!{:lol:} 看样子DSP被逼的越来越紧了 200MHZ,的确越来越牛 了。
页:
[1]
2