In this repository you will find two programming exercise developed using the VHDL language. The first one requires 3 programs, one capable of asserting a wining condition on a tick tack toe gaming the next can give advices to the player about what moves can win the games and the last one is a hamming code that can identifi a fliping bit and correct it. The last programing exercise simulate the behavior of a ship with its shild and health. It recives damages each turn and the hardwar descripted have diferent beheavior that reflects how damaged it is.