A KVM extension configuration that includes a host connected to a
transmitter for transmitting communication signals across a KVM extension
to a receiver where user interface devices are located. The host has a
motherboard that supports USB communications. The KVM extension
configuration includes a USB host controller at the receiver that
initiates data reads and writes to the host as delayed transactions and
supports USB protocol communication with a plurality of the user interface
devices. The configuration also includes a transmitter core in the
transmitter having shadow registers that include content that is copied
from the configuration registers of the USB host controller at the
receiver. The host successfully carries out USB communications with the
transmitter through the use of the content of the shadow registers. In
addition, the receiver periodically synchronizes the content of the shadow
registers with content from the configuration registers of the USB host
controller.
Une configuration de prolongation de KVM qui inclut un centre serveur s'est reliée à un émetteur pour les signaux de communication de transmission à travers une prolongation de KVM à un récepteur où des dispositifs d'interface utilisateur sont localisés. Le centre serveur a une carte mère qui soutient des communications d'USB. La configuration de prolongation de KVM inclut un contrôleur de centre serveur d'USB au récepteur qui lance des données lit et écrit au centre serveur en tant que transactions retardées et soutient la communication de protocole d'USB avec une pluralité des dispositifs d'interface utilisateur. La configuration inclut également un noyau d'émetteur dans l'émetteur ayant des registres d'ombre qui incluent le contenu qui est copié à partir des registres de configuration du contrôleur de centre serveur d'USB au récepteur. L'hôte effectue avec succès des communications d'USB avec l'émetteur par l'utilisation de la teneur des registres d'ombre. En outre, le récepteur synchronise périodiquement la teneur des registres d'ombre avec le contenu à partir des registres de configuration du contrôleur de centre serveur d'USB.