Patent ID: 8886513

Claim:
A bus emulation device for use with a bus, comprising: a connector coupled to said bus and adapted to receive and transmit bus signals between said device and said bus, said bus signals including bus query and bus response signals; an embedded microcontroller; a mode switch; and a nonvolatile memory including firmware stored therein, said firmware including boot code adapted to boot said microcontroller to operate in one of a plurality of dedicated modes in response to said mode switch, said dedicated modes including a learning mode and an emulation mode, wherein in said learning mode, said microcontroller is controlled by said firmware to record in said nonvolatile memory bus query signals received from said bus and to record in said nonvolatile memory, response signals received from said bus and associated with recorded query signals; and wherein in said emulation mode, said microcontroller is controlled by said firmware to transmit recorded response signals in response to receipt of associated query signals.