|
Topview ICE B - In Circuit Emulator for Atmel 8051 Microcontrollers
Topview In Circuit Emulator is the low cost emulator supporting many of Atmel 8051 microcontroller derivative devices in 40 and 20 pin counts. The Topview ICE comes with a state of art Integrated Development Environment enabling the users troubleshoot the application software and the hardware in real time with ease and confidence. The IDE has built-in program editor, device template generator and the debugging facilities. The emulator has the facility to debug source level debugging facilities for both C and ASM programs. Other features like on line assembler, dis-assembler, software trace, break point options make the emulator very much versatile for very complicated applications. In short, the Topview ICE is the advanced development tool that will reduce the project time to a large extent enabling the designers undertake more projects than before. Features:
Supported Devices:
Software Facilities: Emulation Memory: Topview ICE - B provides 60 Kbytes of space for the program memory. Software BreakPoints: Software BreakPoints allow the real time program execution until the specific program line. Conditional BreakPoints: A set of conditional breakpoints permit the program halting during the emulation based on specific code address, source code lines and the register contents. Language and file formats: Topview ICE - B accepts files with many formats. It also accepts different assemblers and C languages. For the ASM program, Intel Hex format is accepted. For the C environment, both KEIL and SDCC compilers are supported. Source Level Debugging: The Topview IDE comes with a Source Level Debugger which helps the designers debug the application code generated by both the assembler and the C language. This debugger includes the commands to generate all the required information during the program and hardware testing in real time. The commands permit setting breakpoints based on high level language lines, adding a watch window with symbols and variables of interest, modifying the variables, executing assembly steps and many more useful functions. Topview IDE - Integrated Development Environment
This is the device selection window. From here, you select the device, operating frequency, project type and project directory.
Template created by Topview IDE for the selected device compatible to SDCC C compiler.
This is the arrangement of windows to write a program and compile the same. The Project window shows the files in the project. You edit or type your program in the editor window and the Output window will show the output of the compiler. Editor window supports color syntax facility to make the programs easy to understand.
Topview IDE has 5 windows to show the internal details of 8051 controller.
This is the ClearView mode of Topview IDE. In this mode of viewing, all the details of the controller are brought out in a screen. This mode is very useful while debugging the program in assembly language.
This is a sample window placement on the screen while debugging a C program.
This is an another windows arrangement on the screen. Here the PC value is shown in the editor by a yellow color arrow. The current DPTR selected is shown using a red color arrow in the register window. In the bottom, the variables in the current project are displayed in the watch window. You can edit the values of the variables here. The active variables are displayed in blue color and the inactive variables are indicated in green color.
This is the mixed mode viewing of the both c and assembly language in a single window. This is an another view of both assembly and C language programs. The contents of the flash memory is disassembled and displayed in the program window and in the editor window, the c program with it's corresponding assembly code is displayed in a single window.
|
|