UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL

INSTITUTO DE INFORMÁTICA

DEPARTAMENTO DE INFORMÁTICA APLICADA

 

INF01058 - CIRCUITOS DIGITAIS - Turma A

PROFESSOR: Marcelo Johann

SEMESTRE: 2022-2

 

Súmula da Disciplina

Programa das Aulas


Consultem atualizações nessa página ou enviem e-mail com dúvidas para: < j o h a n n @ inf dot ufrgs dot br >


MATERIAL DE AULAS EXPOSITIVAS:


Aula 01 (17/11) - Apresentação e Introdução - aula01.intro.pdf
Aula 03 (24/11) - Transistores MOS, portas básicas e famílias lógicas - aula02a.pdf, aula02b.pdf, aula02c.pdf
Aula 05 (01/12) - Aspectos temporais e elétricos - aula04a.pdf, aula04b.pdf
Aula 07 (08/12) - Propriedades booleanas, mintermos e maxtermos - aula06a.pdf, aula06b.pdf, aula06c.pdf
Aula 09 (15/12) - Minimização de funções booleanas, Mapas de Karnaugh - aula09.karnaugh.print.pdf
Aula 11 (22/12) - Minimização de funções booleanas, Quine-McKluskey - aula11.quine.print.pdf
Aula 13 (19/01) - Blocos Aritméticos, Somadores, Subtratores, ULA, multiplicadores - aula13.addsub.print.pdf, aula13.ulamul.print.pdf
Aula 15 (26/01) - Memoórias ROM, RAM, blocos programaáveis, FPGAs - aulas15e23.pdf
Aula 15 (26/01) - Minimização lógica com a ferramenta Karma - downloads
Aula 16 (31/01) - Exercícios para primeira prova - ex1.tech.pdf, ex2.pdf, ex3.pdf
Aula 16 (31/01) - Exercícios para primeira prova - exercicios_tech_respondidos.pdf, ex2.respostas1-10.pdf, ex3.respostas1a13.pdf
Aula 17 (07/02) - Latches e Flip-flops - aula17a.latches.print.pdf aula17b.flipflops.print.pdf
Aula 19 (16/02) - Contadores e Registradores - aula20a.seq.pdf aula20b.regs.pdf aula20c.count.pdf
Aula 21 (02/03) - Análise e síntese de máquinas com FFD - aula21a.print.pdf aula21b.print.pdf
Aula 23 (09/03) - Introdução a VHDL - aula23a.vhdl.pdf, aula23b.vhdl.pdf, aula23c.vhdl.pdf
Aula 25 (16/03) - Projeto com Flip-flops JK - aula25.projetojk.pdf

LABORATÓRIOS

Aula 02 - Lab01 (22/11) - Esquemático e Simulação no Quartus II Altera: lab01intro.pdf tutorial.altera.johann.pdf
Aula 04 - Lab02 (29/11) - Configuração de um circuito na placa Altera DE0: lab02placa.pdf
Aula 06 - Lab03 (06/12) - Uso de protoboard e instrumentos de laboratório: lab03protoboard.pdf
Aula 06 - Lab03 (06/12) - Video sobre uso de instrumentos de laboratório: CircuitosDigitaisERE20211.Aula05-LE1.mp4
Aula 08 - Lab04 (13/12) - Projeto de decodificador e multiplexador: aula07.muxdecod.pdf, lab04muxdecod.pdf
Aula 10 - Lab05 (20/12) - Conversor para display de 7 segmentos: lab05display.pdf
Aula 12 - Lab06 (17/01) - Simulação Elétrica: CircuitosDigitaisERE20201.Aula11-LE2.mp4
Aula 12 - Lab06 (17/01) - Simulação Elétrica: spice3, manual, tutorial1, tutorial2,grafer, Gebalvisu,gebalHelp, lab04.pdf, ex1, ex2, ex3, ex4, ex5, cmos7tm.mod
Aula 14 - Lab07 (24/01) - Projeto de somadores e simulação com atraso: lab07adder.pdf
Aula 18 - Lab08 (14/02) - Projeto da ULA do Neander: lab08ula.pdf

Laboratórios de Semestres Anteriores

Aula 18 - Lab08 (14/02) - Projeto de contador assíncrono: lab08counter.pdf
Aula 20 - Lab09 (28/02) - Projeto de contadores síncronos: lab09counter.synch.pdf
Aula 22 - Lab10 (07/03) - Projeto do Datapath do Neander: lab10datapath.pdf, neander_datapath.pdf
Aula 24 - Lab11 (14/03) - Projeto da Unidade de Controle do Neander: lab11control.pdf, neander_fluxo.pdf, neander01.vhd, mem_neander.vhd

AULAS EM VIDEO:


Aula 17 (07/02) - Latches - CircDigitaisERE20211.Aula17a.Latches.mp4
Aula 17 (07/02) - Flip-Flops - CircDigitaisERE20211.Aula17b.FFs.mp4


FORMATO DE ENTREGA DE RELATÓRIOS:

Os relatórios solicitados serão recolhidos eletronicamente por um programa automático. Os relatórios devem ser disponibilizados no servidor www do Instituto, na página pública do aluno, com um nome padrão "labxx.pdf", conforme solicitado em cada laboratório, todo em minúsculas, onde xx é o número do laboratório em questão. Esse arquivo deve ser colocado no servidor do Instituto com o protocolo sftp. Em Linux, você pode usar o comando "sftp username@html.inf.ufrgs.br", deixando-o acessível dentro de um subdiretório com um nome-chave, dentro do diretório public_html. Esse nome-chave é um código alfanumérico individual de cada aluno e será enviado pelo professor por uma mensagem particular. Ou seja, dentro do sftp, executem "cd public_html”, “mkdir key”, “cd key” e finalmente "put lab01.pdf". Vocês devem verificar as permissões de acesso ao arquivo, corrigi-las se necessário com o comando "chmod 744", e recomenda-se que testem o acesso à partir de um navegador. O seu arquivo deve ficar acessível com um navegador em um endereço do tipo: <http://www.inf.ufrgs.br/username/key/lab01.pdf>

Instruções em video para fazer sftp: sftp.howto.mp4


LINKS:

Página do SPICE - http://bwrc.eecs.berkeley.edu/classes/icbook/spice/
Página do NGSPICE - http://ngspice.sourceforge.net/
Página do Simulador Analógico do Paul Falstad - http://www.falstad.com/circuit/

LEITURAS SUGERIDAS:

Leitura Sugerida: Aula 03: pn-junction na Wikipedia

Leitura Sugerida: Capitulo 1, Introduction, de: Ron Mancini, "Op amps for everyone". Texas Instruments.
    http://www.e-booksdirectory.com/details.php?ebook=1469

Leitura Sugerida: William J. Beaty, MISCONCEPTIONS SPREAD BY K-6 TEXTBOOKS: "ELECTRICITY"