A copying logic block for, and a method of, programming an FPGA and a
modular music synthesis processor incorporating the copying logic block or
the method. In one embodiment, the copying logic block includes: (1) a
block receiver that receives an instantiable logic block via a programming
port of the FPGA and (2) a block instantiator, coupled to the block
receiver, that creates multiple instantiations of the instantiable logic
block within the FPGA in response to a command received via the
programming port without requiring each of the multiple instantiations to
enter the FPGA via the programming port.
Ένας φραγμός λογικής αντιγραφής για, και μια μέθοδος, ένα FPGA και έναν μορφωματικό επεξεργαστή σύνθεσης μουσικής που ενσωματώνουν το φραγμό λογικής αντιγραφής ή τη μέθοδο. Σε μια ενσωμάτωση, ο φραγμός λογικής αντιγραφής περιλαμβάνει: (1) ένας δέκτης φραγμών που λαμβάνουν έναν instantiable φραγμό λογικής μέσω ενός λιμένα προγραμματισμού του FPGA και (2) ένα instantiator φραγμών, που συνδέεται με το δέκτη φραγμών, ο οποίος δημιουργεί πολλαπλάσια instantiations του instantiable φραγμού λογικής μέσα στο FPGA σε απάντηση σε μια εντολή που παραλαμβάνεται μέσω του λιμένα προγραμματισμού χωρίς απαίτηση κάθε ενός από πολλαπλάσια instantiations για να εισαχθεί το FPGA μέσω του λιμένα προγραμματισμού.