Você está na página 1de 3

Trabalho2Parte1/3EletrnicaDigitalII2014/1

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.

Passo completo: 0011, 0110, 1100, 1001 ou 0001, 0010, 0100, 1000

Meio Passo: 0001, 0011, 0010, 0110, 0100, 1100, 1000, 1001.

Trabalho 2 Parte 3/3 Eletrnica Digital II - VHDL

Fazer o controle do processo de seleo das cores das bolas de ping pong localizado no laboratrio
309.

Você também pode gostar