Ementa/Descrição: |
Linguagem de descrição de hardware(hdl): introdução, histórico, tipos, evolução, estrutura básica da linguagem, definição de variáveis, tomada de decisão, etc., síntese lógica, teste, validação e simulação; Dispositivos lógicos programáveis: introdução, tipos, evolução, famílias, estrutura básica de um fpga (clb/le, roteamento - switch matrix, i/o blocks pinagem, proteção, outros); Projeto de circuitos combinacionais: multiplexadores, demultiplexadores, codificadores, decodificadores; Máquinas de estados (fsm): máquinas de mealy e moore; Projeto de hardware para fsm; Projeto de circuitos sequenciais: projeto de registradores (registradores de deslocamentos e outros), projeto de contadores (síncronos e assíncronos); Memórias semicondutoras: introdução, tipos e evolução, caraterísticas, estrutura interna e operação, arranjos lógicos, projetos para decodificação de endereçamento; Conversão a/d e d/a. |