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 make updates 2016-04-11 16:14:59 -04:00
ad9434_fmc make updates 2016-04-11 16:14:59 -04:00
ad9467_fmc make updates 2016-04-11 16:14:59 -04:00
ad9739a_fmc make updates 2016-04-11 16:14:59 -04:00
adrv9371x adrv9371x/zc706: Update project with the new axi_dacfifo 2016-06-22 12:33:47 +03:00
adv7511 Makefiles: Update Makefiles 2016-03-31 12:37:47 +03:00
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 make updates 2016-04-11 16:14:59 -04:00
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 Make: Update 2016-05-06 16:44:24 +03:00
fmcadc4 Make: Update 2016-05-06 16:44:24 +03:00
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 make updates 2016-04-11 16:14:59 -04:00
fmcomms7 Make: Update 2016-05-06 16:44:24 +03:00
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 ccpci- carrier changes 2016-04-27 16:26:11 -04:00
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 Merge branch 'hdl_2016_r1' into dev 2016-04-19 18:05:50 +03:00
usdrx1 makefile updates 2016-06-10 14:26:14 -04:00
Makefile make updates 2016-07-06 15:02:00 -04:00