Criação de um acesso remoto ao kit MERCURIO IV

De MediaWiki do Campus São José
Revisão de 19h33min de 27 de maio de 2020 por Moecke (discussão | contribs) (Criou página com '==Cenário utilizado== Para a programação remota de um kit MERCURIO IV, foi criado o seguinte cenário: # Na casa do professor foi disponibilizado o kit MERCURIO conectado a...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Cenário utilizado

Para a programação remota de um kit MERCURIO IV, foi criado o seguinte cenário:

  1. Na casa do professor foi disponibilizado o kit MERCURIO conectado a um notebook com UBUNTU 20.04 e com o software Quartus II.
  2. Uma câmera de smartphone será usada para mostrar o funcionamento da placa.
  3. Os alunos utilizaram os serviços da nuvem.sj.ifsc.edu.br porta 2224 para fazer a programação

Preparando o servidor

  1. Instalar a versão 13.0sp1 no notebook.
  2. Fazer as configurações necessárias para acessar a JTAG. Configuração da USB para programação do FPGA via JTAG
  3. Testar se está funcionando o gravador LOCAL. Programando o FPGA através da USB-Blaster

Usando tunel ssh

Conectar a jtag através de uma senha a ser compartilhada com os alunos.

  1. /opt/altera/13.0sp1/quartus/bin/jtagd
  2. /opt/altera/13.0sp1/quartus/bin/jtagconfig --enableremote DLP29006

Gerar um conjunto de chaves jtagserverkey jtagserverkey.pub para acesso remoto através de chave privada e a publica, na pasta /home/usuario

  1. ssh-keygen -t rsa -b 4096
  2. Renomear a chave publica jtagserverkey.pub para authorized_keys
  3. Compartilhar essa chave com os alunos, que devem coloca-la na pasta /home/usuario/.ssh da sua conta na usuario@nuvem.sj.ifsc.edu.br.

Acesso pelo usuário da nuvem

  1. acessar a nuvem Acesso ao IFSC-CLOUD (NUVEM)#Quartus II - Modelsim - QSIM
  2. desenvolver o sistema realizando todas as fases do projeto
  3. configurar o programador do quartus para acessar o jTAG server através da porta 6000
  4. enviar o arquivo .sof para programar o kit.
  5. observar o funcionamento do hardware pela câmera do celular que está sendo mostrada no G-MEET.