MATLAB Answers

HDL Coder VHDL Output

1 view (last 30 days)
Paul Sand
Paul Sand on 18 Jan 2019
A quesiton on the std_logic_vector notation and outputs.
For the simple function of x = a+b I noticed the notation is ufix14_En15. Only 14 bits are being
input to the variable b. I interpret En15 as the fractional part is 15 bits. So what does that mean?


Sign in to comment.

Answers (1)

Bharath Venkataraman
Bharath Venkataraman on 21 Jan 2019
fix14 implies that there are 14 bits in total. u implies unsigned.
En15 indicates that the LSB has a value of 2^-15, with an increment of 2 per bit going from bottom to top, so the MSB has a value of 2^-2.


Sign in to comment.



Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!