29.12.2013 Views

Parallel Flash Loader Megafunction User Guide (PDF) - Altera

Parallel Flash Loader Megafunction User Guide (PDF) - Altera

Parallel Flash Loader Megafunction User Guide (PDF) - Altera

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Page 16<br />

Functional Description<br />

Table 5 lists the byte address range for CFI flash memory devices with different<br />

densities.<br />

Table 5. Byte Address Range<br />

CFI Device (Megabit)<br />

Address Range<br />

8 0×0000000–0×00FFFFF<br />

16 0×0000000–0×01FFFFF<br />

32 0×0000000–0×03FFFFF<br />

64 0×0000000–0×07FFFFF<br />

128 0×0000000–0×0FFFFFF<br />

256 0×0000000–0×1FFFFFF<br />

512 0×0000000–0×3FFFFFF<br />

1024 0×0000000–0×7FFFFFF<br />

Using Enhanced Bitstream Compression and Decompression<br />

The enhanced bitstream compression and decompression feature in the PFL<br />

megafunction reduces the size of the configuration file in the flash memory device.<br />

On average, you can reduce the file size by as much as 50% depending on the designs.<br />

When you turn on the enhanced bitstream compression feature, the PFL<br />

megafunction disables data encryption.<br />

Table 6 lists the preliminary compressed data size reduction and the configuration<br />

time comparison between typical, enhanced, and double bitstream compression<br />

results.<br />

Table 6. Comparison Between Typical, Enhanced, and Double Compression<br />

FPGA Configuration<br />

Typical Bitstream<br />

Compression Feature<br />

Enhanced Bitstream<br />

Compression Feature<br />

Double Compression<br />

Technique<br />

FPGA on-chip bitstream<br />

decompression enabled<br />

Yes No Yes<br />

PFL enhanced bitstream<br />

decompression enabled<br />

No Yes Yes<br />

Typical configuration file size<br />

reduction<br />

35%–55% 45%–75% 40%–60%<br />

PS configuration time Moderate (1) Slow Moderate (1)<br />

FPP configuration time Fast (2) Very fast (3) Not supported<br />

Notes to Table 6:<br />

(1) The FPGA receives compressed bitstream which decreases the duration to transmit the bitstream to the FPGA.<br />

(2) For FPP with on-chip bitstream decompression enabled, the DCLK frequency is ×2, ×4, or ×8 the data rate, depending on the device. You can<br />

check the relationship of the DCLK and data rate in the FPP Configuration section in the configuration chapter of the respective device handbook.<br />

(3) For FPP with enhanced bitstream decompression enabled, the DCLK frequency is ×1 the data rate.<br />

1 When using the PFL with compression, set the device MSEL pins set for compression or<br />

decompression. When generating or converting a programming file, you can enable<br />

compression. In the first few bytes during the generation of the programming file<br />

(with compression enabled), a bit set notifies the PFL that the incoming files is a<br />

compressed file. The ×4 DCLK-to-data are handled automatically in the PFL.<br />

May 2013 <strong>Altera</strong> Corporation <strong>Parallel</strong> <strong>Flash</strong> <strong>Loader</strong> <strong>Megafunction</strong> <strong>User</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!