发明名称 Supporting multiple FPGA configuration modes using dedicated on-chip processor
摘要 An FPGA has an on-chip processor that reads configuration data onto the FPGA and controls the loading of that configuration data into FPGA configuration memory cells. After FPGA power-up, the processor reads a configuration mode code from predetermined terminals of the FPGA. If the configuration mode code has a first value, then the processor executes a first configuration program so that configuration data is received onto the FPGA in accordance with a first configuration mode. If the configuration mode code has a second value, then the processor executes a second configuration program so that configuration data is received onto the FPGA in accordance with a second configuration mode. The configuration programs can be stored in metal-mask ROM on-chip so they can be changed without re-laying out the remainder of the FPGA. Providing multiple configuration programs allows the FPGA to support multiple configuration modes using the same processor hardware. One configuration mode code causes the processor to execute a loader program that in turn loads a configuration program onto the FPGA from a source external to the FPGA. Once the configuration program is loaded, the processor executes the configuration program thereby allowing the FPGA to support a custom configuration mode.
申请公布号 US6496971(B1) 申请公布日期 2002.12.17
申请号 US20000499499 申请日期 2000.02.07
申请人 XILINX, INC. 发明人 LESEA AUSTIN H.;TRIMBERGER STEPHEN M.
分类号 H01L27/04;G06F17/50;H01L21/82;H01L21/822;H03K19/177;(IPC1-7):G06F17/50;G06F1/24;G06F9/24;G06F9/312 主分类号 H01L27/04
代理机构 代理人
主权项
地址