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 ... |
|
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 (... |
|
|
System and method for simulation of integrated hardware and software components
| Details |
Inventors: Pauna, Mark R.;
Assignee: Software Development Systems, Inc. (Lombard, IL)
Primary Examiner: Teska; Kevin J.
Assistant Examiner: Choi; Kyle J.
Attorney, Agent or Firm: McDonnell, Boehnen, Hulbert & Berghoff, Lesavich; Stephen
A system and methods are provided to design, verify and develop simulated hardware and software components for a desired electrical device. The system includes a cycle-accurate simulator where X-number of simulator cycles is equivalent to Y-number of cycles on a simulated hardware component. The system further includes a simulator library for modeling and verifying hardware components of a desired electronic device. The simulator library includes built-in models and routines for simulating multiple internal hardware components. The simulator library is used with the cycle-accurate simulator. The system also includes a simulation Application Program Interface ("API") for allowing user-customized model and routines of internal and external hardware components to be used with the cycle-accurate simulator. The system can be used to design, verify and develop on-chip and off-chip components for a system-on-a-chip used in a desired electrical device. The methods provided include first method to simulate a requested operation for a simulated component far in the future with a fixed-length cycle counter by adjusting internal cycle counts in the cycle-accurate simulator for the requested operation and for the fixed-length cycle counter. A second method is used to send a not-ready response for a requested operation, when the requested operation takes longer than an estimated number of cycles in the cycle-accurate simulator. The system and methods allow for detecting access errors, bus faults, invalid address translations, privilege protection violations, alignment violations and other timing and behavior violations for simulated hardware and software components and the integration thereof. |
|
DETAILED DESCRIPTION In accordance with the preferred embodiments of the present invention, a system and methods for simulation of integrated hardware and software components are provided. The system includes a cycle-accurate simulator where X-number of simulator cycles is equivalent to Y-number of cycles on a simulated hardware component. For example, one cycle-accurate simulator cycle is equal to 0. 1 cycles on a simulated hardware component. The cycle-accurate simulator models stages of an operation execution pipeline for a desired hardware component (e. g. , a central processing unit). The cycle-accurate simulator may indicate how long an operation takes to execute and may indicate the timing and sequence of operations as they occur. The cycle-accurate simulator is preferably event driven, and events are used to determine timing behavior and interactions of hardware and software components in a simulation. The cycle-accurate simulator also may be used in an "instruction timing" mode, where the number of cycles required for a general operation is determined, but the order or timing of individual operations that make up the general operation are not simulated. The system further includes a simulator library for modeling and verifying hardware components of a desired electronic device. The simulator library may include built-in models for simulating multiple internal and external hardware components (e. g. , central processing units, memory, memory management units, caches, timers, universal asynchronous receiver transmitters and digital signal processors). The built-in models return a number of cycles on the cycle-accurate simulator executed for a desired simulated operation. The simulator library may also include simulator interface routines for setting a clock for a simulated component to a new clock speed, coordinating between a simulator library clock and a cycle-accurate simulator clock, handling events that occur before or during a current clock cycle, changing interrupt vectors and interrupt priority levels, providing notification of changes in registers during a simulated operation, or for setting one or more individual sub-components (e
|
| Related patents |
|
|
Method for generating functional tests for a microprocessor having several operating modes and features
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 ...
|
|
|
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 ...
|
|
|