Mudanças entre as edições de "Sistemas Digitais"

De CInWiki
Ir para: navegação, pesquisa
Linha 31: Linha 31:
 
== Organização ==
 
== Organização ==
 
=== Ciência da Computação ===
 
=== Ciência da Computação ===
A disciplina é composta, atualmente, de duas unidades e cada uma contém uma prova e um projeto.  
+
A disciplina é composta, atualmente, de duas unidades e cada uma contém uma mini-prova, uma prova e um projeto.  
 
==== Projetos ====
 
==== 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 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.
 
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 ===
 
=== Engenharia da Computação ===

Edição das 16h12min de 10 de maio de 2016

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.

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

  • 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.
  • 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