An interactive graphical software tool is provided that can be used to
report the configuration data (i.e., the state of the various
configuration bits) in a programmed device as well as to probe and
stimulate circuits in the programmed device. A graphical or textual
representation of the configuration data can be displayed. When used with
a programmable device having addressable flip-flops, such as a member of
the Xilinx XC6200 family, one embodiment of the invention can change the
state of any addressable flip-flop in the configured device. The graphical
tool of the invention is preferably implemented using a high level
programming language such as Java and features a graphical point and click
user interface, remote access to hardware, and symbolic debug capability.
According to another aspect of the invention, data can be written into a
programmable device using an interactive software tool and a hardware
device designed to interface with the programmable device. The software
tool can optionally access the hardware device via a network server,
thereby enabling remote configuration of the programmable device.
Ein wechselwirkendes graphisches Software-Werkzeug ist, vorausgesetzt daß verwendet werden kann, über die Konfiguration Daten (d.h., den Zustand der verschiedenen Konfiguration Spitzen) in einer programmierten Vorrichtung sowie zu berichten, um Stromkreise in der programmierten Vorrichtung zu prüfen und anzuregen. Eine graphische oder Textdarstellung der Konfiguration Daten kann angezeigt werden. Wenn sie mit einer programmierbaren Vorrichtung verwendet wird, die ansprechbare Flip-Flops, wie ein Mitglied der Xilinx XC6200 Familie hat, kann eine Verkörperung der Erfindung den Zustand jedes ansprechbaren Flip-Flops in der zusammengebauten Vorrichtung ändern. Das graphische Werkzeug der Erfindung wird vorzugsweise mit einer höheren Programmiersprache wie Java eingeführt und einen graphischen Punkt kennzeichnet und Klickenbenutzerschnittstelle, Fernzugriff zu den Kleinteilen und symbolisch prüfen Fähigkeit aus. Entsprechend einem anderen Aspekt der Erfindung, können Daten in eine programmierbare Vorrichtung mit einem wechselwirkenden Software-Werkzeug und in eine Hardwareeinheit geschrieben werden, die entworfen ist, um an die programmierbare Vorrichtung anzuschließen. Das Software-Werkzeug kann die Hardwareeinheit über einen Netzbediener beliebig zugänglich machen, dadurch esermöglicht esermöglicht Remotekonfiguration der programmierbaren Vorrichtung.