Abstract:
A system of the present invention tests the design of a universal serial bus (USB) smartcard device and includes a bus analyzer (112) for running test cases to generate USB bus traffic. A processor is operatively connected to the bus analyzer for receiving and transforming data about USB traffic into a selected data format that is usable across different smartcard development environments.
Abstract:
An integrated circuit (24) for a smart card (24) may include a transceiver (30) for communicating with a host device (21) and a Joint Test Action Group (JTAG) test controller (28) for performing at least one test operation. Further, the integrated circuit may also include a processor (31) for causing the JTAG test controller (28) to initiate the at least one test operation based upon receiving at least one test request from the host device via the transceiver. More particularly, the processor may convert the at least one test request to JTAG data for the JTAG test controller. That is, the integrated circuit advantageously allows communications between the host device and the JTAG controller via a system bus, for example, without the need for a dedicated JTAG test access port (TAP) which is typically required for accessing JTAG controllers.
Abstract:
An emulator (24) for a multi-mode smart card may include emulation (25) circuitry for performing smart card applications in a plurality of operational modes. The emulator may also include a smart card connector (26) to be connected to a smart card adapter (23) operable in at least one of the plurality of operational modes. The smart card connector may include a plurality of contacts (29). Moreover, the emulator may further include a plurality of cable assemblies (30,31) having first ends connected to the emulation circuitry, where each cable assembly is for a respective operational mode. Further, the emulator may also include an interface device (32) connected between second ends of the plurality of cable assemblies (30,31) and the smart card connector (26) for selectively electrically connecting a selected cable assembly to predetermined ones of the contacts (29) of the smart card connector based upon the at least one operational mode of the smart card adapter.
Abstract:
An integrated circuit (24) for a smart card (24) may include a transceiver (30) for communicating with a host device (21) and a Joint Test Action Group (JTAG) test controller (28) for performing at least one test operation. Further, the integrated circuit may also include a processor (31) for causing the JTAG test controller (28) to initiate the at least one test operation based upon receiving at least one test request from the host device via the transceiver. More particularly, the processor may convert the at least one test request to JTAG data for the JTAG test controller. That is, the integrated circuit advantageously allows communications between the host device and the JTAG controller via a system bus, for example, without the need for a dedicated JTAG test access port (TAP) which is typically required for accessing JTAG controllers.
Abstract:
A system of the present invention tests the design of a universal serial bus (USB) smartcard device and includes a bus analyzer (112) for running test cases to generate USB bus traffic. A processor is operatively connected to the bus analyzer for receiving and transforming data about USB traffic into a selected data format that is usable across different smartcard development environments.
Abstract:
An emulator (24) for a multi-mode smart card may include emulation (25) circuitry for performing smart card applications in a plurality of operational modes. The emulator may also include a smart card connector (26) to be connected to a smart card adapter (23) operable in at least one of the plurality of operational modes. The smart card connector may include a plurality of contacts (29). Moreover, the emulator may further include a plurality of cable assemblies (30,31) having first ends connected to the emulation circuitry, where each cable assembly is for a respective operational mode. Further, the emulator may also include an interface device (32) connected between second ends of the plurality of cable assemblies (30,31) and the smart card connector (26) for selectively electrically connecting a selected cable assembly to predetermined ones of the contacts (29) of the smart card connector based upon the at least one operational mode of the smart card adapter.