Objectivos de Aprendizagem |
Circuitos digitais: fundamentos teóricos e aspetos práticos de análise e síntese. Projeto de sistemas de pequena complexidade, com CIs SSI e MSI. Abordagem dos aspetos tecnológicos envolvidos na implementação de circuitos digitais, nas vertentes hardware/software. Competências Intelectuais: Representação e conversão de informação numérica e alfanumérica. Realização de operações em aritmética binária. Projeto de circuitos lógicos combinacionais. Projeto de circuitos lógicos sequenciais. Competências Práticas: Implementação de circuitos digitais de pequena complexidade. Deteção e depuração de falhas de hardware em circuitos digitais. Montagem e teste de circuitos integrados digitais (CIs), configurados em sistemas funcionais.
|
Conteúdos programáticos |
1. Códigos e sistemas de numeração. 1.1. Sistemas binário, hexadecimal e octal. 1.2. Adição, subtração, multiplicação e divisão. Números com sinal. 1.3. Vírgula fixa e vírgula flutuante. 1.4. Códigos BCD. Códigos não numéricos. Códigos alfanuméricos. 2. Álgebra de Boole. 2.1. Álgebra dos circuitos. Representação de funções booleanas. 2.2. Conceção de circuitos de decisão. 3. Tecnologia e fabrico de circuitos integrados digitais. 3.1. Famílias lógicas. TTL, CMOS, ECL. 4. Circuitos combinacionais básicos. 4.1. Circuitos combinacionais MSI típicos. 5. Circuitos sequenciais básicos. 5.1. Latches. Flip-flops. 5.2. Características temporais dos latches e dos flip-flops. 6. Circuitos sequenciais MSI. 6.1. Registos. 6.2. Contadores. 7. Circuitos sequenciais síncronos. 7.1. Análise de circuitos sequenciais síncronos. 7.2. Síntese de circuitos sequenciais síncronos. 8. Memórias e dispositivos lógicos programáveis.
|
Metodologias de Ensino e Critérios de Avaliação |
Aulas teóricas para exposição e desenvolvimento dos conteúdos programáticos. Aulas teórico-práticas com apresentação e discussão de exemplos de aplicação, ilustrando os conceitos teóricos, lecionados nas aulas teóricas. A classificação final desta UC é determinada, tendo em consideração dois parâmetros: a prestação numa prova escrita de avaliação, com um peso de 90%, e a assiduidade, ao longo do semestre, com um peso de 10%. Para a classificação de ensino-aprendizagem, a prova escrita consiste num teste de frequência e para a classificação de exame, num teste de exame. O peso da assiduidade será repartido pelas aulas TE e TP, com 5% para cada tipo de aulas. O aluno será dispensado de exame se a classificação de ensino-aprendizagem for maior ou igual a 10 valores. Obs.: Não existe obrigatoriedade de realização do teste de frequência, podendo os alunos optar por ir apenas ao exame. O teste de frequência tem nota mínima de 5,0 valores, para admissão a exame.
|
Bibliografia principal |
Taub, H., Circuitos Digitais e Microprocessadores , McGraw-Hill, 1983. Wakerly, J.F., Digital Design: Principles and Practices (5/e), Pren. Hall, 2018. Morris Mano et al., Logic and Computer Design Fundamentals (5/e), Pren. Hall, 2015. Floyd, T.L., Digital Fundamentals (11/e), Pren. Hall, 2015. Arroz, G et al., Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores (3/e), IST Press, 2014. Amaral, A.M.R., Eletrónica Digital, Sílabo, 2019. Morgado Dias, Sistemas Digitais – Princípios e Prática (3/e), FCA, 2012. Katz, Contemporary Logic Design (2/e), Pren. Hall, 2004. Peatman, J.B., The Design of Digital Systems, McGraw-Hill, 1972. Hill, F. J. & Peterson, G. R., Digital Systems: Hardware Organization and Design (3/e), Wiley, 1987. ANSI/IEEE Std. 91-1984: Graphic Symbols for Logic Functions. Texas Instruments, The TTL Data Book for Design Engineers. Folhas de Apoio, Séries de Problemas e Protocolos de Laboratório, U.B.I..
|