Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

To update FPGA config memory with closed source VHDL

CLa_R
Novice
1,536 Views

In my project, I still use a Cyclone IV FPGA and a MSC4 config memory.

There is a way for programming the FPGA with a new version of configuration program, distributing the new release to final customer whitout that the user can see the program code (written in VHDL)?

0 Kudos
1 Reply
Abe
Valued Contributor II
1,155 Views

Can you provide the exact memory part number? Which device are you using ? EPCS/EPCQ?

 

Do you want to configure the FPGA / config memory without exposing the underlying VHDL/Verilog source code at the end-user side? If this is the case, then all you need to provide to the end-user is the compiled SOF/POF files and have the end customer download only the Quartus Programmer standalone version and get the USB Blaster/Blaster II cable. With this setup, all you need send the customer is the compiled output POF/SOF files and show the customer how to program/configure the device. You will not need to send / expose the source code in this case.

Reply