Emulator and digital signal analyzer
First Claim
1. An emulator and digital signal analyzer for automatic functional and parametric testing of a unit under test, within a simulation of that unit'"'"'s normal functional data environment, comprising:
- a plurality of digital signal processors, each said digital signal processor responding to said digital signal processor'"'"'s own series of stored program steps simultaneously with at least one other of the digital signal processors responding to said other digital signal processor'"'"'s own series of stored program steps for cooperating in the generation of a sequence of digital representations of the operating environment of the unit and for analysis of data signals from the unit under test, for comparison with what should normally be received from the unit under test;
means for translating the outputs of the digital signal processors into a representation of a normal data signal environment of the unit under test;
shared resources available to all of the digital signal processors;
common means for each digital signal processor to communicate with the shared resources and with every other digital signal processor in the emulator; and
means for arbitrating between the digital signal processors whenever at least two of them are trying to utilize the common means in order to access or receive from the shared resources, to withhold access from one digital signal processor and permit access to another digital signal processor.
3 Assignments
0 Petitions
Accused Products
Abstract
In order to test the functional and parametric characteristics of a unit without overloading a host computer, the host computer downloads a testing program to a plurality of digital signal processor modules which do all of the functional environmental emulation data generation and analysis of the data received from the unit under test. A reconfigurable application interface module is also programmed at the same time as the digital signal processor modules and is thus configured to accept basic emulation data generated by the digital signal processor modules and convert those data to the data environment that the unit under test is expected to experience in use. The application interface module also converts the data received from the unit under test into a format that the digital signal processor modules can analyze, the results of which analysis are made available to the host computer.
68 Citations
15 Claims
-
1. An emulator and digital signal analyzer for automatic functional and parametric testing of a unit under test, within a simulation of that unit'"'"'s normal functional data environment, comprising:
-
a plurality of digital signal processors, each said digital signal processor responding to said digital signal processor'"'"'s own series of stored program steps simultaneously with at least one other of the digital signal processors responding to said other digital signal processor'"'"'s own series of stored program steps for cooperating in the generation of a sequence of digital representations of the operating environment of the unit and for analysis of data signals from the unit under test, for comparison with what should normally be received from the unit under test; means for translating the outputs of the digital signal processors into a representation of a normal data signal environment of the unit under test; shared resources available to all of the digital signal processors; common means for each digital signal processor to communicate with the shared resources and with every other digital signal processor in the emulator; and means for arbitrating between the digital signal processors whenever at least two of them are trying to utilize the common means in order to access or receive from the shared resources, to withhold access from one digital signal processor and permit access to another digital signal processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An emulator and digital signal analyzer for emulating data signals that a unit under test would expect to receive and for digitally analyzing the data signals generated by the unit under test, comprising:
-
a plurality of programmable digital signal processors for generating data and for receiving and analyzing data for functional and parametric testing of at least one unit under test; means for formatting the data signals passing from the digital signal processors to the unit under test and from the unit under test to the digital signal processors, so as to emulate the unit under test'"'"'s normal digital operating environment; and means for electronically reconfiguring the nature of the operation of the formatting means for adaptation to different types of units under test. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An emulator and digital signal analyzer for emulating the data signals that a unit under test would expect to receive and for digitally analyzing the data signals generated by the unit under test, comprising:
-
a host computer having resident therein programs for the testing of a plurality of units under test and through which a command to conduct a test can be transmitted; a digital signal generator and analyzer comprising a plurality of digital signal processors for generating data and for receiving and analyzing data for functional and parametric testing of at least one unit under test, all generation of data for delivery to the unit under test and all processing of the data received from the unit under test for analysis thereof being performed by the digital signal generator and analyzer, with the results of said analysis being retrieved by the host computer from the digital signal analyzer; memory means associated with the digital signal processors for storing the program for testing a specific type of unit under test; means for receiving from the host computer and for storing in the memory associated with the digital signal processors the program for testing a specific type of unit under test; and means for formatting the data signals passing from the digital signal processors to the unit under test and from the unit under test to the digital signal processors, so as to emulate the unit under test'"'"'s normal digital operating environment. - View Dependent Claims (13, 14, 15)
-
Specification