Uso do software Quartus e QSIM para ensino de Circuitos Lógicos

De MediaWiki do Campus São José
Revisão de 10h31min de 22 de fevereiro de 2021 por Humbertos (discussão | contribs)
Ir para navegação Ir para pesquisar

Orientações gerais

  1. Salve o projeto. Ao salvar arquivos e projetos tome sempre as seguintes precauções, sob pena de erros de compilação:
    1. Cada projeto deve ter um diretório próprio.
    2. Não inicie o nome de projetos e/ou circuitos com caracteres numéricos e/ou caracteres especiais e/ou caracteres acentuados.
    3. Não nomeie diretórios e/ou arquivos com espaço em branco, se necessário utilize "_" (underline) como caractere separador.
  2. Procedimento para salvar e recuperar projetos
    1. Para salvar um projeto: [Project > Archive Project... > Archive file name: nome_do_projeto.qar]
    2. O arquivo será salvo em: /home/aluno/nome_do_projeto/output_files/nome_do_projeto.qar
    3. Copie o arquivo para algum repositório particular remoto ou mande o mesmo (nome_do_projeto.qar) para o seu email.
  3. Para restaurar um projeto:
    1. Crie um novo diretório com o nome do projeto.
    2. Baixe o arquivo salvo nesse diretório.
    3. Execute o Quartus.
    4. Clique na opção Open Existing Project.
    5. Navegue no gerenciador de arquivos até encontrar o .qar baixado, dê duplo clique no mesmo e OK.
  4. Há duas formas de executar o Quartus:
    1. Acesso local: Nas máquinas dos laboratórios do campus basta rodar o Quartus versão 13.
    2. Acesso remoto: basta acessar o site nuvem.sj.ifsc.edu.br e seguir as orientações. Para acesso utilize os dados do portal de alunos.
  5. Em ambos os casos e somente no primeiro uso, se necessário:
    1. 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.
    2. 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@license-server
      • Se estiver usando a IFSC-CLOUD: 1800@license-server.sj.ifsc.edu.br
      • ou opte pela avaliação de 30 dias
  6. Outra opção é utilizar a versão free do Quartus, que apresenta praticamente todas as funcionalidades da versão comercial, com certeza suficiente para o desenvolvimento de nossos projetos.

Roteiro

  1. Leia e execute os procedimentos sugeridos no tutorial Quartus II Introduction - Using Schematic Designs. Dê especial atenção aos pontos destacados do texto.
  2. Utilize o Quartus versão 13 de sua máquina local. Faça as seguintes adaptações no tutorial, que também estão anotadas no próprio texto:
    1. Item 4.3 -- Utilize: Family: Cyclone IV E e Available Devices: EP4CE30F23C7.
    2. Item 7 -- Figura 27: x1 = PIN_V21, x2 = PIN_W22 e f = PIN_D6. Detalhes da pinagem.
    3. Siga o roteiro até que sua placa esteja funcionando corretamente.
  3. 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?