TODOPIC
Otros Microcontroladores / Dispositivos programables => Lógica Programable => Mensaje iniciado por: ulisexxx88 en 29 de Julio de 2009, 01:45:36
-
Tengo un registro de n bits (ejemplo 110100110111), quiero que recorra todo el registro y me diga cuantos 1's hay en el registro y cuantos pares de 1's hay.
EJEMPLO tengo un registro de 8 bits (11101011) aqui observamos que el registro tiene seis 1's y un par de 1's.
OTRO EJEMPLO (110011101011) aqui tiene ocho 1's y dos pares de 1's.
Todo lo que estoy explicando lo quiero en VHDL, acepto todo tipo de sugerencias y ayuda. AYUDA ingenieros en electronica es mi tarea final. GRACiAS[/size][/size][/size]
-
Te puedo dar sugerencias de como hacerlo, pero no código ya que hace mucho tiempo que no uso vhdl. para poder saber la cantidad de unos presentes puedes hacer un registro de desplazamiento e ir cargando uno a uno los bits, y luego haces un contador que te cuente cada vez que aparezca un uno en la salida del registro. La parte del contador de pares de unos es un poco más complicada pero no tanto. Primero trata de pensar como lo harías mentalmente y luego lo tratas de pasar a vhdl