Implemente com a Basys2 uma ULA (unidade lgica aritmtica). A ULA um circuito combinatrio responsvel pela execuo de somas, subtraes e funes lgicas, em um sistema digital.
As tabelas I e II a seguir apresentam a descrio dos pinos e as operaes da ULA,
respectivamente. Tabela I Pinos Tipo Descrio A1, A0, B1 e B0 Entrada Dados de entrada Cn Entrada Bit de vem um L1 e L0 Entrada Seleo da operao M Entrada Modo de operao M =0 - lgica M =1 aritmtica F1 e F0 Sada Dados de sada (resultado) C2 Sada Bit de vai-um
Tabela II Seleo Funes Lgicas Funes Aritmticas L1 L0 M = 0 M = 1 0 0 !A !A +Cn 0 1 !A e !B A +(A x B) +Cn 1 0 A ou B A +B +Cn 1 1 A xor B B +Cn
Trabalho 2 Parte 2/3 Eletrnica Digital II - VHDL
Os Motores de Passo so dispositivos eletro-mecnicos que convertem pulsos eltricos em movimentos mecnicos que geram variaes angulares discretas.
Projete o cdigo em VHDL na Basys2 para o acionamento do motor de passo com as seguintes caractersticas:
a) uma entrada define o sentido; b) uma entrada define se meio passo ou passo completo; c) uma entrada para parar o motor de passo.