![]() | This article is rated List-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||
|
![]() | Text and/or other creative content from this version of ARM architecture was copied or moved into List of ARM microprocessor cores with this edit on 13 June, 2011. The former page's history now serves to provide attribution for that content in the latter page, and it must not be deleted as long as the latter page exists. |
Request: A date for the release of each Cortex architecture will be very helpful. http://en.wikipedia.org/?title=Talk:List_of_ARM_microprocessor_cores&action=submit# — Preceding unsigned comment added by 82.80.111.149 ( talk) 16:03, 10 January 2013 (UTC)
Again, I think a single combined table looks much better than lots of small tables. It fits much better with calling the section a "timeline", allowing readers to see the information quickly and easily.
How about this?
Year | Classic cores | Cortex Cores | |||||||
---|---|---|---|---|---|---|---|---|---|
ARM7 | ARM8 | ARM 9 | ARM10 | ARM11 | Embedded | Real-time | Application | ||
1996 | ARM810 | ||||||||
1997 | ARM9TDMI | ||||||||
1998 | ARM7TDMI(-S) | ||||||||
2002 | ARM1136J(F)-S | ||||||||
2003 | ARM966E-S ARM968E-S |
ARM1156T2(F)-S ARM1176JZ(F)-S | |||||||
2004 | Cortex-M3 | ||||||||
2005 | Cortex-A8 | ||||||||
2006 | ARM996HS | ||||||||
2007 | Cortex-M1 | Cortex-A9 | |||||||
2009 | Cortex-M0 | Cortex-A5 | |||||||
2010 | Cortex-M4 | Cortex-A15 | |||||||
2011 | Cortex-R4 Cortex-R5 Cortex-R7 |
Cortex-A7 | |||||||
2012 | Cortex-M0+ | Cortex-A53 Cortex-A57 | |||||||
2013 | Cortex-A12 | ||||||||
2014 | Cortex-A17 |
-- Imroy ( talk) 13:20, 14 April 2014 (UTC)
The ARM250 is not more related to the ARM2 than the ARM3. In fact it is an ARM3 without the cache. "It is interesting to notice that the ARM3 doesn't 'perform' faster - both the ARM2 and the ARM3 average 0.56 MIPS/MHz. The speed boost comes from the higher clock speed, and the cache." http://www.heyrick.co.uk/assembler/proctype.html Maybe the ARM250 should be put in the ARM3 Family? Jonpatterns ( talk) 14:33, 8 April 2013 (UTC)
ARM doesn't sell a design for cache for M0-M4, but they did keep all the signals you'd need to hook one up available, and so there are some Cortex-M cores with caches, just not caches designed by ARM [1]. Most Cortex-M's running on flash have a very small instruction prefetch cache like ART on STM32 [2], and some Cortex-M's with external memory interfaces have general-purpose(both instructions and data) caches [3]. Could we phrase this better instead of "No Cache"? Maybe "Optional caches" or "SoC-provided caches"? Rsaxvc ( talk) 05:49, 16 March 2014 (UTC)
References
Would it make sense to refactor the "Cache (I / D), MMU" of ARM Cores Designed by ARM" column into multiple columns? It seems like it has become overgrown with things like TCM, ECC and MMU extensions all in the same column. Trustzone also appears in multiple columns, perhaps because it has no home. Rsaxvc ( talk) 04:54, 30 September 2014 (UTC)
We use reference #43 ( "Relative Performance of ARM Cortex-A 32-bit and 64-bit Cores". Retrieved 5 May 2017.) Which in turn uses this Wikipedia article as reference. Quote from the article: "To do so, I’ve simply use DMIPS/Mhz (Dhrystone MIPS/Megahertz) values listed on Wikipedia."
I don't feel I should edit this out without someone verifying this.
![]() | This article is rated List-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||
|
![]() | Text and/or other creative content from this version of ARM architecture was copied or moved into List of ARM microprocessor cores with this edit on 13 June, 2011. The former page's history now serves to provide attribution for that content in the latter page, and it must not be deleted as long as the latter page exists. |
Request: A date for the release of each Cortex architecture will be very helpful. http://en.wikipedia.org/?title=Talk:List_of_ARM_microprocessor_cores&action=submit# — Preceding unsigned comment added by 82.80.111.149 ( talk) 16:03, 10 January 2013 (UTC)
Again, I think a single combined table looks much better than lots of small tables. It fits much better with calling the section a "timeline", allowing readers to see the information quickly and easily.
How about this?
Year | Classic cores | Cortex Cores | |||||||
---|---|---|---|---|---|---|---|---|---|
ARM7 | ARM8 | ARM 9 | ARM10 | ARM11 | Embedded | Real-time | Application | ||
1996 | ARM810 | ||||||||
1997 | ARM9TDMI | ||||||||
1998 | ARM7TDMI(-S) | ||||||||
2002 | ARM1136J(F)-S | ||||||||
2003 | ARM966E-S ARM968E-S |
ARM1156T2(F)-S ARM1176JZ(F)-S | |||||||
2004 | Cortex-M3 | ||||||||
2005 | Cortex-A8 | ||||||||
2006 | ARM996HS | ||||||||
2007 | Cortex-M1 | Cortex-A9 | |||||||
2009 | Cortex-M0 | Cortex-A5 | |||||||
2010 | Cortex-M4 | Cortex-A15 | |||||||
2011 | Cortex-R4 Cortex-R5 Cortex-R7 |
Cortex-A7 | |||||||
2012 | Cortex-M0+ | Cortex-A53 Cortex-A57 | |||||||
2013 | Cortex-A12 | ||||||||
2014 | Cortex-A17 |
-- Imroy ( talk) 13:20, 14 April 2014 (UTC)
The ARM250 is not more related to the ARM2 than the ARM3. In fact it is an ARM3 without the cache. "It is interesting to notice that the ARM3 doesn't 'perform' faster - both the ARM2 and the ARM3 average 0.56 MIPS/MHz. The speed boost comes from the higher clock speed, and the cache." http://www.heyrick.co.uk/assembler/proctype.html Maybe the ARM250 should be put in the ARM3 Family? Jonpatterns ( talk) 14:33, 8 April 2013 (UTC)
ARM doesn't sell a design for cache for M0-M4, but they did keep all the signals you'd need to hook one up available, and so there are some Cortex-M cores with caches, just not caches designed by ARM [1]. Most Cortex-M's running on flash have a very small instruction prefetch cache like ART on STM32 [2], and some Cortex-M's with external memory interfaces have general-purpose(both instructions and data) caches [3]. Could we phrase this better instead of "No Cache"? Maybe "Optional caches" or "SoC-provided caches"? Rsaxvc ( talk) 05:49, 16 March 2014 (UTC)
References
Would it make sense to refactor the "Cache (I / D), MMU" of ARM Cores Designed by ARM" column into multiple columns? It seems like it has become overgrown with things like TCM, ECC and MMU extensions all in the same column. Trustzone also appears in multiple columns, perhaps because it has no home. Rsaxvc ( talk) 04:54, 30 September 2014 (UTC)
We use reference #43 ( "Relative Performance of ARM Cortex-A 32-bit and 64-bit Cores". Retrieved 5 May 2017.) Which in turn uses this Wikipedia article as reference. Quote from the article: "To do so, I’ve simply use DMIPS/Mhz (Dhrystone MIPS/Megahertz) values listed on Wikipedia."
I don't feel I should edit this out without someone verifying this.