Black Box ServSwitch Wizard DVI DL, KV2008A What is True Emulation?, Enumerated USB switching

Page 4

What is True Emulation?

True Emulation represents a significant breakthrough in sharing USB devices between two or more computer systems. Until this point, the problem has been how to create a USB switch that provides all of the following:

Quick, transparent and reliable switching,

Accurate representation of the connected USB keyboard and mouse,

Switching control via the connected USB keyboard and/or mouse.

The difficulty in achieving all of the above requirements has been due to the complexity of the USB standard. This has led to various difficulties that have spawned a number of possible solutions.

Enumerated USB switching

The earliest attempts to switch USB devices applied a relatively ‘hands off’ approach. Enumerated USB switches are the electronic equivalent of those old mechanical KVM switches with a large knob on the front.

Enumerated switches are so called because a connected USB device will be required to perform a full initiation (a process called Enumeration) every time it is switched; just as if you had pulled out the plug and then reconnected it.

Enumerated switches simply pass all signals straight through between the USB device and the computer, they do not attempt to interpret any data. For most devices, this offers an advantage because the switch just leaves them to get on with their jobs without any interference or any hit on performance. However, it means that a USB keyboard or mouse cannot be used to control the switching process - a quick and simple control method expected by most users. Reliability of switching is also an issue that has plagued enumerated switches, especially when used with certain USB devices and particular operating systems.

Emulated USB switching

The issues with interpreting the complex USB data streams and recreating (or Emulating) the identity of attached USB devices were eventually solved, leading to the creation of the Emulated USB switch.

A neat side effect of the technique used is that each computer can be fooled into thinking that the USB device is permanently connected to it, even when the device is switched to another computer. This means that the enumeration process for the USB device takes place only once, during the first power

on. After that, a computer merely sees a dormant version of the USB device whenever the device is actually connected to a different computer.

However, it remains a complex task to dynamically assume the identity of a USB device, distribute it among the connected computers and maintain all of the necessary signals, states and processes. Therefore, manufacturers have previously relied upon a fixed keyboard and mouse profile that is declared to each computer, regardless of the actual connected devices. This precluded the use of any special keyboard or mouse features over and above the standard layouts.

®

True Emulation

 

 

 

 

 

Mindful of the limitations associated with the

USB

USB

 

OTHER USB

 

previous USB switching techniques, we set about

KEYBOARD

MOUSE

 

DEVICE

 

 

 

 

 

 

creating a more effective and elegant solution.

 

 

 

 

 

After a great deal of research and development,

HOST

 

 



True Emulation is the result.

 

 

CONTROLLER

 

 

True Emulation allows the complete identity of

 

 

 

 

the keyboard and mouse to be copied and then

 

 

 

 

presented to all of the connected computers.

EMULATION

 

 

This means that any keyboard offering specialist

ENGINE

 

 

 

 

 

 

 

 

 

 

 

function keys or any mouse with extra features

 

 

 

 

 

will be fully supported at each computer. As with

 

 

 

 



the previous emulation method, the unselected

 

 

 

 

computers will continue to see the identities

USB

USB

USB

USB

of the keyboard and mouse, which means that

HUB

HUB

HUB

HUB

 

 

 

 

no enumeration is necessary when their link

 

 

 

 

becomes active once again. This not only helps

PC

PC

PC

PC

to speed up the rate of reconnection, but also

 

1

2

3

4

 

raises the reliability of switching because USB

 

 

 

 

 

links are at their most vulnerable during the

The emulated section of



enumeration process.

the switch is shown in

True Emulation relies upon a high speed circuit,

blue and handles only the

called an Emulation Engine, to fully emulate

the USB device identities and also interpret

keyboard and mouse.The

 

keyboard and mouse data streams. The result is

green enumerated section

 

full support for KVM switching control via hotkey

of the switch handles other

 

presses or the third button/scroll wheel of a

USB devices and also uses

mouse.

the USB hubs to link with

True Emulation is not necessarily required by

the computers.

 

 

other USB devices, which is why you will also

 

 

 

 

find two enumerated circuits within the Wizard

 

 

 

 

 

 

 

 

 

DVI DL (shown in green within the block diagram) alongside the True Emulation

 

feature (shown in blue). This allows those other USB devices to operate at

 

their highest speeds, without any intervention. The enumerated circuits benefit



greatly from the USB Hubs that are jointly used with the True Emulation system.

Because they interface directly and permanently with each computer, they help

to stabilise the dormant links, making errors during enumeration much less

 

likely.

 

 

 

 

 

The dual switching arrangement provides further flexibility because the True

 

Emulation and enumerated sections can be switched in unison or independently

 

of each other, as required. Thus, your various peripherals can operate with

 

different computers at the same time.



Image 4
Contents ServSwitch Wizard DVI DL Contents Introduction  What is True Emulation? Enumerated USB switchingEmulated USB switching True EmulationWizard DVI DL features front and rear Wizard DVI DLWhat’s in the box What you may additionally needMounting InstallationRack brackets Connections User consoleTo connect peripherals to the user console VersaFrom USB devices Power in connection To connect the power supplyComputer systems To connect a computer systemMultiple video head connections Configuration Configuration menusConfiguration menus layout To access the configuration menuGeneral configuration Changing hotkeysEditing the computer list To change the hotkeysReminder banner To change banner colors or disable the bannerTo change dwell time for the banner Items required to perform an upgrade Performing upgradesTo use the KVM Firmware Uploader utility Select the upgrade file to be used Where xxx is the firmware versionCommence the upgrade Cycle the powerOperation To select a computer using the on-screen menuSelecting a computer To select a computer using the front panel To select a computer using the mouse buttonsTo select a computer using solely mouse buttons To select a computer using mouse buttons and on-screen menuTo select a computer using hotkeys Standard hotkey press combinationsAdditional hotkey press combinations What are hotkeys?Further information Getting assistanceBlackBox subsidiary contact details Techhelp@blackbox.co.ukTo access the configuration menus Appendix 1 Configuration menusMenu map Functions Reset to Factory DefaultsTo get here Global Preferences Settings ENGLISH, FRENCH, GERMAN, Swedish Setup OptionsLanguage Edit Computer List Edid Options To edit or create an entryRS232 serial flash upgrade null modem cable Appendix 2 Cable specificationsMulti-head synchronization cable Safety information Radio Frequency Energy European EMC directive 89/336/EECFCC Compliance Statement United States Canadian Department of Communications RFI statementNormas Oficiales Mexicanas NOM electrical safety statement Instrucciones de seguridad Index USB