"Eu acredito que, às vezes, são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar." - Alan Turing
Repositório da Disciplina INE5406 - Sistemas Digitais, do Curso de Graduação em Engenharia Eletrônica e Ciências da Computação, da Universidade Federal de Santa Catarina (UFSC)
Nome e Código: INE5406 - Sistemas Digitais
Máquinas seqüenciais síncronas (Mealy e Moore) e sua representação (diagramas de transição e descrição em HDL). Síntese de circuitos seqüenciais (minimização e codificação de estados). Mapeamento e alternativas de implementação de máquinas de estado ("hardwired", PLA, ROM e PLD). Estudos de casos: controladores de memória, de interrupção, de DMA. Simulação de sistemas digitais descritos em HDL no nível de transferência entre registradores. CPU vista como um sistema digital (datapath e unidade de controle). Unidade de controle de uma CPU simples ("hardwired" e microprogramada).
Horas-Aula: 90
Aulas Semanais: 5
Se você tem interesse em contribuir, faça o clone do repositório da seguinte forma:
$ git clone git@github.com:GSimas/INE5406.git
Fique livre para adicionar issues relevantes, acrescentar resoluções de exercícios, desenvolvimento de projetos, aperfeiçoamento de conteúdo, entre outros materiais adicionais. Caso utilize material de terceiros, referencie da devida forma, dando os créditos para os autores. Leia o arquivo CONTRIBUTING.md para maiores especificações.
- Prof. José Luís A. Guntzel
- Sistemas Digitais
- VAHID, Frank. Sistemas Digitais: projeto, otimização e HDLs. Porto Alegre: Bookman, 2008. (ISBN 978-85-7780-190-9)
- PATTERSON, David A.; HENNESSY, John L. “Computer Organization and Design: the hardware/software Interface”, 3rd edition, Morgan Kaufmann Publishers, San Francisco, California, USA, 2007.
- HARRIS, David M.; HARRIS, Sarah L. “Digital Design and Computer Architecture”, 2nd edition, Morgan Kaufmann Publishers, Waltham, MA, USA, 2013.