Verfahren zur Programmierung einer programmierbaren Gatteranordnung in einem verteilten Computersystem

Zur Programmierung einer ersten programmierbaren Gatteranordnung, beispielsweise eines ersten FPGAs, in einem verteilten Computersystem ist eine Einrichtung einer ersten Konfigurationslogik auf der ersten programmierbaren Gatteranordnung vorgesehen. Die erste Konfigurationslogik ist eingerichtet, vo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kalte, Heiko, Agne, Andreas, Lubeley, Dominik, Schlenger, Marc
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Zur Programmierung einer ersten programmierbaren Gatteranordnung, beispielsweise eines ersten FPGAs, in einem verteilten Computersystem ist eine Einrichtung einer ersten Konfigurationslogik auf der ersten programmierbaren Gatteranordnung vorgesehen. Die erste Konfigurationslogik ist eingerichtet, von einer Konfigurationssoftware einen ersten Anwenderbitstrom zur Einrichtung einer ersten Anwenderlogik auf der ersten programmierbaren Gatteranordnung entgegenzunehmen und den ersten Anwenderbitstrom auf einem Festspeicher der ersten programmierbaren Gatteranordnung zu speichern, um anschließend auf der ersten programmierbaren Gatteranordnung eine erste Anwenderlogik gemäß den Vorgaben aus dem ersten Anwenderbitstrom einzurichten. In einer Ausbaustufe der Erfindung ist außerdem eine Einrichtung einer Programmierlogik auf der ersten programmierbaren Gatteranordnung vorgesehen zur Programmierung einer zweiten programmierbaren Gatteranordnung, die zumindest mit der ersten programmierbaren Gatteranordnung zu einer Daisy Chain verschaltet ist. To program a first programmable gate array, for example a first FPGA, in a distributed computer system, a configuration of a first configuration logic on the first programmable gate array is provided. The first configuration logic is configured to receive a first user bitstream from a configuration software for configuring a first user logic on the first programmable gate array and to store the first user bitstream on a non-volatile memory of the first programmable gate array for the purpose of subsequently configuring a first user logic on the first programmable gate array according to the specifications from the first user bitstream. In an expansion stage of the invention, a configuration of a programming logic on the first programmable gate array is also provided for programming a second programmable gate array, which is connected to the first programmable gate array to form a daisy chain.