Breaking News
Blog

A distant view of sexy, smoggy Computex

NO RATINGS
View Comments: Newest First | Oldest First | Threaded View
cdhmanning
User Rank
Rookie
re: A distant view of sexy, smoggy Computex
cdhmanning   6/2/2011 11:28:22 PM
NO RATINGS
Extending a core is not really easy and there are probably very few that would do so. Earlier cores (ARM9 etc) had optional features (eg. Java processing) but AFAIK, the newer Coretex cores are not as configurable. There are some chip vendors that have rolled their own ARM implementations. One I know of still goes back to ARM for validation. There is very little motivation to deviate in a way that breaks compilers etc. But pretty much all cores of interest here will still work with some standardised software (eg. An A8-based OMAP can still execute the same instructions as an ARM9). MS could probably do a one-size-fits-all OS. That has been achieved in Linux where a single Linux kernel can work with a wide variety of OMAP parts including A8-based OMAP3s and multi-core A9-based OMAP4s. There is however some benefit in making an A8- and A9- specific versions which are optimized for those platforms. You'd get (slightly) faster and tighter code. Most of the big differences are in the peripherals which are partitioned into drivers and are not part of the main OS. ie. Just as in Windows x86, you don't need a whole new OS to support NVidia vs Intel graphics chipsets).

rick merritt
User Rank
Blogger
re: A distant view of sexy, smoggy Computex
rick merritt   6/1/2011 5:40:56 AM
NO RATINGS
Haven't some licensees extended the ARM cores with architectural licenses requiring a special port?

cdhmanning
User Rank
Rookie
re: A distant view of sexy, smoggy Computex
cdhmanning   6/1/2011 3:41:57 AM
NO RATINGS
ARM ports do not have to be done for each SOC, only for each core architecture. Just like in the x86 world, peripheral mixes are dealt with by driver sets rather than core OS compilation. So what will they choose to support? Likely Coretex A8, A9 and A15. Maybe an ARM11xx. It is important to not read all the Intel FUD. There can easily be compatibility between these.

Flash Poll
Radio
LATEST ARCHIVED BROADCAST
Join our online Radio Show on Friday 11th July starting at 2:00pm Eastern, when EETimes editor of all things fun and interesting, Max Maxfield, and embedded systems expert, Jack Ganssle, will debate as to just what is, and is not, and embedded system.
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Times on Twitter
EE Times Twitter Feed
Top Comments of the Week