Mudanças entre as edições de "CIL29003-2016-1"
Linha 103: | Linha 103: | ||
|} | |} | ||
O resultado obtido é condizente com o esperado? | O resultado obtido é condizente com o esperado? | ||
+ | |||
+ | Aula 11 - 26/04: Dúvidas para Avaliação | ||
+ | |||
+ | Aula 12 - 27/04: Avaliação 1 | ||
+ | |||
+ | Aula 13 - 03/05: Álgebra Booleana | ||
+ | |||
+ | Aula 14 - 04/05: Álgebra Booleana - Projeto de circuítos digitais | ||
+ | |||
+ | Aula 15 - 10/05: [[Experimento_5_para_Circuitos_Lógicos | Laboratório 3 - Conversor SSD para BCD]] | ||
+ | #Siga o roteiro baixand o .qar indicado. | ||
+ | #Faça e implemente o projeto para os demais segmentos, uyilizando como entradas as quatro chaves disponíveis no [[Pinagem_dos_dispositivos_de_entrada_e_saída_do_kit_MERCURIO_IV | kit MERCURIO IV - EP4CE30F23C7]] | ||
+ | #Faça os testes de funcio0namento | ||
+ | |||
+ | Aula 16 - 11/05: |
Edição das 13h35min de 9 de maio de 2016
Dados Importantes
Professor: Odilson Tadeu Valle
Email: odilson@ifsc.edu.br
Atendimento paralelo: 3ª das 9h40 às 10h35 e 6ª das 14h25 às 15h20. Local: Lab. de Desenvolvimento.
Página pessoal com slides das aulas
Página principal da disciplina
- Avaliações
- 3 avaliações (A1, A2 e A3) mais um projeto final (PF).
- Cada uma das avaliações terá terá um conceito: A, B, C e D ou de 0 a 10. Conceito mínimo para não necessitar reavaliação: C ou 6.
- Um ou mais conceitos D ou abaixo de 6 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.
Plano de Ensino
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
Diário de aulas
Aula 1 - 22/03: 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 (A1, A2 e A3) mais um projeto final (PF)
- Cada uma das avaliações terá terá um conceito: A, B, C e D ou de 0 a 10. Conceito mínimo para não necessitar reavaliação: C ou 6.
- 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):
Aula 2 - 23/03: Introdução a Circuito Lógicos e Representações Binárias
Aula 3 - 29/03: Representações Binárias
Aula 4 - 30/03: Representações Binárias
Aula 5 - 05/04: Aritmética Binária
Aula 6 - 06/04: Aritmética Binária
Aula 7 - 12/04: Aritmética Binária e Introdução aos Circuitos Digitais
Aula 8 - 13/04: Introdução aos Circuitos Digitais
Aula 9 - 19/04: Laboratório 1
- Leia e complete até a Seção 7 (inclusive) do tutorial Quartus II Introduction - Using Schematic Designs. Utilize o Quartus versão 13 de sua máquina local. Faça as seguintes adaptações no tutorial:
- Item 4.3 -- Utilize: Family: Cyclone IV E e Available Devices: EP4CE30F23C7.
- Item 7 -- Figura 27: x1 = PIN_V21, x2 = PIN_W22 e f = PIN_D6. Detalhes da pinagem.
- Salve o projeto. 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.
- Procedimento para salvar e recuperar projetos
- Para salvar um projeto: [Project > Archive Project... > Archive file name: nome_do_projeto.qar]
- O arquivo será salvo em: /home/aluno/nome_do_projeto/output_files/nome_do_projeto.qar
- Copie o arquivo para algum repositório particular remoto ou mande o mesmo (nome_do_projeto.qar) para o seu email.
- Para restaurar um projeto:
- Crie um novo projeto vazio: [File > New Project Wizard... > Next > What is workink directory for this project?: /home/aluno/nome_do_diretorio > What is the name of this project?: nome_do_projeto > Next > Next > Family: Ciclone IV E > Device: EP4CE30F23C7 > Next > Finish]
- Baixe o arquivo salvo.
- Restaure o arquivo de backup: [Restore Archived Project > Archive name: nome_do_projeto.qar]
- Há duas formas de executar o Quartus, acesso local e acesso remoto. Nas máquinas do laboratório 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 seguinte comando no terminal: /opt/altera/13.0sp1/quartus/bin/quartus &
- Em ambos os casos e 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.
- Para indicar a licença, selecione Tools>Options>License Setup, e indique o local onde está a licença do software License File:
- se estiver usando a rede do IFSC: 1800@vm-lan2
- Se estiver usando a IFSC-CLOUD: 1800@vm-lan2.sj.ifsc.edu.br
- ou opte pela avaliação de 30 dias
Aula 10 - 20/04: Laboratório 2
- Continuação e complementação do laboratório 1.
- O primeiro laboratório foi focado no uso do Quartus (interface), inserção do projeto (schematic), compilação e o início da simulação funcional (QSIM).
- Hoje vamos gravar e utilizar o Kit Mercurio IV (Family=Cyclone IV E / device=EP4CE30F23C7) seguindo o roteiro:Preparando para gravar o circuito lógico no FPGA
- Siga o roteiro até que sua placa esteja funcionando corretamente.
- Uma vez a placa funcionando complete a tabela verdade do circuito montado, fazendo as respectivas combinações de entrada, através das chaves de entrada, e observando a saída, através do led:
x1 | x2 | f |
0 | 0 | |
0 | 1 | |
1 | 0 | |
1 | 1 |
O resultado obtido é condizente com o esperado?
Aula 11 - 26/04: Dúvidas para Avaliação
Aula 12 - 27/04: Avaliação 1
Aula 13 - 03/05: Álgebra Booleana
Aula 14 - 04/05: Álgebra Booleana - Projeto de circuítos digitais
Aula 15 - 10/05: Laboratório 3 - Conversor SSD para BCD
- Siga o roteiro baixand o .qar indicado.
- Faça e implemente o projeto para os demais segmentos, uyilizando como entradas as quatro chaves disponíveis no kit MERCURIO IV - EP4CE30F23C7
- Faça os testes de funcio0namento
Aula 16 - 11/05: