Preguntas con etiqueta 'fixed-point'

2
respuestas

¿Por qué la multiplicación binaria con signo (complemento a 2) tiene un procedimiento diferente al no firmado?

La multiplicación binaria de complemento a 2 no tiene el mismo procedimiento que sin firmar si ambos operandos no tienen el mismo signo. ¿Cuál es la lógica detrás de eso? ¿Se aplica una consideración especial a la división también cuando llev...
1
respuesta

¿Cómo dividir un número de varios dígitos en dígitos separados en VHDL?

Encontré el método para el lenguaje c .Pero no sé cómo realizar esto en VHDL. Deje que un número de punto fijo (12 abajo a -19) como 3456.478396 Necesito dividir este número completamente en números separados 3456.478396 - > 3, 4, 5, 6, (pu...
1
respuesta

Use valores flotantes en el código VHDL

Suponga que quiero tener una señal sinusoidal continua como entrada a mi código VHDL. Los valores serán de tipo float ya que tomarán valores no enteros, por ejemplo: 10.5 mA. ¿Cómo administro estos números en mi código VHDL? He intentado u...
0
respuestas

RFFT en 8192 muestras en Q15 con CMSIS

Necesito realizar una FFT en un bloque de 8192 muestras en un STM32F446 . Para eso quería usar la biblioteca CMSIS DSP ya que está disponible fácilmente y optimizada para el STM32F4. Mis 8192 muestras de entrada serán finalmente valore...
1
respuesta

Rango de división de punto fijo sin signo en VHDL

Estaba pensando en el rango que debe tener una señal de resultado para acomodar una división de punto fijo sin firmar. Supongamos que tenemos: SEÑAL a: UFIXED (3 DOWNTO -3); SEÑAL b: UFIXED (4 DOWNTO -2); estoy equivocado asumiendo:...
1
respuesta

¿Es posible mostrar números de punto fijo como base 10 en la onda modelim?

Si una persona está creando un sistema utilizando números de punto fijo, se implica un punto decimal. En este caso, si uno va a utilizar la ventana de onda para ver el resultado, será beneficioso ver el valor real del número de punto fijo en la...
2
respuestas

Cómo representar números reales negativos en representación de punto fijo

Encuentro este módulo para la adición de dos números de punto fijo. Manual de uso de este módulo: enlace ¿Cómo agregar -1.5 (o cualquier número real negativo) a 0.5 (cualquier número real)? Mi problema es que: sé cómo representar números...
2
respuestas

Dos unidades de precisión simple versus una unidad de precisión doble

Suponga que está diseñando una unidad de punto flotante, y se desea que sea capaz de una operación de precisión simple y de doble precisión, en el primer caso, no simplemente expandiendo los operandos de precisión simple a registros de doble pre...
1
respuesta

¿Se puede implementar la división de puntos fijos utilizando un divisor que genere cociente y resto?

Por lo que he visto, la división es una operación muy costosa en términos de tiempo o área (compensación). Generalmente se implementa como una operación de resta continua de un número de otro número para obtener los bits de cociente. Si bien...
0
respuestas

Problema de VHDL Xilinx IP Core Divisor para un punto fijo firmado

Espero que me puedas ayudar ya que creo que este es un error muy específico y no sé cómo resolverlo. Quiero dividir 2 números representados como: 4bits: parte entera 4bits: parte fraccionaria Entonces instalo un divisor en el generad...