Criando Projeto no Quartus Web Edition

 Esta é a primeira publicação no blog AGE TECHNOLOGY dentre de muitas que estão por vim. Tenho em mente uma sequência de publicações relacionadas aos desenvolvimentos de projetos utilizando microcontroladores PIC (8 e 16 bits), ARM (LPC1768) , CPLD e FPGA.

Neste tópico irei demonstrar de como iniciar um projeto utilizando o software Quartus II Web Edition v13 com o kit da Altera DE1 Cyclone II (EP2C20F484C7N) e no próximo tópico realizar uma simulação do projeto com o software Modelsim.

O primeiro passo é abrir o Quartus e iniciar um novo projeto em File => New Project Wizard como mostra a figura abaixo:

HelloWorld_01

A próxima tela exibida é uma introdução dos passos que serão executados.

HelloWorld_02

Clique em Next para prosseguir e então será exibida a figura abaixo:

HelloWorld_03

No primeiro campo é informada de onde os arquivos do projeto serão criados posteriormente serão salvos.  O segundo campo é o nome do projeto e o terceiro campo o nome do top-level do projeto, geralmente eles assumem o mesmo nome do projeto. Para projeto com mais de uma entidade possuem outros nomes. Após preencherem os campos clique em Next e aparecerá à tela seguir:

HelloWorld_04

Esta tela tem como objetivo de adicionar algum arquivo ao projeto. No nosso caso nenhum arquivo será adicionado, portanto clique em Next:

HelloWorld_05

Esta etapa é configuração de qual dispositivo será utilizado no projeto.

  • Familia: Cyclone II
  • Package: FBGA
  • Pin Count: 484
  • Device: EP2C20F484C7

Este FPGA é o utilizado na placa de desenvolvimento conforme descrito no inicio deste tópico. Depois de ter configurado clique em Next:

HelloWorld_06

Esta etapa é uma ferramenta de configuração EDA que pretendo detalhar mais nos futuros tópicos. Clique em Next:

HelloWorld_07

E por fim as informações dos passos criados anteriormente. Clique em Finish para concluir o projeto.

A Linguagem de Hardware utilizada para este projeto será o VHDL (.vhd) logo devemos criar o arquivo em File => New como mostra a figura abaixo:

HelloWorld_08

E então será exibida a próxima tela:

HelloWorld_09

Conforme mencionado selecione a opção “VHDL File” e clique em OK. A seguir iremos salvar o arquivo em File => Save As…”

HelloWorld_10

O objetivo principal deste tópico é somente descrever os passos para criar o projeto no Quartus. A finalidade do código abaixo é ler os valores correspondentes das chaves (SW9:SW0) e acionar os leds (LED9:LED0).


-- Inclusão de Bibliotecas
LIBRARY ieee;
USE ieee.std_logic_1164.all;

-- Entidade
ENTITY HelloWorld IS
PORT (
    SW : IN STD_LOGIC_VECTOR(9 DOWNTO 0); -- Switches
    LEDR: OUT STD_LOGIC_VECTOR(9 DOWNTO 0)-- Red LEDs
);
END HelloWorld;

-- Arquitetura
ARCHITECTURE Behavior OF HelloWorld IS
BEGIN
     LEDR <= SW;
END Behavior;

Copia o código acima e cola no arquivo .vhd. Em seguida iremos compilar o projeto em Processing => Start Compilation.

HelloWorld_11

O projeto será compilado e não haverá erros:

HelloWorld_12

No proximo post será descrito de como simular o projeto no software Modelsim da Altera.

Até mais …

 

Anúncios

4 comentários sobre “Criando Projeto no Quartus Web Edition

  1. Pingback: Visualizadores de Netlist no Quartus II | AGE TECHNOLOGY

  2. Pingback: Processador Nios II – Desenvolvimento: Parte I | AGE TECHNOLOGY

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s