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.
21616 Discussions

Configuring a part of cyclone II

Altera_Forum
Honored Contributor II
1,162 Views

Hi all, 

Can we write a code/software to access a specific part of FPGA. I mean, suppose i want to program a particular LUB or LE in cyclone II FPGA, is it possible to write a code/software that will uniquely address that LUB/LE and program our required data in to it?? If yes, how can that be done? 

 

Thanks in advance.
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
402 Views

No. 

 

The internal parts of the FPGA are not user accessable in general. 

 

You create internal structures via either a programming language (VHDL, Verilog, AHDL, OpenCL, etc) or schematic entry mentod, and the Quartus II software (synthesis - place and route) reduce that structure down to the logical gates and registers to represent your design intent. 

 

That said, in future architectures, you will be able to do partial reconfigurations of the internals of the devices so that small portions (small if you define them to be small) can be replaced without changing the rest of the internals of the design. SAt the theoritical limit, you could define one LE as the smallest 'part' to be replaces, and thereby replace the location by loading that 'differential' programming file to the part. 

 

This is not a capability of the Cyclone II family. 

 

Regards.
0 Kudos
Reply