Mudanças entre as edições de "SSC-109(bonato) 2018"

De CoteiaWiki
Linha 62: Linha 62:
 
*** SW[0] = 1 e SW[1] = 1: Tudo apagado ou tudo aceso
 
*** SW[0] = 1 e SW[1] = 1: Tudo apagado ou tudo aceso
 
*** [[Arquivo:ssc109at1.png]]
 
*** [[Arquivo:ssc109at1.png]]
 +
* '''(Qui. 12/04): Aula 04: segunda atividade prática'''
 +
** Desenvolver um módulo para, dado quatro bits de entrada, exibir estes bits no display de sete segmentos no formato hexadecimal (0, 1, 2, ..., D, E, F). Exemplos:
 +
*** SW[3] = 0, SW[2] = 0, SW[1] = 0, SW[0] = 0, HEX0[6..0] = 0
 +
*** SW[3] = 0, SW[2] = 0, SW[1] = 0, SW[0] = 1, HEX0[6..0] = 1
 +
*** ...
 +
*** SW[3] = 0, SW[2] = 1, SW[1] = 1, SW[0] = 1, HEX0[6..0] = 7
 +
*** ...
 +
*** SW[3] = 1, SW[2] = 1, SW[1] = 1, SW[0] = 0, HEX0[6..0] = E
 +
*** SW[3] = 1, SW[2] = 1, SW[1] = 1, SW[0] = 1, HEX0[6..0] = F

Edição das 19h54min de 12 de abril de 2018

SSC-109 - PRÁTICA EM LÓGICA DIGITAL - 2018/1

Prof. Vanderlei Bonato (PRÁTICA)

E-mail: vbonato@usp.br

Estagiário PAE: André Bannwart Perina

E-mail: abperina@usp.br

Estagiário PAE: Cláudio Roberto Costa

E-mail: claudiocosta@usp.br

FAQ

Para dúvidas frequentes relacionadas à instabilidade emocional do Quartus/ModelSim:

Clique aqui!

Arquivos

Avisos

  • Datas importantes:
    • Prova prática: 10/05
    • Trabalho prático principal: 28/06
    • Recuperação:

Notas

Método de avaliação

Para mais detalhes ver arquivo de descrição da disciplina.

  • 20% atividades
  • 30% prova prática
  • 50% trabalho prático principal

Cronograma realizado

  • (Qui. 08/03): Aula 01: introdução do curso, apresentação da ementa, critério de avaliação, introdução ao Quartus II e ModelSim
  • (Qui. 22/03): Aula 02: introdução ao Quartus II e ModelSim (continuação)
    • Executar o circuito da aula anterior na placa de FPGA (pinar manualmente e por nome com o uso de script);
    • Utilização do Quartus:
      • Uso de script para controle da ferramenta no modo shell;
      • Criação de componentes e seu uso em modo hierárquico (definicão do top level);
      • Uso de pinos agrupados e de barramentos;
      • Conexão de fios e barramentos por meio de nomes;
      • Exibição de componentes da biblioteca: aritméticos, lógicos e memórias (incluindo gcc e vcc);
  • (Qui. 05/04): Aula 03: primeira atividade prática
    • Desenvolver um circuito para desenhar as letras U, S e P no primeiro display de sete segmentos do FPGA (HEX0[6..0]) utilizando switches (SW[0] e SW[1]). Lembrar que os segmentos são ativados quando o sinal é 0 e não 1! Saída esperada:
      • SW[0] = 0 e SW[1] = 0: Letra U
      • SW[0] = 1 e SW[1] = 0: Letra S
      • SW[0] = 0 e SW[1] = 1: Letra P
      • SW[0] = 1 e SW[1] = 1: Tudo apagado ou tudo aceso
      • Ssc109at1.png
  • (Qui. 12/04): Aula 04: segunda atividade prática
    • Desenvolver um módulo para, dado quatro bits de entrada, exibir estes bits no display de sete segmentos no formato hexadecimal (0, 1, 2, ..., D, E, F). Exemplos:
      • SW[3] = 0, SW[2] = 0, SW[1] = 0, SW[0] = 0, HEX0[6..0] = 0
      • SW[3] = 0, SW[2] = 0, SW[1] = 0, SW[0] = 1, HEX0[6..0] = 1
      • ...
      • SW[3] = 0, SW[2] = 1, SW[1] = 1, SW[0] = 1, HEX0[6..0] = 7
      • ...
      • SW[3] = 1, SW[2] = 1, SW[1] = 1, SW[0] = 0, HEX0[6..0] = E
      • SW[3] = 1, SW[2] = 1, SW[1] = 1, SW[0] = 1, HEX0[6..0] = F