Browse Prior Art Database

Smart Editor for Firmware Development on Complex Instruction Set Processors

IP.com Disclosure Number: IPCOM000012792D
Publication Date: 2003-May-28
Document File: 4 page(s) / 72K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method that uses the Smart Editor embedded within the Integrated Development Environment (IDE), targeted at a particular processor. Benefits include a reduction in development and validation efforts.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Smart Editor for Firmware Development on Complex Instruction Set Processors

Disclosed is a method that uses the Smart Editor embedded within the Integrated Development Environment (IDE), targeted at a particular processor. Benefits include a reduction in development and validation efforts.

Background

IDE, as it is known today, can be seen as a framework that integrates one or more of the following components: editor, project manager, debugger, compiler, optimizer, assembler, linker and simulator. The earliest phase of S/W development which can significantly reduce debugging overheads in later stages is in the editing of the programs.

. Having correct code  as early as possible in the development cycle is highly desirable, if not necessary, to have faster turn around development time. This is crucial considering that processor architectures and instruction sets continue to increase in complexity. There are not many compilers which produce efficient object code, for real time systems, necessitating the development of assembly language programs for  such applications. How ever the user will have to know a significant amount of architectural detail and timing issues to write a bug free optimized real time code. Generally most errors are committed due to lack of comprehension of various instructions, architectural and timing considerations that have to be simultaneously addressed to develop first time error free code.

General Description

Smart Editor is a software development tool aimed at assisting the developer in creating first time error free code while  writing a program. It is similar to an online assembler (i.e. it need not actually generate the obj...