Dados Importantes
Professor: Odilson Tadeu Valle
Email: odilson@ifsc.edu.br
Atendimento paralelo: 3ª das 15h40 às 16h35 e 5ª das 9h40 às 10h35. Local: Lab. de Desenvolvimento.
Página pessoal com slides das aulas
- Avaliações
- 3 avaliações (P1, P2 e P3) mais um projeto final (PF).
- Cada uma das avaliações terá terá um conceito numérico: A, B, C e D. Conceito mínimo para não necessitar reavaliação: C.
- Um ou mais conceitos D implica na realização da reavaliação: uma única a ser realizada no último dia de aula.
IMPORTANTE: o direito de recuperar uma avaliação em que se faltou somente existe mediante justificativa reconhecida pela coordenação. Assim, deve-se protocolar a justificativa no prazo de 48 horas, contando da data e horário da avaliação e aguardar o parecer da coordenação.
Cronograma_de_atividades_(CIL-EngTel)
IFSC-Cloud
O IFSC-Cloud permite que qualquer usuário cadastrado acesse vários programas oficiais do ISFC remotamente, entre outros o Quartus que será utilizado intensivamente nesta disciplina. Inclusive permite que o aluno deixe processos/simulações longas rodando e verificar os resultados em um próximo acesso.
Para os alunos ainda não cadastrados na IFSC-Cloud, peça para o professor fazer seu cadastro. Após o cadastro siga exatamente TODOS os passos de Acesso_ao_IFSC-CLOUD. Caso tenha algum problema com a senha, entre em contato com o professor
Listas de exercícios
Lista para a primeira avaliação
|
- Converta para decimal
- Converta para a base indicada:
- Livro Pedroni: 2.16 ==> 2.38
- Qual é o maior e menor valor decimal que se consegue representar em complemento de dois com 8 dígitos binários?
- Livro Pedroni: 3.1 ==> 3.22
|
Lista para a segunda avaliação
|
- Livro Pedroni: 4.7 ==> 4.16, 4.18 e 4.19
- O consumo de potência em um circuito lógico é dividido em estática e dinâmica. Defina cada uma dessa potências e quais são as providências a serem tomadas para sua minimização.
- Liste os três tipos de buffer. Qual é sua função lógica? Quais são suas principais aplicações?
- Livro Pedroni: 5.1, 5.5, 5.8 ==> 5.19, 5.22 ==> 5.28, 5.30 ==> 5.38.
- Utilizando álgebra Booleana simplifique as seguintes funções lógicas, mostre todo o processo:
- y=a.b+c'+(c.d)'
- y=((a.b)'+{c.d)')'
- y=(a+b'+c).(a+c+d')'
- y=(a+b)'.c.(a+c).b'
- y=((a+b)'.c)+((b.d)'.(a'+(b.d)))
- Para cada uma das funções lógicas da questão anterior, monte a tabela-verdade equivalente.
- Derive uma equação SOP mínima (irredutível) para cada uma das funções Booleanas representadas pelas tabelas-verdade da questão anterior, fazendo uso de mapas de Karnaugh.
|
Lista para a terceira avaliação
|
- Seções do livro a serem estudadas:
- 11.1, 11.5, 11.6, 11.7, 11.13.
- 12.1, 12.2, 12.3, 12.5, 12.6, 12.10, 12.1112.12, 12.13, 12.15.
- 13.1, 4.10, 13.2, 13.3.1, 13.4, 13.10.
- 14.1, 4.11, 4.12, 14.2, 14.3, 14.5, 14.7.
- Exercícios Livro Pedroni:
- 11.8 ==> 11.12, 11.14 ==> 11.21, 11.23, 11.27 e 11.28
- 12.1 ==> 12.3, 12.6a) 12.6b), 12.9 ==>12.12, 12.16, 12.17, 12.22
- 13.2, 13.7, 13.8, 13.9
- 14.1 ==> 14.5, 14.8, 14.23, 14.33, 14.37, 14.38, 14.39.
- Para o gerador de sequências pseudorandômicas da Figura 14.30, calcule a sequência dos 25 primeiros bits produzidos pelo circuito, após a execução de um Reset no sistema.
|
Diário de aulas
Aula 1 - 5/10/15: Apresentação da disciplina
- Apresentação da disciplina, plano de aula, trabalhos e métodos de avaliação.
- Auto apresentação
- Apresentação da Wiki
- Plano de Ensino, Ementa, Bibliografia e Estratégia de Ensino
- Avaliações
- 3 avaliações (P1, P2 e P3) mais um projeto final (PF)
- Cada uma das avaliações terá terá um conceito: A, B, C e D. Conceito mínimo final para não necessitar reavaliação: C.
- Reavaliação única no último dia de aula.
- Relação com outras disciplinas do curso
- Conceitos iniciais (Seção 1.2 à 1.8 do Pedroni):
- Introdução a Circuito Lógicos
Aula 2 - 6/10/15: Sistemas de Numeração
Seção 2.2 e 2.3 do Pedroni.
Sistemas de Numeração
Aula 3 - 12/10/15: Códigos Binários
Seção 2.3 à 2.7 do Pedroni
Códigos Binários
Aula 4 - 13/10/15: Representação de números reais e Aritmética Binária
Seção 2.8 e 3.1 do Pedroni
Representação de números reais
Aritmética Binária
Aula 5 - 19/10/15: Aritmética Binária
Seção 3.2 e 3.3 do Pedroni
Aritmética Binária
Aula 6 - 20/10/15: Multiplicação Binária
Seção 3.4 e 3.5 do Pedroni
Multiplicação Binária
Aula 7 - 20/10/15: Divisão Binária
Seção 3.6 e 3.7 do Pedroni
Multiplicação Binária
Aula 8 - 4/3/15: Laboratório 1
|
- Leia o tutorial Quartus II Introduction - Using Schematic Designs.
- Há duas formas de executar o Quartus, acesso local e acesso remoto. Nas máquinas do laboratório de programação utilizaremos o acesso local, basta rodar o Quartus versão 13.
- Quem desejar praticar em casa pode acessar remotamente, mas antes peça ao professor para criar uma conta na máquina de acesso remoto. Para acesso remoto o procedimento é o seguinte:
- Preferencialmente acesse a IFSC-CLOUD usando o seguinte roteiro
- Outra opção é acesso remoto a máquina servidora com o seguinte comando: ssh -X nome_de_usuario@200.135.233.26
- Execute o Quartus com o comando: /opt/altera/13.0sp1/quartus/bin/quartus &
- Somente no primeiro uso, ajuste o atalho para o navegador, para poder ler os manuais quando necessário, por meio de Tools > Options > Internet Connectivity, no campo Web browser preencha: /usr/bin/firefox.
- Ao salvar arquivos e projetos tome sempre as seguintes precauções, sob pena de erros de compilação:
- Cada projeto deve ter um diretório próprio.
- Não inicie o nome de projetos e/ou circuitos com caracteres numéricos.
- Não nomeie diretórios e/ou arquivos com espaço em branco, se necessário utilize "_" (underline) como caracter separador.
- Execute as exatas orientações do referido tutorial até a seção 8 (inclusive) com as seguintes definições:
- Seção 4.4: Family=Cyclone IV E / device=EP4CE30F23C7 (DE2 na tabela abaixo).
- Seção 7. Utilize a quinta coluna - DE2: Pin Assignment (x1=sw[0], x2=sw[1] e f=LEDG[0])
|
Aula 9 - 6/3/15: Portas NOT, AND, NAND, OR, NOR
|
Seções 4.1 a 4.4 do livro texto.
|