Chargement…
Chargement…
Quatre états : ROW0 à ROW3. À chaque cycle, on active une seule rangée à 0 sur o_rows (les autres à 1). Les colonnes i_cols sont actives basses (0 = touche pressée). Si une touche est détectée, o_key(3:0) contient row*4 + col et o_valid='1' un cycle.
