ARM946E-S vs. ARM920T question

Question. I know an arm946E-S has no MMU.

If you don't enable the MMU on the ARM920T, will it behave much the same as an ARM946-ES?

-Mike

Reply to
bsd_mike
Loading thread data ...

Hi Mike,

Even if we ignore the memory management features, the ARM946E-S is still different from ARM920T.

ARM920T is based on architecture v4T (same instruction set as ARM7TDMI), while ARM946E-S is based on architecture v5TE, which has a number of new instructions including some Enhanced DSP instructions. Since the v5TE supports all instructions in v4T, program code for ARM920T (without the memory management parts) can run on ARM946E-S. However, programs for ARM946E-S might not run on ARM920T as it might contains instructions that ARM920T doesn't understand.

Beside from instruction set, the instruction cycle timings are different as well.

Joseph

Reply to
Joseph

The biggest difference is probably the fact that you won't have a DCache on the ARM920T, if you don't enable the MMU.

Reply to
Arlet

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.