Software reconfigurable target I/O in a circuit emulation system
AssigneeQuickturn Design Systems, Inc.
InventorsTony R. Sarno, Ingo Schaefer, John E. Chilton, Mark S. Papamarcos, Curt Blanding
Life of this patent
Estimating the term…
Loading patent…
AssigneeQuickturn Design Systems, Inc.
InventorsTony R. Sarno, Ingo Schaefer, John E. Chilton, Mark S. Papamarcos, Curt Blanding
Estimating the term…
A time-sliced hardware-based emulator including at least one of: programmable I/O assignment; programmable levels of DC voltage; programmable pull-up or pull-down resistors in the emulator on a pin-by pin basis; programmable forcing and/or disabling of value output from the emulator on each pin; programmable clocking; and programmable sample modes. An emulator is connected to a target system via a Pod System Interface (PSI), a specially designed cable, and a Pod User Interface (PUI). For data traveling from the emulator to the target system, each PSI receives up to 128 bits of data from the emulator. The cable, however, is only 32 bits wide. Therefore, the emulator multiplexes the data sent over the cable, sending eight interleaved groups of 32 bits to the PSI in accordance with a fast clock signal. Each PUI receives the groups of 32 bits from the PSI and sends them to the target system in accordance with control signals from the emulator. For data traveling from the target system to the emulator, each PUI receives up to 128 bits of data from the target system. Each PUI sends four groups of 32 bits in accordance with a fast clock signal. Each PSI receives the groups of 32 bits and holds them in an internal register, sending the received bits to the emulator under control of the emulator.
A target I/O system for coupling an emulator having a plurality of data bits to a target system, comprising:
The target I/O system for coupling an emulator having a plurality of data bits to a target system, comprising:
The target I/O system for coupling an emulator having a plurality of data bits to a target system, comprising:
The target I/O system for coupling an emulator having a plurality of data bits to a target system, comprising:
A target I/O system for coupling an emulator having a plurality of data bits to a target system, comprising:
Dependencies are inferred from the claim text.