| 数据搜索系统,热门电子元器件搜索 |
|
AN910 数据表(PDF) 17 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN910 数据表(HTML) 17 Page - STMicroelectronics |
|
17 / 51 page ![]() 17/51 ST7 AND ST9 PERFORMANCE BENCHMARKING 5 DESCRIPTION OF MCU WORK ENVIRONMENTS This section is a short description of the work environment, with the tools used (hardware and software tools), for each MCU during the benchmarks. 5.1 80C51XA MCU TOOLS 5.2 68HC16 MCU TOOLS 5.3 68HC12 MCU TOOLS Hardware tools P51XAG35 chip P51XADB/E development board/emulator Note that no external RAM was available on the development board. Software tools A Microsoft Windows based integrated development environment have been elaborated upon by Macraigor Systems Incorporated. The interesting tools for the benchmarks were a standard editor, an XA absolute macro assembler, and an emulator interface/debugger. Hardware tools MC68HC16Z1 chip M68HC16Z1EVB evaluation board Jumpers are set to configure the board. Note that, to access the I/O pin used for execution time measuring, a context switch is needed and add to each test routine 6 bytes and 375 ns. This length and time have been subtracted from measured results, in order not to disadvantage this MCU. If they are taken into account, the computing performance results are just a little worse (1.40) but code efficiency decreases down to 1.45. Note that the external RAM of the evaluation board needs wait states and so was not use. Software tools MASM16 (DOS environment) is an integrated environment for writing, editing assembling and debugging source code. It also allows to set the assembler options which are: masm -I'name'.lst -o'name'.o -a -b 'name'.asm >_masm16.err EVB16 is a DOS debugger for 68HC16Z1EVB. Hardware tools MC68HC812A4 chip M68HC12A4EVB evaluation board Jumpers have been left as configured in factory. Note that the external RAM of the evaluation board needs wait states and so was not use. Software tools The development of the routines is performed within an Integrated Development Environment (IDE) : Motorola MCU software. In a Windows environment, this software brings a project manager (MCU project), a macro-assembler (MCU asm), and a Motorola S-record generator (hex). The compilation options are: masm -y -W3 -I'name'.lst -a -o'name'.o 'name'.asm hex -F'name'.hex 'name'.o A communications program is then necessary to connect the PC to the evaluation board through a RS232 serial link. We have used PROCOMM PLUS for Windows, but any other communications program can suit the link to the Evaluation Board and its D-Bug12 monitor/ debugger program, resident in external EPROM. Note that the ‘TBNE’, ‘TBEQ’, ‘DBNE’, ‘DBEQ’, ‘IBNE’, and ‘IBEQ’ instructions were not usable without problems with the board used. |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |