Forum Discussion

I_like_leds_15's avatar
I_like_leds_15
Icon for New Contributor rankNew Contributor
20 hours ago

Cyclone 10 LP Bitstream Compression Failing

I am using the Altera Cyclone 10 LP Development Kit with the 10CL025YU256I7G Device. Do do the design, I am using Quartus Prime Version 24.1 Standard. 

I am trying to compress my bitstream in order to have a faster configuration. I am using Active Serial with the on-board flash device. 

Altera documentation suggests two ways of performing the compression: Cyclone 10 LP bitstream compression

I can get the compression to work using the 2nd way, where the .sof file is compressed during "Convert Programming Files" by accessing the file properties. 

The 1st suggested way of compression is not working:

"To enable compression before design compilation:

  1. Click Assignment Menu > Device.
  2. Select the appropriate Intel® Cyclone® 10 LP device and then click Device and Pin Options.
  3. In the Device and Pin Options window, select Configuration under the Category list and turn on Generate compressed bitstreams.
  4. Click OK."

 

The checkbox for "Generate compressed bitstreams" is checked, but after compilation, the .sof file is not compressed and configuration takes the same amount of time as when the checkbox is not checked. 

Why is this occurring? 

 

1 Reply

  • FvM's avatar
    FvM
    Icon for Super Contributor rankSuper Contributor

    Hi,

    I believe there are some misunderstandings involved with your post.

    1. The .sof file, which is used for direct JTAG configuration and as a source for AS programming file generation is never compressed.
    2. Compression can be enabled in Programming File Generator for .jic and .rpd AS programming files. It doesn't reduce .jic file size, which always reflects capacity of chosen flash device, but the non-erased file content (different from 0xFF) is reduced, also .rpd file size. Respectively flash programming time and time to load the configuration is shorter.
    3. Compression option is somehow hidden in PFG GUI under properties of the .sof file.