Patent ID: 7973554
Filing Date: 2011-07-05
Classification: G06F

Abstract:
1. A method of configuring application-specific functional blocks embedded in a user programmable fabric, the user programmable fabric including a configuration data controller having an input and an output, the application-specific functional blocks comprising a first configuration memory having an input and an output, and a plurality of user programmable logic blocks comprising a register and a second configuration memory having an input and an output, the method comprising: sending configuration data to configure the application-specific functional blocks to the configuration data controller of the user programmable fabric; routing the output of the configuration data controller of the user programmable fabric to the input of the first configuration memory of the application-specific functional blocks via the plurality of user programmable logic blocks; transferring the configuration data to a register of the plurality of user programmable logic blocks; transferring the configuration data from the register of the plurality of user programmable logic blocks to the first configuration memory of the application-specific functional blocks; and configuring, using the configuration data, the application-specific functional blocks.