An adaptable configuration interface for a programmable logic device (PLD). A PLD includes a plurality of configuration pins and circuitry implementing read and write protocols for reading data from and writing configuration data to the PLD. A register that is external to the PLD is connected to the configuration pins of the PLD, and a processor is coupled to the register. A first set of routines, each executable on the processor, are configured to read and write values from and to the register. A second set of routines, each executable on the processor, provide an application programming interface for the configuration and readback of data from the PLD via the first set of routines. The layered structure of the interface routines aids in incrementally changing from a software controlled configuration interface to an interface that is a combination of hardware and software.

Eine anpassungsfähige Konfiguration Schnittstelle für einen programmierbaren Digitalbaustein (PLD). Ein PLD schließt eine Mehrzahl Konfiguration Stift- und Schaltkreisdes einführens gelesen ein und schreibt Protokolle für Lesedaten von und Schreiben Konfiguration Daten zum PLD. Ein Register, das zum PLD extern ist, wird an die Konfiguration Stifte des PLD und einen Prozessor wird verbunden zum Register angeschlossen. Ein erster Satz Programme, jeder, der auf dem Prozessor vollziehbar ist, werden zusammengebaut, um Werte und zu vom Register zu lesen und zu schreiben. Ein zweiter Satz Programme, jeder, der auf dem Prozessor vollziehbar ist, stellen eine Anwendungsprogramm-Schnittstelle für die Konfiguration und das Readback von Daten vom PLD über den ersten Satz von Programmen zur Verfügung. Die überlagerte Struktur der Schnittstelle Programmhilfsmittel, wenn sie zusätzlich von einer Software ändert, steuerte Konfiguration Schnittstelle zu einer Schnittstelle, die eine Kombination der Kleinteile und der Software ist.

 
Web www.patentalert.com

< Methods for monitoring antiretroviral therapy and guiding therapeutic decision in the treatment of HIV/AIDS

< Real time media journaler with a timing event coordinator

> Tube and duct trim machine

> Inhibition of nuclear import by backbone cyclic peptide analogs

~ 00094