Application Description
The section ahead will introduce a number of concepts for using the FCP security system.
Protection of FPGAs
In this application, the FPGA is protected by the FCP. Although the data stream of the FPGA can be recorded while it is being configured, the design in the FPGA won't work without the FCP.
|
 figure 1: standard application |
Protection and configuration system for SRAM based FPGAs
The FCP cannot only be used for protection but also for configuration. In the example below, configuration data are stored in a cost-effective serial flash. The FCP acts as a controller and configures the FPGA appropriately. Thus savings on expensive configuration devices that are being offered by the FPGA vendors can be achieved.
|
 figure 2: protection and configuration |
Protection and configuration system for SRAM based FPGAs plus external program memory
Additionally to the aforementioned applications, the FCP can be used to allow a CPU access to flash as a program memory.
|
 figure 3: advanced application |