发明名称 Methods to securely configure an FPGA to accept selected macros
摘要 A method is provided for configuring an FPGA to accept or reject selected software (macros). Specifically, if an end user desires to use a locked macro from a first macro vendor a locked macro from a second macro vendor in the same FPGA, a key manager prepares a keyed FPGA for the end user by pre-programming an FPGA with a first key, which is configured to unlock the first locked macro, and a second key, which is configured to unlock the second locked macro. The key manager obtains the first key from the first macro vendor and the second key from the second macro vendor. The keys are stored in a key table of the FPGA that is write-only from outside the FPGA. The end user pays a fee to the key manager for the keyed macro, but is not given access to the keys. The key manager apportions the fee from the end user and distributes appropriate licensing fees to the first macro vendor and the second macro vendor.
申请公布号 US6357037(B1) 申请公布日期 2002.03.12
申请号 US19990232022 申请日期 1999.01.14
申请人 XILINX, INC. 发明人 BURNHAM JAMES L.;LAWMAN GARY R.;LINOFF JOSEPH D.
分类号 G06F17/50;G06F21/00;(IPC1-7):G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项
地址
您可能感兴趣的专利