Rikka escribió: ↑Hace 3 años
sabes hacer un registro de desplazamiento? para guardar una señal de 12 bits y hacer cuentas secuenciales
No sé a que te refieres exactamente con hacer cuentas secuenciales, pero hacer un registro de desplazamiento no es complicado. Puedes hacerlo simplemente con un signal de 12 bits y desplazando el contenido a cada flanco del clk, para hacer esto hay varias maneras, aunque la más sencilla (y probablemente no la mejor) que se me ocurre ahora sería algo así:
reg(12 downto 1) <= reg(11 downto 0);
reg(0) <= entrada;
Añadir la salida, resets y demás tampoco debería tener demasiada complicación.