Kmila
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.

Ocurrió un error no controlado. Recargar 🗙