Programa

Sistemas Digitais

Licenciatura (5 anos) em Ciências Informáticas

Programa

Numeração binária. Bases de numeração. Álgebra de Boole. Funções lógicas: Formas de representação; Mintermos e maxtermos; Formas canónicas; Mapas de Karnaugh; Simplificação usando mapas de Karnaugh. Elementos tecnológicos básicos: Famílias lógicas; Níveis eléctricos; Portas tri-state; Tempos de propagação; Lógica positiva, negativa e de polaridade. Circuitos combinatórios básicos: Circuitos típicos - Multiplexeres, codificadores, descodificadores, comparadores, somadores. Circuitos sequenciais básicos: Latches SR e D; Flip-flops SR, JK, D e T; Flip-flops master-slave e edge-triggered; Características temporais de flip-flops; Registos simples, de deslocamento e multimodo; Contadores assíncronos e síncronos; Síntese de contadores; Expansão de contadores. Circuitos sequenciais síncronos: Modelos de Mealy e de Moore; Métodos de especificação - diagramas e tabelas de estados; Metodologia de síntese clássica; Metodologias de síntese recorrendo a contadores, a um flip-flop por estado; Análise de circuitos e características temporais. Memórias: RAMs, ROMs e PROMs. Lógica programável: PLAs, PALs; FPGAs.

Sistemas Digitais

Licenciatura (5 anos) em Engenharia Electrotécnica e de Computadores

Programa

Numeração binária. Bases de numeração. Álgebra de Boole. Funções lógicas: Formas de representação; Mintermos e maxtermos; Formas canónicas; Mapas de Karnaugh; Simplificação usando mapas de Karnaugh. Elementos tecnológicos básicos: Famílias lógicas; Níveis eléctricos; Portas tri-state; Tempos de propagação; Lógica positiva, negativa e de polaridade. Circuitos combinatórios básicos: Circuitos típicos - Multiplexeres, codificadores, descodificadores, comparadores, somadores. Circuitos sequenciais básicos: Latches SR e D; Flip-flops SR, JK, D e T; Flip-flops master-slave e edge-triggered; Características temporais de flip-flops; Registos simples, de deslocamento e multimodo; Contadores assíncronos e síncronos; Síntese de contadores; Expansão de contadores. Circuitos sequenciais síncronos: Modelos de Mealy e de Moore; Métodos de especificação - diagramas e tabelas de estados; Metodologia de síntese clássica; Metodologias de síntese recorrendo a contadores, a um flip-flop por estado; Análise de circuitos e características temporais. Memórias: RAMs, ROMs e PROMs. Lógica programável: PLAs, PALs; FPGAs.