Changelog:
1. Added 4 multipliers, shared one 128K BRAM block to cache a copy of blocka. The four multipliers don't fit on the FPGA otherwise
2. Updated the 'updateHLS.sh' script to handle vivado updates better. Still handles only one HLS IP at a time though
3. This change has a few errors in the SDK code - I'm pushing this hastily so that I can recover later when I shoot myself in the foot