Ethernet-DK
36 Rev. 0.6
10. Silicon Laboratories IDE (Integrated Development Environment)The Silicon Laboratories IDE integrates a source-code editor, source-level debugger and in-system Flash
programmer. The use of third-party compilers and assemblers is also supported. This development kit includes the
Keil Software A51 macro assembler, BL51 linker, and evaluation version of the C51 compiler. These tools can be
used from within the Silicon Laboratories IDE.
10.1. System Requirements
The Silicon Laboratories IDE requirements:
Pentium-class host PC running Microsoft® Windows 2000/XP or later.
One available USB port.
64 MB RAM and 40 MB free HD space recommended.
10.2. Assembler and Linker
A full-version Keil A51 macro assembler and BL51 banking linker are included with the development kit and are
installed during IDE installation. The complete assembler and linker reference manual (A51.pdf) can be found on-
line under the Help menu in the IDE or in the “SiLabs\MCU\hlp” directory.
10.3. Evaluation C51 C Compiler
An evaluation version of the Keil C51 C compiler is included with the development kit and is installed during IDE
installation. The evaluation version of the C51 compiler is the same as the full professional version except code
size is limited to 4 kB and the floating point library is not included. The TCP/IP Library object code does not count
against the 4 kB code size limit. The C51 compiler reference manual (C51.pdf) can be found under the Help menu
in the IDE or in the “SiLabs\MCU\hlp” directory.
10.4. Using the Keil Software 8051 Tools with the Silicon Laboratories IDE
The default configuration of the Keil 8051 tools when using the Silicon Laboratories IDE project manager enables
object extensions, debug record generation, and uses the OMF-51 format. This is required for source level
debugging. The Silicon Labs IDE also allows the Keil 8051 tools to be called directly from the command line using
a batch file.
Refer to Application Note “AN104:
Integrating Keil 8051 Tools Into the Silicon Labs IDE”
in the
“SiLabs\MCU\Documentation\Appnotes” directory on the CD-ROM for additional information on using the Keil 8051
tools with the Silicon Laboratories IDE. Application Notes can also be found on the Silicon Labs website:
http://www.silabs.com/products/mcu/Pages/ApplicationNotes.aspx.