atps digitais ii

Upload: paulopgs11

Post on 10-Oct-2015

121 views

Category:

Documents


1 download

TRANSCRIPT

  • 1

    FACULDADE ANHANGUERA DE SO JOS DOS CAMPOS

    CURSO DE BACHARELADO EM ENGENHARIA ELTRICA

    Professor: WALDIR BUENO DA FONSECA

    Anhanguera Educacional

    Professor orientador:

    Renato Cezar Agricco Junior

    Anhanguera Educacional

    [email protected]

    SISTEMAS DIGITAIS II

    RESUMO

    Criar um programa e entender o funcionamento do software Quartus II e programao em VHDL.

    ABSTRACT

    Create a program and understand the functioning of the Quartus II software and programming in VHDL.

    INTEGRANTES

    Euclides V. Arajo RA: 2559453357 7 eng. Eltrica

    Fernando S. Capel RA: 3284579880 6 eng. Eltrica.

    Lus Paulo Neves RA: 1186412973 7 eng. Eltrica

    Marcelo C. de Oliveira RA: 6843485950 7 eng. Eltrica

    Paulo G. Silva Reis RA: 3257572204 6 eng. Eltrica

    Rigiard Oliveira RA: 3225536001 6 eng. Eltrica

  • ATPS: Circuitos eltricos II

    ATPS Circuitos eltricos II Engenharia Eltrica Turma 5 e 6 semestre

    2

    ETAPA 3

    Aula-tema: Biblioteca de megafunes. Projetos de sistemas digitais por schematic.

    Projetos de sistemas digitais por VHDL.

    PASSO 1

    Abrir a ferramenta Quartus II; usando o Project Wizard, crie um novo projeto chamado de atps.

    O projeto atps conter todos os elementos e arquivos do seu circuito. Durante a criao do pro-

    jeto, so feitas algumas perguntas. Responda: Quais perguntas so essas? O que essas perguntas

    significam?

    Tela inicial do Project Wizard.

  • ATPS: ELETRNICA II

    ATPS: SISTEMAS DIGITAIS II Bacharelado em Engenharia Eltrica Turma 6/7

    3

    Nomeando o arquivo como ATPS.

    Nessa tela escolhemos qual o famlia de dispositivos PLD Altera iremos utilizar e o dispositi-vo.

  • ATPS: Circuitos eltricos II

    ATPS Circuitos eltricos II Engenharia Eltrica Turma 5 e 6 semestre

    4

    Nesta tela definimos as ferramentas EDA.

  • ATPS: ELETRNICA II

    ATPS: SISTEMAS DIGITAIS II Bacharelado em Engenharia Eltrica Turma 6/7

    5

    PASSO 2

    Com o projeto j criado, criar um novo arquivo VHDL, em branco, e escreva o cdigo VHDL ini-

    cial, usando as instrues e construes vistas na aula terica. Salve o seu arquivo com o nome de atps.vhd, pois ele deve ter o mesmo nome do projeto. Estude VHDL, se for necessrio, utilizan-

    do a bibliografia disponvel com o plano de aula: Voc pode tambm pesquisar outros livros e

    revistas sobre VHDL que existam na sua unidade. Utilize a biblioteca, para fazer pesquisas e de-senvolver estudos em grupo.

    Nesse passo selecionamos o tipo do novo arquivo que vamos criar no nosso caso VHDL File.

  • ATPS: Circuitos eltricos II

    ATPS Circuitos eltricos II Engenharia Eltrica Turma 5 e 6 semestre

    6

    Um novo arquivo em VHDL em branco.

    Salvando o Arquivo

  • ATPS: ELETRNICA II

    ATPS: SISTEMAS DIGITAIS II Bacharelado em Engenharia Eltrica Turma 6/7

    7

    Exemplo de programa

  • ATPS: Circuitos eltricos II

    ATPS Circuitos eltricos II Engenharia Eltrica Turma 5 e 6 semestre

    8

    PASSO 3

    Compilar o programa, usando o procedimento visto na aula temtica. Quase sempre

    ocorrem erros, o que natural. Resolva os erros (errors) at ter um cdigo VHDL que funcione, sem erros. Se estiver com dificuldade no ingls, use um dicionrio e o recurso do

    trabalho em grupo. Se for necessrio, pea ajuda ao seu professor.

    Quando o programa foi compilado ele apresentou um erro e um aviso:

    Aps correo dos erros.

  • ATPS: ELETRNICA II

    ATPS: SISTEMAS DIGITAIS II Bacharelado em Engenharia Eltrica Turma 6/7

    9

    PASSO 4

    Mesmo sem erros, poder haver mensagens de alerta (warnings). Verifique as mensagens de

    alerta, pois algumas so apenas avisos, outros alertas indicam problemas. Se estiver com dificuldade no ingls, use um dicionrio e o recurso de trabalho em grupo. Se for necessrio,

    pea ajuda ao seu professor.

    Conforme exibido abaixo os avisos pois o perodo de validao expirou do software.

  • ATPS: Circuitos eltricos II

    ATPS Circuitos eltricos II Engenharia Eltrica Turma 5 e 6 semestre

    10

    ETAPA 4:

    Aula-tema: Projetos de sistemas digitais por VHDL.

    PASSOS

    Passo 1

    O teste feito usando-se a tcnica de simulao de forma de onda. Pesquisar nos manuais da

    ferramenta, que esto disponveis no site www.altera.com, e em outros sites da Internet.

    Discutir com os seus colegas de grupo e explique como funciona a tcnica de simulao utili-

    zando-se uma forma de onda digital como sada.

    Passo 2 (Equipe)

    Criar um arquivo de forma de onda, na ferramenta Quartus II Web Edition. Use o sistema de

    HELP, ou reveja o tutorial que voc escreveu na Etapa 1. Lembre-se de que voc deve salvar

    o arquivo de forma de onda com o mesmo nome do projeto, ou seja, atps. Coloque os si-

    nais de entrada nesse arquivo. Explique no relatrio qual o procedimento para criar um ar-

    quivo de forma de onda e colocar os sinais de entrada e sada.

    Passo 3 (Equipe)

    Desenhar a forma de onda da entrada, para que seu circuito possa ser testado, simulando a

    queima de uma ou mais resistncias. Simular o que acontece se duas resistncias queimarem,

    e assim por diante.

  • ATPS: ELETRNICA II

    ATPS: SISTEMAS DIGITAIS II Bacharelado em Engenharia Eltrica Turma 6/7

    11

    CONCLUSO

    Aps discusso com o grupo analisamos que a simulao em forma de onde muito til pois assim

    podemos analisar o funcionamento do circuitos nas diversas condies que o mesmo pode funcionar.

    No nosso caso podemos ver como o programa reagiu quando queimavam 2 resistncias e

    assim consertar possveis defeitos apenas no simulador podendo efetuar reparos antes de

    descarregar o programa e ver o funcionamento pratico.

    Aps a criao do programa foram necessrios vrios testes para obter o resultado desejado e

    aps isso chegamos nesse programa anexado para no perder a configurao.

    PROGRAMA

    Anexo 1

  • ATPS: Circuitos eltricos II

    ATPS Circuitos eltricos II Engenharia Eltrica Turma 5 e 6 semestre

    12

  • ATPS: ELETRNICA II

    ATPS: SISTEMAS DIGITAIS II Bacharelado em Engenharia Eltrica Turma 6/7

    13

    5- REFERNCIAS LITERRIAS:

    http://www.quicknet.se/hdc/hdl/educaton/mux4_1/

    http://www.altera.com/

    pt.wikipedia.org/wiki/VHDL

    http://vhdl.com.br/site/