Control apparatus and method for vehicles and/or for premises |
| The present invention provides an apparatus and a method for overcoming the disadvantages and ... |
|
Remote starting control apparatus and starting control apparatus |
| It is therefore an object of the invention to provide a remote starting control apparatus for ... |
|
Method and apparatus for reduced intermodulation distortion in a radio transceiver |
| Distortion is a significant problem in telecommunication systems. While there are several types, ... |
|
Security system |
| The present invention relates to a security system and method in which a base unit at a monitored ... |
|
Device and system to facilitate accessing electronic mail from remote user-interface devices |
| Accordingly, it is an object of this invention to at least partially overcome the disadvantages of ... |
|
System and apparatus for selectively publishing electronic-mail |
| Accordingly, in view of the above background, it is an object of the present invention to publish a ... |
|
Method and apparatus for performing enterprise email management |
| An enterprise email management system is disclosed. The enterprise mail system is designed to ... |
|
Compliance archival data process and system |
| OF THE INVENTION First briefly in overview, the present invention provides a data processing ... |
|
Pre test electronic mail process |
| The present invention provides a method and apparatus which operates completely in the background (... |
|
|
Method for generating functional tests for a microprocessor having several operating modes and features
| Details |
Inventors: Parker, Allan; Skrovan, Joseph C.;
Assignee: Advanced Micro Devices, Inc. (Sunnyvale, CA)
Primary Examiner: Sheikh; Ayaz R.
Assistant Examiner: Backer; Firmin
Attorney, Agent or Firm: Daffer; Kevin L. Conley, Rose & Tayon
A method is presented for generating functional tests for a microprocessor having several operating modes and features. A test module template file includes a basic set of instructions required to configure the microprocessor to operate in any one of the several operating modes and with any of the several features enabled. A user modifies a copy of the test module template file to form a test module file which provides a desired operating environment and causes the microprocessor to perform a desired activity and to produce a test result. An assembler takes as input the test module file, along with the contents of any library files to be included, and produces both an assembly code list file and a test code file. The assembly code list file is a computer program listing containing assembly language instructions and data. The test code file is intended for execution by: (i) a model of the microprocessor existing within a simulation system, or (ii) a hardware implementation of the microprocessor residing within a computer system. The user specifies at execution time the operating mode of the microprocessor and any features to be enabled via a command line. An expected test result of the desired activity is derived from a functional specification of the microprocessor. The test result is compared to the expected test result in order to determine proper operation of the microprocessor. |
|
DETAILED DESCRIPTION The problems outlined above are in large part solved by a method of generating functional tests for a microprocessor having several operating modes and features. A test module template file of a functional test generation system includes a basic set of instructions required to configure the microprocessor under test to operate in any one of the several operating modes and with any of the several features enabled. A user of the functional test generation system modifies a copy of the test module template file to provide a desired operating environment and to include instructions which cause the microprocessor to perform a desired activity and to produce a test result. The functional test generation system also allows the user to specify at execution time the operating mode of the microprocessor under test and any features to be enabled. The functional test generation system is capable of generating functional tests for execution by a model of the microprocessor under test existing within a simulation system. The functional test generation system is also capable of generating functional tests for execution by a hardware implementation of the microprocessor under test residing within a computer system. The test module template file includes a setup code portion, a user code portion, and a completion code portion. Each portion of the test module template file includes assembly language instructions, data, and assembler directives (i. e. , software instructions). The user modifies the copy of the test module template file by adding, modifying, or deleting software instructions within the test module template file in order to form a test module file. The setup and completion code portions are modified in order to configure the microprocessor to operate in any one of the several operating modes and with any of the several features enabled. The user code portion is modified in order to cause the microprocessor to perform a desired activity and to produce a test result. An assembler takes as input the test module file, along with the contents of any library files to be included, and produces both an assembly code list file and a test code file
|
| Related patents |
|
|
Method and system for variable handoff hysteresis in a radiocommunication system
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular circuits, circuit components, ...
|
|
|
Method and apparatus in a two-way wireless communication system for detection and deferred reporting of a communication difficulty
An aspect of the present invention is a method in a two-way wireless communication system for detection and deferred reporting of a communication difficulty and a ...
|
|
|
Method and apparatus for implementing handover in a mobile communications system
OF THE INVENTION In the invention, handovers due to cell loading are carried out in a centralised fashion in base station controller BSC. Implementation of the ...
|
|
|
Cellular communication device with scanning receiver and continuous mobile communication system employing same
In accordance with the present invention, these hand-over problems and disadvantages of the known continuous communication systems are overcome by provision of a mobile ...
|
|
|
Systems and methods for providing non-dedicated wireless backup service for monitored security systems
The present invention fulfills the needs described above by providing systems and methods for supplying non-dedicated wireless backup service for monitored security ...
|
|
|
Mobile communications system and mobile station therefor
Taking the above into consideration, an object of the present invention is to provide a mobile communications system which effectively suppresses the control message ...
|
|
|
System for radio transmission of digital signals between a plurality of subscriber stations and base station
What is claimed is: 1. A system for transmitting digital signals by radio between a plurality of subscriber stations and a base station using the so-called MC-CDMA (M...
|
|
|
On-demand information service using wireless cellular communications system
FIG. 2 is a diagrammatic view illustrating functional blocks in an embodiment of an audio/video-on-demand broadcast information system that includes a cellular wireless ...
|
|
|
Cellular communications system featuring a central radio pool/traffic router
The above problems are substantially alleviated, and an advance is made over the teachings of the prior art in accordance with this invention, where the cellular system ...
|
|
|
Method and system for real-time tiered rating of communication services
A service agent can reside on a wireless communications network. The service agent can receive a communication request to establish a session between a communicative ...
|
|
|