Mudanças entre as edições de "SST20707-2015-1 - Avaliação 1 - Equipe 1"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
==Questão[ 1: Cruzamento de duas ruas==
+
==Questão 1: Cruzamento de duas ruas==
 
*IN: sensores std_logic_vector(1 downto 0);
 
*IN: sensores std_logic_vector(1 downto 0);
 
*OUT: semaforoA, semaforoB std_logic;
 
*OUT: semaforoA, semaforoB std_logic;
 
*Para resolver o problema foi utilizado atribuição de seleção através dos sensores.
 
*Para resolver o problema foi utilizado atribuição de seleção através dos sensores.
 +
*Quando houver carro na rua B (identificado pelo sensor[0]) o semaforoB acende(verde); Quando houver carro na rua A (identificado pelo sensor[1]) o semaforoA acende(verde); Quando houver carros em ambas as ruas, o semaforoA liga(verde), pois tem prioridade sobre o semaforoB.
 
*Tabela verdade:
 
*Tabela verdade:
 
{| border="1" cellpadding="5" cellspacing="0" style="text-align: center;"
 
{| border="1" cellpadding="5" cellspacing="0" style="text-align: center;"
Linha 31: Linha 32:
 
*OUT: amp_disco, amp_fita, amp_radio std_logic;
 
*OUT: amp_disco, amp_fita, amp_radio std_logic;
 
*Para resolver o problema foi utilizado atribuição de seleção através dos equipamentos (disco, fita e rádio).
 
*Para resolver o problema foi utilizado atribuição de seleção através dos equipamentos (disco, fita e rádio).
 +
*Quando apenas o rádio está ligado, o amp_radio é comutado; Quando apenas a fita está ligada, ou a fita e o rádio estão ligados, o amp_fita é comutado; Quando o disco está ligado, o amp_disco é comutado, independente das outras opções de fita ou rádio.
 
*Tabela verdade:
 
*Tabela verdade:
 
{| border="1" cellpadding="5" cellspacing="0" style="text-align: center;"
 
{| border="1" cellpadding="5" cellspacing="0" style="text-align: center;"
Linha 65: Linha 67:
 
==Questão 3: Intercomunicadores==
 
==Questão 3: Intercomunicadores==
 
*IN: presidente, vice, engenharia, seção std_logic;
 
*IN: presidente, vice, engenharia, seção std_logic;
*OUT: ch_presidente, ch_vice, ch_engharia, ch_seção std_logic;
+
*OUT: ch_presidente, ch_vice, ch_engenharia, ch_seção std_logic;
*
+
*Quando a seção está ligada, a comutação resulta em ch_secao; Quando a engenharia está ligada, ou engenharia e seção estão ligadas, a comutação resulta em ch_eng; Quando vice está ligada, ou engenharia e/ou seção estão ligadas, ch_vice é comutada; Quando presidente está ligada, a comutação é ch_pres, independente das demais entradas.
 
*Tabela verdade:
 
*Tabela verdade:
 
{| border="1" cellpadding="5" cellspacing="0" style="text-align: center;"
 
{| border="1" cellpadding="5" cellspacing="0" style="text-align: center;"
Linha 168: Linha 170:
 
==Questão 7: Tanque de dois níveis, com sensor de temperatura==
 
==Questão 7: Tanque de dois níveis, com sensor de temperatura==
 
*
 
*
*
+
*Forma de onda:
 +
[[Arquivo: sstq7.png]]
  
 
==Questão 8: Circuito aritmético==
 
==Questão 8: Circuito aritmético==
 
*
 
*
*
+
*Forma de onda:
 +
[[Arquivo: sstq8.png]]

Edição das 15h14min de 5 de abril de 2015

Questão 1: Cruzamento de duas ruas

  • IN: sensores std_logic_vector(1 downto 0);
  • OUT: semaforoA, semaforoB std_logic;
  • Para resolver o problema foi utilizado atribuição de seleção através dos sensores.
  • Quando houver carro na rua B (identificado pelo sensor[0]) o semaforoB acende(verde); Quando houver carro na rua A (identificado pelo sensor[1]) o semaforoA acende(verde); Quando houver carros em ambas as ruas, o semaforoA liga(verde), pois tem prioridade sobre o semaforoB.
  • Tabela verdade:
Entradas] Saídas
Sensor[1] Sensor[0] SemaforoA SemaforoB
0 0 0 0
0 1 0 1
1 0 1 0
1 1 1 0
  • Forma de onda:

Sstq1.png

Questão 2: Um amplificador e três aparelhos

  • IN: disco, fita, radio std_logic;
  • OUT: amp_disco, amp_fita, amp_radio std_logic;
  • Para resolver o problema foi utilizado atribuição de seleção através dos equipamentos (disco, fita e rádio).
  • Quando apenas o rádio está ligado, o amp_radio é comutado; Quando apenas a fita está ligada, ou a fita e o rádio estão ligados, o amp_fita é comutado; Quando o disco está ligado, o amp_disco é comutado, independente das outras opções de fita ou rádio.
  • Tabela verdade:
Entradas] Saídas
Disco Fita Radio amp_D amo_F amp_R
0 0 0 o 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 0
1 0 0 1 0 0
1 0 1 1 0 0
1 1 0 1 0 0
1 1 1 1 0 0
  • Forma de onda:

Sstq2.png

Questão 3: Intercomunicadores

  • IN: presidente, vice, engenharia, seção std_logic;
  • OUT: ch_presidente, ch_vice, ch_engenharia, ch_seção std_logic;
  • Quando a seção está ligada, a comutação resulta em ch_secao; Quando a engenharia está ligada, ou engenharia e seção estão ligadas, a comutação resulta em ch_eng; Quando vice está ligada, ou engenharia e/ou seção estão ligadas, ch_vice é comutada; Quando presidente está ligada, a comutação é ch_pres, independente das demais entradas.
  • Tabela verdade:
Entradas Saídas
Pres Vice Eng Seção ch_P ch_V ch_E ch_S
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 0
0 0 1 1 0 0 1 0
0 1 0 0 0 1 0 0
0 1 0 1 0 1 0 0
0 1 1 0 0 1 0 0
0 1 1 1 0 1 0 0
1 0 0 0 1 0 0 0
1 0 0 1 1 0 0 0
1 0 1 0 1 0 0 0
1 0 1 1 1 0 0 0
1 1 0 0 1 0 0 0
1 1 0 1 1 0 0 0
1 1 1 0 1 0 0 0
1 1 1 1 1 0 0 0
  • Forma de onda:

Sstq3.png

Questão 4: Display de 7 segmentos

  • Forma de onda:

Sstq4.png

Questão 5: Tanque com fluido

  • Forma de onda:

Sstq5.png

Questão 6: Cruzamento de três ruas

  • IN: ruaA, ruaB, ruaC std_logic;
  • OUT: semaforo1, semaforo2, semaforo3 std_logic;
  • Para resolver o problema foi utilizado atribuição de seleção através da variável "ruas", que é uma concatenação das entradas(ruaA, ruaB e ruaC).
  • Tabela verdade:
Entradas] Saídas
ruaA ruaB ruaC semaforo1 semaforo2 semaforo3
0 0 0 1 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 0
1 0 0 1 0 0
1 0 1 0 0 1
1 1 0 1 0 0
1 1 1 1 0 0
  • Forma de onda:

Sstq6.png

Questão 7: Tanque de dois níveis, com sensor de temperatura

  • Forma de onda:

Sstq7.png

Questão 8: Circuito aritmético

  • Forma de onda:

Sstq8.png