📄 at91rm9200-basic.html
字号:
<TR><TD WIDTH="80%" VALIGN="TOP">Name</TD>
<TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>Reference</FONT></TD>
</TR>
<TR><TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>ARM-Based Software Package</FONT></TD>
<TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>6016</FONT></TD>
</TR>
<TR><TD WIDTH="80%" VALIGN="TOP">ARM920T based Microcontroller AT91RM9200 Datasheet</TD>
<TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>1768</FONT></TD>
</TR>
</TR>
<TR><TD WIDTH="80%" VALIGN="TOP">AT91RM9200 Development Kit User Guide</TD>
<TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>6006</FONT></TD>
</TR>
</TABLE>
</DIR>
<p><b><i><span lang=EN-GB style='font-family:Arial;mso-ansi-language:EN-GB'>Description<o:p></o:p></span></i></b></p>
Remarks to the benchmark software
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<o:p></o:p></span></p>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
The benchmark software is used to determine the CPU performance. It uses test
routines which are typically for embedded applications with field bus controllers.
The focus of the test are the interrupt controlled filter functions, formatting
and forwarding of short messages.
<o:p></o:p></span></p>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
The performance factor is determined by executing run-time tests with several routines
for these applications.
IXXAT provides reference value 100.0 which has been achieved with the standard platform,
the iPCI-I165 (see also result.txt).
<o:p></o:p></span></p>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
The tests are based on the following assumptions regarding the platform/CPU:
- Usage of the RS232 interface for the output of test steps and test results
- A timer resolution of 1ms as time base for all tests. The timer interrupt routine has
to have a higher priority as the measurement routine which is also been used.
- An interrupt request which can be activated by software and which activates the
measurement interrupt routine. If this interrupt request cannot be activated directly
on the CPU, a interrupt port pin or something similar has to be used. This measuerement
interrupt routine has to be interruptable by the timer interrupt routine.
Functions which are CPU/platform dependent are summarize in the file CPUxxx.c. The file
benchmrk.c and target.h shall therefore not be modified, if possible.
<o:p></o:p></span></p>
<p><b><i><span lang=EN-GB style='font-family:Arial;mso-ansi-language:EN-GB'>Result<o:p></o:p></span></i></b></p>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> *** ATMEL Bench ***
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Copyright (C) 2003 ATMEL Corporations
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>PLLA 0x20263E04
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Processor clock 179692032
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Peripheral clock 59897344
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>CPU: ATMEL AT91RM9200 Board AT91RM9200-DK/60MHz SDRAM Disabel cahe
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Compiler:Green Hills , runtime optimized speed
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>OS: no operating system
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>IXXAT benchmark V2.0
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>(Function executions per second)
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM1 (swap): 362845
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM2 (bsearch): 30902
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM3 (integer): 283286
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM4 (float): 56402
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM5 (interrupt): 121595
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM6 (memcopy): 99404
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> benchmark value: 59.3
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>END Measure
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>CPU: ATMEL AT91RM9200 Board AT91RM9200-DK/60MHz Internal RAMDisabel cahe
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Compiler:Green Hills , runtime optimized speed
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>OS: no operating system
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Internal RAM:
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>IXXAT benchmark V2.0
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>(Function executions per second)
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM1 (swap): 669344
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM2 (bsearch): 60680
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM3 (integer): 549451
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM4 (float): 60168
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM5 (interrupt): 145433
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM6 (memcopy): 119048
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> benchmark value: 85.0
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>END Measure
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>CPU: ATMEL AT91RM9200 Board AT91RM9200-DK/60MHz SDRAM Enable ICache
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Compiler:Green Hills , runtime optimized speed
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>OS: no operating system
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>IXXAT benchmark V2.0
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>(Function executions per second)
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM1 (swap): 2590674
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM2 (bsearch): 444444
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM3 (integer): 1501502
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM4 (float): 826446
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM5 (interrupt): 487329
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM6 (memcopy): 684932
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> benchmark value: 1631.4
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>END Measure
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>CPU: ATMEL AT91RM9200 Board AT91RM9200-DK/60MHz Internal RAMEnable ICache
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Compiler:Green Hills , runtime optimized speed
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>OS: no operating system
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Internal RAM:
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>IXXAT benchmark V2.0
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>(Function executions per second)
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM1 (swap): 2590674
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM2 (bsearch): 460830
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM3 (integer): 2040816
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM4 (float): 699301
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM5 (interrupt): 534188
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM6 (memcopy): 645161
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> benchmark value: 1685.0
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>END Measure
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>CPU: ATMEL AT91RM9200 Board AT91RM9200-DK/60MHz SDRAM Enable DCache
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Compiler:Green Hills , runtime optimized speed
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>OS: no operating system
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>IXXAT benchmark V2.0
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>(Function executions per second)
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM1 (swap): 2590674
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM2 (bsearch): 444444
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM3 (integer): 1501502
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM4 (float): 826446
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM5 (interrupt): 487329
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM6 (memcopy): 684932
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> benchmark value: 1631.4
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>END Measure
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>CPU: ATMEL AT91RM9200 Board AT91RM9200-DK/60MHz Internal RAMEnable DCache
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Compiler:Green Hills , runtime optimized speed
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>OS: no operating system
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>Internal RAM:
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>IXXAT benchmark V2.0
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>(Function executions per second)
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM1 (swap): 2590674
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM2 (bsearch): 460830
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM3 (integer): 2040816
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM4 (float): 699301
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM5 (interrupt): 534188
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> BM6 (memcopy): 645161
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'> benchmark value: 1685.0
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>END Measure
<p><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>----------------- End bench
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -