Note:You are reading this message because your browser either doesn't support cascading style sheet (CSS) standards or is unable to access our CSS files (perhaps a browser setting). The majority of websites now use CSS to dramatically improve page layout. Virtually all recent browsers support CSS, so why not upgrade to view sites how they were intended to be seen?

User Settings
 Worldwide Locations  |  Contact Us

 

MicroMaster combines CPU Emulation with JTAG to perform both structural and functional board-level tests.

MicroMaster e-JTAG system configuration

The animated diagram above shows the various configurations of MicroMaster that are used to test and diagnose a processor-based board. The diagram is a Flash movie - if you don't see the movie, you can download the latest Flash player from this website.

All Configurations

All MicroMaster configurations require aTest Controller Card (TCC), which is available in both PCI and PXI format for installing in the customer's PC or PXI chassis.

CPU Emulation Configuration

For e-JTAG testing, using CPU Emulation techniques, the TCC connects to the Debug Port of the UUT processor via a Processor Control POD. This POD translates generic signal levels and protocols produced by the TCC so that they match the requirements of the specific processor. It also permits the TCC host computer to be sited at a distance from the UUT.

CPU Emulation with full I/O Configuration

The Optional I/O Emulation Unit allows I/O ports to be verified right out to external connectors during e-JTAG testing, using CPU Emulation techniques. This Unit monitors and supplies feedback to I/O ports, avoiding the need to attach real devices for full functional testing of I/O ports. Programmable cards are available for the I/O Emulation Unit to generate and measure analogue and digital signals. Alternatively, third party instrumentation such as DMM's and DSO's can easily be combined with a MicroMaster solution.

JTAG Configuration

MicroMaster can also run SVF-format JTAG tests that have been created by 3rd party ATPGs, such as the ASSET InterTech Scanworks® solutions. The configuration depends on the number of JTAG scan chains and headers provided on the board under test. If the CPU is part of a larger scan chain containing the other components, the same POD that is used for CPU Emulation can also execute the JTAG tests. If some components are on a second JTAG chain, an additional JTAG POD will be needed.

Test Programming

Test programming is via International Test Technologies' scripting language or using standard programming languages such as C, C++, National Instruments™ CVI™, or Visual Basic®. In addition, standard test executives, such as National Instruments™ TestStand™ can be easily integrated.

Top

MicroMaster e-JTAG system operation

CPU Emulation Tests

When running CPU Emulation tests, the MicroMaster TCC issues commands to the UUT's processor via its debug port. The first step in a test cycle is to stop all normal processor activity, giving the TCC full control over the UUT's operation. Once in control, the processor is used as a means to test the rest of the UUT. All UUT's can be divided into a series of functional blocks e.g. USB, A/D, etc. The operation of each functional block is controlled using processor read/write cycles. By sequentially accessing all functional blocks from the processor down, the debug port can exercise, test and monitor the operation of all UUT functions. In addition, fully-automated diagnosis is possible because testing is top-down. Diagnostic messages analyze the defective block, and the cause of the defect, e.g. short on a specific line of the PCI bus, etc.

The Optional I/O Emulation Unit is used to monitor and provide feedback during the testing of I/O devices. When the USB port is being tested, for example, the processor sends data to its output register, which is picked up by the I/O Emulation Unit and is returned to USB input register. The processor is directed to read and compare this with the sent data, verifying the function of the port.

MicroMaster systems are supplied with a wide range of pre-programmed test scripts (e.g. Bus, memory, USB, Infra-red, etc.) allowing rapid integration in test environments.

JTAG Tests

MicroMaster runs JTAG test vector files that have been generated by JTAG test solutions, such as the ASSET InterTech Scanworks® solution. These files must be in Serial Vector File format (SVF). The JTAG testing can be combined with CPU Emulation testing: only a sinlge board test script needs to be run to automate both test methods. The Interactive mode of running SVF files is illustrated on this page.

HomeBackTopMore