How about the DMIPS/MHz of the S12XE ?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How about the DMIPS/MHz of the S12XE ?

1,063 Views
renjunma
Contributor I

Hello,

Could anyone tell me how about the DMIPS/MHz or MIPS/Hz of the S12XE ?

I have checked some document, but it only mention the performance about XGATE.

Thanks in advance.

Labels (1)
Tags (1)
0 Kudos
3 Replies

759 Views
iggi
NXP Employee
NXP Employee

Hi

The best value that can give you more of reference is the Max Bus Frequency. In the case of S12(X) devices, the architecture of device make that the instructions take different time to execute. Some instructions take 1 bus cycle, others can take more than 5 bus cycles depending on the complexity of the instruction. So it's not very easy to just list a value to evaluate the cpu performance (MIPS value).

If you would like to check the execution time of HCS12X instruction, you can find the information in Table A-2. of S12XCPURM at http://www.freescale.com/files/microcontrollers/doc/ref_manual/S12XCPUV2.pdf, which can give you a more precise execution time for each instruction. For example, INCA needs 1 bus cycle while EDIV needs 11 bus cycles, which means the MIPS value for INCA is 50 and EDIV is about 5 while CPU works at Max Bus Frequency .

The S12XE can work on 50MHz bus clock. One instruction typically takes 1-12 bus cycles. The most often used instructions take 2-4 cycles. This means 0,25-0,5MIPS/MHz for main CISC core.

The XGATE co-processor is a built in RISC core with one instruction per bus cycle, so there we have 100 MIPS.

Hope this helps.

Regards,

iggi

0 Kudos

759 Views
renjunma
Contributor I

Hello,

Thank you very much for you detail reply.

We can understand that's not easy to judge it by different instruction cycle.

Could you help us check whether there's any bench mark you have run for this product. Coremark ? Or any others.

0 Kudos

759 Views
iggi
NXP Employee
NXP Employee

Well, i'm  not aware of any available benchmark. There is a Dhrystone benchmark done for most of our processors, but not sure if this was done for S12XE product line. If yes, then this might be information for internal use only.

0 Kudos