A method is provided for securely configuring an FPGA with macros. Specifically, if an end user desires to use a macro from a macro vendor, the end user creates a design file containing an encrypted macro received from the macro vendor rather than the actual macro. The end user uses a FPGA programming tool to convert the design file into configuration data. Specifically, the FPGA programming tool processes the design file to detect encrypted macros. If an encrypted macro is detected, the FPGA programming tool requests authorization over a secured medium to decrypt the encrypted macro from the macro vendor. If authorization is received, the FPGA programming tool decrypts the encrypted macro and converts the design file into configuration data incorporating the macro.

Un método se proporciona para con seguridad configurar un FPGA de macros. Específicamente, si un usuario del extremo desea utilizar una macro de un vendedor macro, el usuario del extremo crea un archivo del diseño que contiene una macro cifrada recibida del vendedor macro más bien que la macro real. El usuario del extremo utiliza una herramienta de programación de FPGA para convertir el archivo del diseño en datos de la configuración. Específicamente, la herramienta de programación de FPGA procesa el archivo del diseño para detectar macros cifradas. Si se detecta una macro cifrada, la herramienta de programación de FPGA solicita el excedente de la autorización un medio asegurado para descifrar la macro cifrada del vendedor macro. Si se recibe la autorización, la herramienta de programación de FPGA descifra la macro cifrada y convierte el archivo del diseño en los datos de la configuración que incorporan la macro.

 
Web www.patentalert.com

< (none)

< Calibrachoa plant named `Colorburst Rose`

> Child exerciser/rocker

> (none)

~ 00017