X5 Forums Talk about anything related to the X5.

Thread Tools
Old 01-22-03, 11:28 PM   #1
Aximsite Minor League
Join Date: Jan 2003
Location: Phoenix
Posts: 164
Thanked 0 Times in 0 Posts
Ok i know MIPS, ARM, and SH3 are i think different type of chips in the PDA. I have seen many programs out there that have 3 different files and you install that certain one that pertains to your PDA. So i was wonder what is big difference and what is best to use for the AXIM, and would it screw things up if i used either one of the 3?
If you are reading this either you are really bored or have no life :)
falgun is offline   Reply With Quote
Sponsor Ads
Old 01-22-03, 11:56 PM   #2
Aximsite Rookie
Join Date: Jan 2003
Posts: 69
Thanked 0 Times in 0 Posts
MIPS, ARM, and SH3 are each a different RISC architecture used for embedded devices. By different architecture, that means they take different instructions (and have different assembly code). A lot of other things may be different about them as well. However they have a lot of similarities in that they are all RISC (reduced instruction set) and probably have a relatively small amount of I&D cache and probably no L2. They also all would have low power consumption.

A few years ago PDA's came out with processors of all kinds. The phillips Nino had a MIPS procsesor made by them, others had a SH3 processor made by Hitachi, and then there was the ARM processor made by Digital and then Intel.

MIPS, ARM, and SH3 are more of an 'architecture', they don't describe a particular chip. For instance lots of vendors make MIPS chips, and lots make ARM chips (the Intel® XScale™ is a chip made for the ARM architecture, but TI make their OMAP chips which are also ARM architecture chips).

Right now, in the pocketPC world, everything is ARM it seems. Its better, because you don't have to have binaries for each kind of CPU.

The sucky part of it is that each ARM chip might have individual characteristics that make it 'better'.. Much like an x86 architecture chip made by Intel would have MMX or SSE2, and an x86 chip made by AMD would have 3dNOW! or Their new 64-bit instructions, ARM chips have some extra add-on parts. Since they are ARM chips though, they have a core set of operations that MUST work the same. When they say 'armv4' or 'armv5' they are referring to which set of instructions the chip supports.

Right now Microsoft doesn't want to customize software for any particular chip, so they just make their code work on 'any' ArmV4 processor. That sucks for chips like the XScale which have all sorts of added features which could make a PDA faster, such as ARMv5 instructions (preload for example) as well as multiply accumulator functionality which would aid in sound mixing and perhaps MP3 decoding.

It makes sense that Microsoft doesn't want to tie their PocketPC OS to a single ARM chip, but it would be nice if it included support for each chip that was on the market. They do it for Windows XP (support both AMD and P4 optimizations) so why not for pocketPC?

Anyways, the long and the short of it is that MIPS, ARM, and SH3 executables are totally non-compatible.. If you tried to run one on the other, the processor would just see gobbledy gook and immediately get an exception. More likely the OS would say 'This isn't an executable file' first.
ARM Hacker is offline   Reply With Quote
Old 01-23-03, 06:43 AM   #3
Aximsite Minor League
hkoyuncu's Avatar
Join Date: Dec 2002
Location: Istanbul, TURKIYE
Posts: 166
Thanked 0 Times in 0 Posts
You use ARM versions of software for the Ax. Or go from the desktop install if they have it. This will choose it automatically for you. As for other chipset sw, do not even try i suggest :)
hkoyuncu is offline   Reply With Quote

Sponsor Ads

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Difference between ARM/MIPS/SH3/CE Zundy PDA/AXIM Newbies 13 07-07-04 02:10 PM
Arm/mips/shm/x86 pesoloco PDA/AXIM Newbies 3 02-10-04 12:58 PM
what is ARM, MIPS, and SH3 ztodd377 X30 / X3 / X3i Forums 5 01-21-04 10:40 PM
Difference between ARMS, SH3, and MIPS? rrothroc PDA/AXIM Newbies 2 04-27-03 01:34 PM

All times are GMT -5. The time now is 12:24 AM.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0 (Unregistered)
Copyright 2003-10