Lena/Sep 2016: Difference between revisions
Jump to navigation
Jump to search
ElenaZhivun (talk | contribs) |
|||
Line 12: | Line 12: | ||
=== Lab meeting === |
=== Lab meeting === |
||
* [[File:2016.09.01 Group Meeting.pdf|Zack's notes]] |
Revision as of 19:39, 1 September 2016
September 2016
BACK/NEXT
09/01/2016
Moving modulation/demodulation into LUT
Started on addressing the problems in the LabVIEW VIs. The first problem are the overflows in modulation/demodulation paths. The problem is that two 16-bit words are multiplied and they result in a 32 bit word, which is then scaled to fit back into a 16-bit word, and the scaling is not done correctly. I updated the VI, but it wouldn't compile because the compiler ran out of DSP48 blocks. The solution was to replace the Numeric multiplication blocks with High-throughput multiplication blocks and set the implementation to Look-Up Table, as described in this link http://forums.ni.com/t5/LabVIEW/Large-FPGA-vi-compiled-in-LV-2009-but-not-2010/m-p/1678820#M597625