GhostInABox
Junior Member level 2
Hi All,
I need to implement a tapped FIR filter in a Xilinx FPGA using VHDL . This means that i will need to do fixed point multiplication and addition.
I have read through some of the post on the xilinx and edaforum and not closer to understanding the best way to represent fixed point numbers in VHDL
There seems to be mixed success by using ieee_proposed.fixed_pkg package in Xilnx ISE/Vivado
So my question is to anyone who has successfully done something similar to this is , Do i need to rollout my own fixed point representation ( i.e either make it an integer , or use Q format) [1]
or is ieee_proposed.fixed_pkg widely used for VHDL fixed point operations and i can use this instead.
Any help is much appreciated
References
[1] Article on VHDL fixed point custom implementation : https://www.eetimes.com/document.asp?doc_id=1279807
I need to implement a tapped FIR filter in a Xilinx FPGA using VHDL . This means that i will need to do fixed point multiplication and addition.
I have read through some of the post on the xilinx and edaforum and not closer to understanding the best way to represent fixed point numbers in VHDL
There seems to be mixed success by using ieee_proposed.fixed_pkg package in Xilnx ISE/Vivado
So my question is to anyone who has successfully done something similar to this is , Do i need to rollout my own fixed point representation ( i.e either make it an integer , or use Q format) [1]
or is ieee_proposed.fixed_pkg widely used for VHDL fixed point operations and i can use this instead.
Any help is much appreciated
References
[1] Article on VHDL fixed point custom implementation : https://www.eetimes.com/document.asp?doc_id=1279807