Avaliação 1 (Práticas)
Avaliação 1 (Práticas)
Avaliação 1 (Práticas)
Projeto iBooto
Na construção do projeto para a Inté, o grupo uitlizou componentes elétricos como transistores,
resistores e diodos para a montagem do subtrator.
Transistores foi utilizado para realizar operações lógicas como Not, or, and e xor
Porta Not(inversora):
Obtemos os possíveis resultados a partir da tabela verdade com uma entrada e uma saída (Input
e Output), a lógica foi dada como a entrada será inversa à saída.
Porta AND:
Precisamos de duas entradas para obter uma saída, sua lógica funciona da seguinte maneira, as
duas entradas devem ser verdadeiras para o resultado ser verdadeiro, caso contrário a saída é
falsa.
Já a porta OR aceita entradas diferentes e verdadeiras. Sua lógica é denominada de uma forma
simples, se as duas entradas forem falsas o resultado deve ser falso, caso contrário o resultado
é verdadeiro.
Porta XOR:
A porta XOR tem a seguinte lógica, se as entradas forem iguais o resultado deve ser falso, caso
contrário o resultado é verdadeiro.
Essa lógica funciona da seguinte forma, o pegar “emprestado”, é usado para se referir a um bit
de empréstimo (carry) que é gerado quando uma subtração resulta em um empréstimo de um
dígito para o próximo dígito mais significativo. Como não tem nenhum outro o resultado do Vin
fica aberto.
Com isso já conseguimos o resultado da nossa subtração (S). Vale salientar que depois será
possível mandar o Vout que vai ser o Vin de outra.
Após isso o resultado dos três AND será juntando com duas portas OR e após isso temos o VOUT
Feito isso, calculamos o Bit de Paridade das saídas, usando uma Porta XOR e colocamos ela entre
as duas saídas.
Implementamos o bit de paridade para detectar erros de forma eficiente, assim garantimos uma
precisão na subtração dos números.
Para atingir esse objetivo, integramos um mecanismo que calcula o bit de paridade dos dados
de entrada e o compara com o bit de paridade dos resultados da subtração.