×

System and method for providing flexible signal routing and timing

  • US 7,721,036 B2
  • Filed: 05/31/2005
  • Issued: 05/18/2010
  • Est. Priority Date: 06/01/2004
  • Status: Active Grant
First Claim
Patent Images

1. A target interface logic for facilitating exchanges of communication signals between a hardware logic emulation system and a target system, the hardware logic emulation system having a plurality of programmable logic devices or processor chips, the target system verifying a logic design being emulated by the hardware logic emulation system, the target interface logic comprising:

  • at least one control signal connection that receives a system clock signal and a synchronization signal from the hardware logic emulation system, said synchronization signal initiating an emulation cycle that comprises a predetermined number of system clock cycles of said system clock signal;

    a plurality of output data connections that receives output data signals from the hardware logic emulation system, said output data signals being dynamic during said emulation cycle;

    a plurality of input data connections that provides input data signals to the hardware logic emulation system, said input data signals being dynamic during said emulation cycle;

    a plurality of reconfigurable bidirectional connections that exchanges target data signals with the target system, said target data signals being dynamic during said emulation cycle;

    a plurality of field programmable gate arrays; and

    a configuration memory space storing configuration information,wherein at least one of the plurality of field programmable gate arrays is configured according to the configuration information to couple a first reconfigurable portion of the plurality of input data connections and a first reconfigurable portion of the plurality of reconfigurable bidirectional connections, and to couple a first reconfigurable portion of the plurality of output data connections and the first reconfigurable portion of the plurality of reconfigurable bidirectional connections,wherein the target interface logic reconfigurably schedules exchange of the target data signals between the hardware emulation logic and the target system according to the configuration information, andwherein at least one reconfigurable bidirectional connection of said reconfigurable bidirectional connections is configurable to change its configuration between providing outgoing target data signals and receiving incoming target data signals during said emulation cycle.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×