Desenvolvimento de projetos com circuitos digitais simples. Observação prática e montagem com dispositivos de eletrônica digital (FPGA e componentes discretos). Treinamento em depuração. Familiarização com instrumentação de bancada. Treinamento de trabalhos em grupo. Aprendizado dos processos de documentação de circuitos digitais.
Experiências práticas sobre: Projeto e implementação de sistemas digitais, incluindo aspectos de interfaceamento com sistemas analógicos. Aplicação da metodologia de projeto estruturado na implementação de sistemas digitais com lógica programável. Blocos combinatórios. Blocos sequenciais. Máquinas de estado. Memórias. Uso de linguagens de descrição de hardware. Introdução a ferramentas de projeto e simulação de sistemas digitais.
Experiências práticas sobre: Projeto e implementação de sistemas digitais, incluindo aspectos de interfaceamento com sistemas analógicos. Aplicação da metodologia de projeto estruturado na implementação de sistemas digitais com lógica programável. Blocos combinatórios: portas lógicas, multiplexadores, decodificadores, somadores e unidades lógicas e aritméticas (ULAs). Blocos sequenciais: flip-flops, registradores, deslocadores, contadores. Máquinas de estado. Memórias. Uso de linguagens de descrição de hardware. Introdução a ferramentas de projeto e simulação de sistemas digitais.
1. Apostilas da disciplina.2. Manuais de componentes digitais.3. Wakerly, J. F. Digital design: principles and practices. Prentice-Hall, 4th ed., 2006.Bibliografia Complementar / Complementary bibliography4. Vahid, F. Sistemas Digitais – projeto, otimização e HDLs. Bookman, 2008.5. Tocci, R. J. Sistemas digitais: princípios e aplicações. 11ª ed., Prentice-Hall, 2011.6. Fregni, E.; Saraiva, A. M. Engenharia do projeto lógico digital. Ed. Edgard Blücher, 1995.