摘要 |
Disclosed is a system (106) for testing serial communications electrical circuit boards (102) which interfaces to a board being tested through a plurality of serial channels (110, 112). The system contains a plurality of personality modules (204), each of which can interface directly to a channel. A personality module (204) will perform level shifting, data encoding/decoding, line termination, and clock/framing extraction as needed for a particular serial protocol. The system (106) also contains one or more reconfigurable bit processors (402, 404, 406, 408) which may be connected together in a building block fashion to perform low-level processing on serial data received from or sent to a personality module (204). One of a plurality of serial test sequencers (410, 412) receives or sends data from/to a reconfigurable bit processor (402, 404, 406, 408); provides a user programmable means to control the application and reception of test patterns to and from a channel; and interfaces to the user through a system controller (108). <IMAGE> |