Mudanças entre as edições de "Sistemas Digitais"
m (→Tópicos Abordados: Divisão das unidades) |
|||
Linha 15: | Linha 15: | ||
== Tópicos Abordados == | == Tópicos Abordados == | ||
+ | 1ª unidade: | ||
* Introdução a sistemas digitais e modelos de computação | * Introdução a sistemas digitais e modelos de computação | ||
* Álgebra Booleana, Aritmética Binária, Portas Lógicas | * Álgebra Booleana, Aritmética Binária, Portas Lógicas | ||
* Simplificação e otimização de funções | * Simplificação e otimização de funções | ||
* Projeto de circuitos combinacionais: ALU, shifters, comparator, etc. | * Projeto de circuitos combinacionais: ALU, shifters, comparator, etc. | ||
+ | |||
+ | 2ª unidade: | ||
* HDL | * HDL | ||
* Latches e flip flops, Modelo FSM | * Latches e flip flops, Modelo FSM | ||
Linha 27: | Linha 30: | ||
* Projeto de sistemas digitais | * Projeto de sistemas digitais | ||
* Projeto e organização de processadores | * Projeto e organização de processadores | ||
− | * Avaliação | + | * Avaliação |
== Organização == | == Organização == |
Edição das 15h53min de 25 de outubro de 2017
A disciplina de Sistemas Digitais (IF675) tem como objetivo dar ao aluno conhecimentos de circuitos lógicos digitais combinacionais e seqüenciais cobrindo desde dispositivos digitais de pequena complexidade SSI, até a implementação de circuitos de média complexidade MSI. Durante o curso o aluno tem oportunidade de desenvolver todo o fluxo de projeto, desde a sua especificação, através de um esquema ou de uma HDL, até sua implementação, em um circuito integrado reconfigurável (FPGA - Field Programmable Gate Array). A ferramenta adotada é o Quartus no desenvolvimento para a plataforma de prototipação UP1 da Altera.
Índice
Professores
O curso é ministrado pelo Prof. Manoel Eusébio de Lima, professor do Centro de Informática da UFPE, nas turmas de Ciência da Computação e pelo [www.cin.ufpe.br/~agsf/ Prof. Abel Gulhermino], professor do Centro de Informática da UFPE, nas turmas de Engenharia da Computação.
Ementa
- Ágebra Booleana
- HDL
- Circuitos Combinacionais
- Circuitos Sequenciais
Tópicos Abordados
1ª unidade:
- Introdução a sistemas digitais e modelos de computação
- Álgebra Booleana, Aritmética Binária, Portas Lógicas
- Simplificação e otimização de funções
- Projeto de circuitos combinacionais: ALU, shifters, comparator, etc.
2ª unidade:
- HDL
- Latches e flip flops, Modelo FSM
- Análise e síntese de componentes sequenciais e de memória
- Projeto de circuitos sequenciais: register, counters and shifters
- Componentes de armazenamento: memories, register files, RAMs, FIFOs, stacks, etc.
- Unidades de processamento e de controle
- Projeto de sistemas digitais
- Projeto e organização de processadores
- Avaliação
Organização
Ciência da Computação
A disciplina é composta, atualmente, de duas unidades e cada uma contém uma mini-prova, uma prova e um projeto.
Projetos
No primeiro Projeto da disciplina (1º unidade) os alunos terão que fazer uma Unidade Lógica Aritmética (ULA) em Bloco de Diagramas utilizando a ferramenta Quartus da Altera utilizando conceitos de Circuitos Combinacionais. No Segundo Projeto os alunos terão que projetar uma CPU que implemente determinadas funções na linguagem Verilog novamente utilizando a ferramenta Quartus da Altera utilizando conceitos de Circuitos Combinacionais e Sequenciais.
Engenharia da Computação
Monitores
Ciência da Computação
- Danilo Ribeiro (dlr4) - Monitor Chefe
- Bruno Cavalcanti (bjcc)
- Rodrigo Calegario (rcac)
- Thiago Bastos (tmb2)
Engenharia da Computação
Referências
Site da Disciplina IF675
Livros:
Principles of Digital Design