When generate HDL codes, can not support fixed point division. My dividend has 40 bits of fraction, and the divisor has 20, the result have 20 fractional bits.

4 visualizaciones (últimos 30 días)
Maybe the question is "En_35"? But I can not find more information in help center.Please help me.

Respuesta aceptada

Walter Roberson
Walter Roberson el 16 de Mayo de 2023
ufix40 divided by ufix20 would give a result with (40-20)=20 bits, but you are requesting en35 which is 35 bits.
You can create a ufix20 result and potentially convert it to _en35 as a separate step, understanding that the bottom 15 bits will not contain useful information.
  4 comentarios
Zora Aria Jade
Zora Aria Jade el 17 de Mayo de 2023
Successfully!Do not need a convert block. Change the data type of "2" from ufix2 to unfix41_En36.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Code Generation en Help Center y File Exchange.

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by