Tutorial Para Criar Um Projeto No Quartus II

Embed Size (px)

Citation preview

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    1/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 1

    PASSO A PASSO COMO CRIAR UM NOVO PROJETO EM SCHEMATIC NO SOFTWARE QUARTUS II

    1)  Após abrir o quartus II, clique em CREATE A NEW PROJECT (tela abaixo). 

      Se estiver utilizando windows 7, execute como administrador. 

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    2/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 2

    2)  CLIQUE EM NEXT (tela abaixo)

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    3/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 3

    3)  Escreva o nome do projeto e clique em next (tela abaixo)

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    4/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 4

    4)  Clique em next tela a seguir:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    5/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 5

    5)  Escolha a família, o encapsulamento, o número de pinos e o modelo do dispositivo na tela a seguir:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    6/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 6

    6)  Clique em next na tela a seguir:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    7/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 7

    7)  Confira o sumário do projeto, se estiver certo clique em finish:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    8/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 8

    8)  Se estiver tudo certo aparecerá a tela do projeto a seguir:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    9/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 9

    9)  Clique na página em banco (new) e escolha o projeto em schematic e clique em OK conforme tela a seguir:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    10/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 10

    10) A tela a seguir será aberta, no espaço pontilhado será montado o circuito lógico.

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    11/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 11

    11) Para inserir componentes clique em Symbol Tool, expanda a biblioteca lógica e escolha porta and de 2 entradas:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    12/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 12

    12) Clique em ok e posicione a porta na área de trabalho, depois expanda a aba de entradas e saídas e coloque as duas entradas e a saída nos pinos.

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    13/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 13

    13) Renomeie as entradas e saídas dando um duplo clique nas entradas e saída respectivamente:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    14/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 14

    14) Clique em start compilation para verificar se existe algum erro, se tudo deu certo aparecerá a mensagem a seguir:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    15/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 15

    15) No site da altera devemos baixar o Simulator tools no link university program.

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    16/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 16

    16) Entre no link quartus ll Simulator.

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    17/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 17

    17)  Baixe e instale o university program installer (Windows)

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    18/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 18

    18) Depois de instalado vá em todos os programas e abra o ALTERA U.P SIMULATOR

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    19/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 19

    19) Aparecerão as duas telas a seguir:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    20/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 20

    20) Com o Qsim, abra o arquivo criado anteriormente (PORTA AND)

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    21/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 21

    21) Clique em new simulation input file

    22) Clique com o botão direito na parte branca e escolha insert node or bus para adicionar os pinos.

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    22/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 22

    23) Clique em node finder:

    24) Clique em list e adicione todos os pinos e clique em OK e ok novamente:

     

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    23/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 23

    25) Nessa próxima tela, vamos selecionar cada canal de entrada e colocar dois sinais aleatórios a serem comparados.

      Vá em overwrite clock e escolha um período de 50ns para a entrada A e 50ns para entrada B, para que o programa

    faça a lógica ande entre eles. * não esqueça de salvar neste momento o arquivo de simulação.

    26) Clique em ok e volte para o Qsim, clique em assign simulation settings:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    24/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 24

    27) No browser, procure o arquivo vwf salvo no item 25 deixe marcado funcional e clique em OK.

    28) Agora vá em processing – start simulation:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    25/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 25

    29) O software vai gerar o arquivo de simulação, dará um aviso que o arquivo não pode ser editado e em seguida aparece o resultado da simulação na saída S.

    O Passos a seguir mostra como configurar os pinos do EPM7064SLC44-10N (cpld altera).

    30) Clique em pin Planer:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    26/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 26

    31) Escolha os pinos físicos do cpld de acordo com o datasheet, quando o pino for selecionado, deve ser escolhida a entrada ou saída e configurada em Node Name,

    nesse caso foram escolhidos os pinos 4 e 5 com entrada A e B respectivamente e o pino 6 como a saída S.

    32) Em seguida feche a janela PINPLANE e compile novamente o projeto se aparece a mensagem de sucesso na compilação, as entradas e saídas do programa

    aparecerão com os números dos pinos escolhidos, logo, o próximo passo será gravar o cpld.

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    27/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 27

    Os passos a seguir mostram com o gravar cpld:

    Primeiramente o usuário deverá possuir um gravador de dispositivos lógicos programáveis, o gravador utilizado neste tutorial foi o USB-BLASTER.

    33) Clique em programmer: 

    34) No hardware setup deverá aparecer o nome do gravador, logo, o gravador deverá estar instalado e configurado, o drive do gravador está disponível no site da

    altera.

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    28/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 28

    35) Marque program/configure, em add file adicione o arquivo PORTA_AND.pof, e clique em start:

      O cpld deverá estar energizado (com a fonte de alimentação).

    36) A tela de gravação a seguir mostrará o andamento da gravação, ao final deverá ser mostrado que foi gravado com sucesso.

      É comum com o gravador USB BLASTER, apresentar a mensagem que não foi gravado com sucesso, e o programa ter sido gravado normalmente:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    29/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 29

    Os passos a seguir apresenta como criar um bloco lógico de um circuito criado pelo usuário, com o objetivo de diminuir o circuito e tê-lo pronto sempre quando

    necessitar.

      Como exemplo será utilizado um contador assíncrono de 2 bits.

    37) Na tela a seguir é apresentado o circuito do contador criado e compilado, esse circuito será então configurado como um bloco lógico.

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    30/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 30

    38) No menu File clique em Create/Update, depois em Create symbol files for currente files como na tela a seguir:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    31/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 31

    39) Salve na mesma pasta que foi criado o circuito lógico:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    32/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 32

    40) Clique em ok na próxima tela:

  • 8/16/2019 Tutorial Para Criar Um Projeto No Quartus II

    33/33

    PROFESSOR Me EMERSON MARTINS www.professoremersonmartins.com.br Página 33

    41) O bloco lógico foi criado, e pode ser visto na pasta onde foi salvo conforme a tela a seguir:

      Veja que comparado com o circuito do passo 37 acima, bloco lógico além de ocupar menos espaço na tela fica pronto para quando houver necessidade de

    utilizá-lo, sem a necessidade de desenvolvê-lo de novo.