Comparador VHDL almacenando el mayor

Hola a todos, me gustaría pediros ayuda para solventar un problema que nos ha surgido en el diseño un proyecto.

Se trata de comparar 256 muestras y almacenar la mayor. Las muestras las obtenemos de un core para el calculo de una fft. Tenemos 2 salidas, una que marca la magnitud y otra para el indice. Lo que pretendemos hacer es comparar los valores de la magnitud segun vayan saliendo los 256 datos y almacenar su valor, asi como el índice que le corresponda a ese valor.

La idea que se nos habia ocurrido era la de comparar los valores de 2 en 2, almacenar el mayor en un registro y realizar la siguiente comparación entre el mayor que ya tenemos almacenado en el registro y el nuevo dato que sale del core, todo ello de manera secuencial.

¿Es este planteamiento correcto? ¿Habría algun metodo mejor?

Gracias de antemano por vuestra ayuda y un saludo.;)
 
Atrás
Arriba