An electronic apparatus for testing equipment for serial busses employs a
generic bus model that breaks down a serial bus into separate layers that
are managed by separate processors. The processors have parameters that
can be programmed for communicating via one type of serial bus, or can be
reprogrammed for communicating via another type of serial bus.