Todos los ejercicios
Difícil
Completa el hueco
5 pruebas
CORDIC paso — actualización de x
Implementa una iteración CORDIC sobre la coordenada x con aritmética signed de 8 bits.
- Si
dir = '1':x_out = x_in + y_in - Si
dir = '0':x_out = x_in − y_in
x_out <= std_logic_vector(signed(x_in) + signed(y_in)) when dir = '1'
else std_logic_vector(signed(x_in) - signed(y_in));
Sólo se evalúa la línea entre los marcadores.
Caso de prueba visible
dir=1, x=10, y=5 → x'=15
| Puerto | Tiempo | Valor |
|---|---|---|
x_in |
0 ns | 00001010 |
y_in |
0 ns | 00000101 |
dir |
0 ns | 1 |
4 casos de prueba ocultos — resuélvelos para revelarlos.