Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx

Ads

Discussion Groups

Discussion Groups | Comp.Arch.Embedded | reason for difference in MIPS between simulator and Board

There are 2 messages in this thread.

You are currently looking at messages 0 to 2.

reason for difference in MIPS between simulator and Board - swami.kmb - 10:09 24-07-08

Dear Friends,
I am porting eAAC decoder in ARM926EJ-S (ARM9E core)
The MIPS measurement in simulator and onboard are not same.
MIPS onboard is higher than in simulator(4 to 6 MIPS)
can anyone tell me what's the reason behind this?
MIPS are measured onboard with cache disabled(at this point,will be
enabled later)

The reason i think of:
1.Stack/heap/bss section/state variables are not getting fitted in
internal memory

2.because of page fault?if so how can i avoid it?(ARM926EJ-S has MMU)

3.Is there any way to modify the linker file for ARM,i feel stack/heap/bss
section is not getting fitted in internal mem

Finally,
will there be any difference in MIPS, when the project is built in debug
and release mode?






Re: reason for difference in MIPS between simulator and Board - Boudewijn Dijkstra - 10:42 24-07-08

Op Thu, 24 Jul 2008 08:09:14 -0600 schreef swami.kmb <s...@gmail.com>:
> Dear Friends,
> I am porting eAAC decoder in ARM926EJ-S (ARM9E core)
> The MIPS measurement in simulator and onboard are not same.
> MIPS onboard is higher than in simulator(4 to 6 MIPS)
> can anyone tell me what's the reason behind this?

Because a simulator simulates an entire processor on another processor.   
The clocks are probably not the same, and maybe the simulator clock isn't  
even constant.

> MIPS are measured onboard with cache disabled(at this point,will be
> enabled later)
>
> The reason i think of:
> 1.Stack/heap/bss section/state variables are not getting fitted in
> internal memory

Is there a difference between the internal memories?

> 2.because of page fault?if so how can i avoid it?(ARM926EJ-S has MMU)

There should be a way to detect and log page faults.

> 3.Is there any way to modify the linker file for ARM,i feel  
> stack/heap/bss section is not getting fitted in internal mem

Use a text editor.

> Finally,
> will there be any difference in MIPS, when the project is built in debug
> and release mode?

That depends on the differences between debug and release mode.



-- 
Gemaakt met Opera's revolutionaire e-mailprogramma:  
http://www.opera.com/mail/