HOME PRODUCTS CORPORATE SUPPORT NEWS SALES
Overview Development Platforms Tools Intellectual Property Partners
 
FPGA Code Protector

FPGA Code Protector


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
Terms & Conditions Legal Notice Contact