Descripcion
|
|
Automatic Test Equipment (ATE) |
|
Service and repair work stations |
|
Engineering evaluation |
|
Microprocessor board emulation |
Architecture
ROM emulation is a powerful and versatile method of microprocessor testing. ROM emulation has emerged as the technique of choice for microprocessor test and diagnostic applications. A microprocessor-based board is tested by replacing the boot ROMs on the Unit Under Test (UUT) with memory emulation pods. Each pod handles eight bits of the data bus. Processors from 8 to 32 bits can be controlled with one to four pods (even the most advanced CPUs such as the Intel Pentium generally use only an eight-bit boot path). The emulator takes control of the UUT by resetting the processor and, under the test program¡¯s control (monitor program), exercises all functions on the board. Synchronization with the UUT is automatic and requires no additional hardware or connections.
ROM emulation uses a high level language that enables the user to focus on development of the test procedure (rather than on learning new opcodes of the tested CPU) allowing rapid transition from one test program development to another with minimum learning time. The controlling link is transparent to the user.
Logic Probe
The logic probe is available to probe UUT nodes beyond the kernel. A powerful node test system allows known good responses from a reference UUT to be stored in a library for immediate comparison against the board under test. Selecting a node test automatically invokes the correct stimulus, captures the results and compares them against the reference library. A PASS or FAIL message can be displayed or further instructions to the operator can be issued, pending the result of each node test.
Front Panel Window
A Windows GUI is included with built-in functions such as Memory Read/Write, I/O Read/Write, Memory Test, etc. Higher-level functions can also be executed with a single command. A built-in macro language supports easy development of the complex test procedures without the need to learn a programming language.
The NX5000 Series is supplied with a software package that includes a virtual panel stand-alone application, driver, and on-line documentation. The virtual panel can be used to interactively control the instrument from a window that displays the current instrument settings and allows you to control and change them. The driver is a library of functions that is used to control and change the instrument settings from within your application. The instrument driver is provided for Windows operating system (32 bit DLL). In addition to the driver library, various interface files provide access to the library from your favorite programming tools and languages. These interface files support programming from ATEasy, Microsoft and Borland C/C++, Microsoft Visual Basic, Borland Delphi and more.
|