pluto_hdl_adi/projects
Lars-Peter Clausen 62c7114d77 Enable bitstream compression for Xilinx projects
Enabling bitstream compression reduces the size of the generated bitstream.

This means on one hand it will consume less storage, which is especially
useful for the BOOT partition of the ADI images where we store BOOT.BIN
files for all supported platforms.

On the other hand a smaller bitstream is faster to load from the storage
medium and it is also faster to program to the FPGA. So it reduces the
overall boot time as well.

The only downside of bitstream compression is that the bitstream size is no
longer constant, but depends on the actual design and resource utilization.
This will not work with bootloaders that expect a fixed size.

When building a bitstream using the tcl scripts bitstream compression can
be disabled by setting the ADI_NO_BITSTREAM_COMPRESSION environment
variable.

Initial tests show a reduction of a round 50% in size for most ADI
projects.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2016-07-14 10:16:15 +02:00
..
ad6676evb ad6674evb, fmcadc2, fmcadc4, fmcadc5, fmcjesdadc1: 2016-05-04 19:37:33 +03:00
ad7616_sdz axi_ad7616: Rename the physical interface signals to rx_* 2016-07-01 14:45:23 +03:00
ad7768evb make updates 2016-04-11 16:14:59 -04:00
ad9265_fmc
ad9434_fmc
ad9467_fmc
ad9739a_fmc
adrv9371x adrv9371x/zc706: Update project with the new axi_dacfifo 2016-06-22 12:33:47 +03:00
adv7511
arradio makefile updates 2016-06-10 14:26:14 -04:00
cftl_cip make updates 2016-04-11 16:14:59 -04:00
cftl_std make updates 2016-04-11 16:14:59 -04:00
cn0363
common Enable bitstream compression for Xilinx projects 2016-07-14 10:16:15 +02:00
daq1 daq1: Add AXI PLDDR FIFO to the receive path 2016-07-07 07:15:54 +03:00
daq2 makefile updates 2016-06-10 14:26:14 -04:00
daq3 daq3: A10GX, updated project to the TCL flow 2016-07-08 12:00:37 +03:00
fmcadc2
fmcadc4
fmcadc5 ad6674evb, fmcadc2, fmcadc4, fmcadc5, fmcjesdadc1: 2016-05-04 19:37:33 +03:00
fmcjesdadc1 makefile updates 2016-06-10 14:26:14 -04:00
fmcomms1 makefile updates 2016-06-10 14:26:14 -04:00
fmcomms2 fmcomms2: Makefile update 2016-07-12 09:39:24 +03:00
fmcomms5 make updates 2016-04-11 16:14:59 -04:00
fmcomms6
fmcomms7
fmcomms11 make updates 2016-07-06 15:02:00 -04:00
imageon imageon/zed - remove onboard hdmi and update design 2016-07-01 14:11:49 +03:00
motcon2_fmc Makefiles: Update Makefiles 2016-03-31 12:37:47 +03:00
pzsdr
pzsdr1 pzsdr1: lvds/cmos updates 2016-04-11 16:18:29 -04:00
scripts Enable bitstream compression for Xilinx projects 2016-07-14 10:16:15 +02:00
usb_fx3
usdrx1 makefile updates 2016-06-10 14:26:14 -04:00
Makefile make updates 2016-07-06 15:02:00 -04:00