Method and apparatus for code translation optimization |
| OF PREFERRED EMBODIMENTS Generally, the present invention provides a method of optimizing software ... |
|
Method and computer system for loading objects |
| To achieve the foregoing objectives, the present invention executes the following steps in a ... |
|
Graphical design processing apparatus for assessing and modifying design of components |
| It is therefore an object of the present invention to provide a graphic data processing apparatus ... |
|
Developers tool for object-oriented programming |
| The present invention fulfills this need in the art by providing a software developer's tool to ... |
|
Method and apparatus for storing templates in a component system |
| The present invention provides a component system in which a number of base applications, i.e. ... |
|
Method and apparatus for executing tasks by following a linked list of memory packets |
| OF THE EMBODIMENT FIG. 1 is a high level block diagram of a task flow computing machine 10. M... |
|
Optical fiber bus controller |
| FIG. 1 illustrates system 100 which implements the invention. System 100 comprises a number of ... |
|
Low-latency real-time dispatching in general purpose multiprocessor systems |
| The present invention provides a method of real-time dispatching in a general purpose ... |
|
dbX: a persistent programming language model |
| The persistent programming language model described herein solves the problem of seamlessly ... |
|
Data processor and data processing system |
| The inventor has studied for speeding up of matrix operation and inner product operation employing ... |
|
|
Microprocessor integrated circuit working in internal ROM and external RAM mode
| Details |
Inventors: Nicolai, Jean;
Assignee: SGS Thomson Microelectronics, S.A. (Gentilly, FR)
Primary Examiner: Treat; William M.
Assistant Examiner:
Attorney, Agent or Firm: Groover; Robert, Formby; Betty, Anderson; Matthew
Integrated circuits can have both a microprocessor and an internal read-only memory of programs on one and the same chip. To facilitate the perfecting and finalizing of the programs of the read-only memory without undertaking the manufacture, for the perfecting and finalizing operation, of a special version of the circuit that is far too different from the definitive version, an external memory is used for the perfecting and finalizing operation. A contact pad of the chip is used for the transmission, in series mode, of a program coming from an external memory. A mode selection pad makes it possible to define whether the microprocessor must work in internal ROM mode (the normal mode) or in external ROM mode (the mode for the perfecting and finalizing operation). The circuit elements added to enable this dual operation take up little space, so that the definitive version of a circuit can be identical to the provisional perfecting and finalizing version, except that the definitive version contains a definitive program in the read-only memory. The content of the read-only memory can be defined by a single mask and, consequently, only a single different mask will have to be made for the definitive version. |
|
DETAILED DESCRIPTION The present invention is aimed at proposing a more efficient, less lengthy and less costly system to develop a microprocessor integrated circuit incorporating the microprocessor and a ROM of programs on the same chip. To this end, there is proposed practically only one version of an integrated circuit, which is both the version designed for the perfecting and finalizing stage and the definitive industrially produced version, except for the fact that the definitive version may differ from the version intended for the test by the content of the ROM. This is achieved, notably, by designing the integrated circuit so that it has two modes of operation, one wherein the microprocessor carries out the programs stored in the internal ROM and the other wherein the microprocessor carries out modifiable programs contained in an external memory, with means to enable the transmission of addresses and data between the microprocessor and the external memory in the second mode. To avoid the need for making two different circuit versions, and so that the practically only one version is not excessively costly, it is provided that the means necessary for the operation with an external memory of programs will take up very little space and may remain on the definitive chip. In particular, one way of achieving this result is to use a contact pad of the chip for the transmission of addresses and data through this pad between the microprocessor and an electrically programmable external memory and a contact pad of the chip reserved for the reception, by the chip, of a signal for selecting the mode of operation of the circuit. In this way, during the perfecting and finalizing stage, there is applied a selection signal corresponding to the mode in which the microprocessor carries out the external memory programs transmitted in series through the specific contact pad. Then, for the circuit definitively manufactured in series and including the program fixed in an internal memory, the mode selection signal applied is the one corresponding to the definitive standard mode, namely the mode for the execution of the programs of the internal ROM
|
| Related patents |
|
|
Method and apparatus for resetting, enabling and freezing a communication device in a diagnostic process
What is claimed is: 1. A communication system, comprising: a host interface for providing a host with access to internal elements of said communication system, and ...
|
|
|
Code instrumentation system with non intrusive means and cache memory optimization for dynamic monitoring of code segments
Accordingly, the present invention is directed to a system and method for monitoring performance in an information handling system in a minimally intrusive manner. The ...
|
|
|
Method and apparatus for dynamically optimizing an executable computer program using input data
According to principles of the invention, a method and apparatus for using input data to optimize a computer program for execution on a target computer is provided. I...
|
|
|
Method and apparatus for profiling indirect procedure calls in a computer program
As discussed in the Background section, the generation of profile data for direct procedure calls is relatively straightforward. However, the generation of profile data ...
|
|
|
Profile driven optimization of frequently executed paths with inlining of code fragment (one or more lines of code from a child procedure to a parent procedure)
Unfortunately, traditional inlining is often unable to substantially reduce the procedure call overhead of a program where to do so would be highly advantageous. In ...
|
|
|
Method of, system for, and computer program product for providing efficient utilization of memory hierarchy through code restructuring
The invention disclosed herein comprises a method of, a system for, and an article of manufacture for providing code restructuring based on profiling information and ...
|
|
|
Software reconfiguration engine
The present invention relates generally to computer system software development and maintenance. More particularly, the invention relates to a reconfiguration system for ...
|
|
|
Automated validation and verification of computer software
The present invention discloses a method and apparatus for automatic validation and verification of computer software. The software to be tested is first retrieved from ...
|
|
|
System for generating test data
A system for generating test data that overcomes these and other problems has a data structure definition system, a message creation system, and an execution system. The ...
|
|
|
Diabetes management
According to a first aspect of the present invention there is provided a method of predicting the level of a glycosylated haemoglobin component in a patient's blood ...
|
|
|