Tutorial para instalação do ISE 10

Embed Size (px)

Citation preview

  • 8/16/2019 Tutorial para instalação do ISE 10

    1/35

    TUTORIAL PARA INSTALAÇÃO DO ISE 10.1 UTILIZANDOUMA MÁQUINA VIRTUAL COM O WINDOWS XP

     Autor: Lucas Lima Rodrigues

    Este tutorial foi criado porque o ISE 10.1 não funciona corretamente no Windows 10 e énecessário fazer diversas modificações no Windows 7, para fazer o programa funcionar.

    O intuito deste tutorial é criar uma máquina virtual com o Windows XP e fazer o ISE rodardentro desta máquina. Ao final do tutorial, há duas seções ensinando criar e testar umprojeto no ISE.

    PROGRAMAS NECESSÁRIOS Inicialmente vamos precisar de 5 arquivos. São eles:

    1.   Arquivo ISO do Windows XP 32 SP3 32 bits

    Por motivos legais não postarei aqui, mas é possível achar na internet (Procure noGoogle) facilmente.

    Outra opção, caso tenha o CD original, consiste em você criar uma cópia digital numformato conhecido como ISO (Este é um formato digital para CDs, DVDs e afins). Mais

    informações em: http://www.baixaki.com.br/site/dwnld65711.htm.

    É possível utilizar o próprio CD original para a instalação do Windows XP numa máquina

    virtual.

    OBS: Caso não saiba o que é uma máquina virtual e queira saber mais sobre o assunto, há

    informações disponíveis neste link : http://www.tecmundo.com.br/maquina-virtual/232-

    o-que-sao-maquinas-virtuais-.htm.

    2.  VirtualBox

    Virtualbox será o software de máquina virtual utilizado neste tutorial. A página paradownload  do arquivo de instalação está disponível em:https://www.virtualbox.org/wiki/Downloads 

    Você deve baixar a versão para Windows (“for Windows hosts”). Para isso clique em“x86/amd64”, o item grifado na imagem abaixo.

  • 8/16/2019 Tutorial para instalação do ISE 10

    2/35

    3.  VirtualBox Extension Pack

    Na mesma página, baixe o VirtualBox Extension Pack . Este é o pacote de drivers dovirtualbox, que resolve eventuais problemas, como o relativo à resolução, e permiteadicionar novas funções ao VirtualBox. Clique em “ All supported plataform”.

    4.  7-Zip (Opcional)

    O ISE é baixado no formato de compactação .TAR (Formatos de compactação são os

    formatos de arquivos “zipados” como o .RAR e o .ZIP). O 7-Zip é um programa queconsegue abrir diversos formatos de compactação diferentes. Além disso, é gratuito eeficiente, portanto eu o recomendo caso não tenha um arquivo que abra formatos .TAR.Link  para download :

    http://www.baixaki.com.br/download/7-zip.htm 

    5.  ISE 10.1

    ISE é um software usado para programar, testar e gravar FPGAs da Xilinx. A versão 10.1 é a

    última que suporta a família de FPGAs disponível na placa utilizada no laboratório(SPARTAN2E), portanto é esta versão que deve ser baixada. O link  para esta versão estádisponível em:

    http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/

    design-tools/archive.html 

    Neste site procure a versão 10.1 (Não baixe o SP3, não vai funcionar!) e baixe WebPACK .

  • 8/16/2019 Tutorial para instalação do ISE 10

    3/35

     

    Coloque em USER ID: baixarise e em Password: engUFBA123#. Clique em “Sign In”.

    Logo em seguida irá aparecer uma página para confirmar os dados. Não mexa em nada! Vá até o final da página e clique em “Next”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    4/35

     

    Se tudo ocorrer corretamente irá aparecer esta página e o download  irá iniciar.

  • 8/16/2019 Tutorial para instalação do ISE 10

    5/35

    CRIANDO A MÁQUINA VIRTUAL 1.  Instalando o VirtualBox

    Clique em “Next” duas vezes.

    Desmarque “Create a shortcut on desktop” (Criar um atalho no desktop) e “Create ashortcut in Quick Launch Bar”. Deixe marcado “Register file associations”. Em seguidaclique em “Next”.

    Clique em “Yes”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    6/35

     

    Clique em “Install” e espere a instalação. No meio da instalação o Windows pode pedir

    permissão para fazer alterações no computador. Caso isto aconteça, clique em “sim”. Casoocorra tudo certo, irá aparecer esta imagem.

    Por fim, clique em “Finish”. Deixe desmarcado “Start Oracle VM VirtualBox...”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    7/35

     Abra o arquivo do Virtual Extension Pack para adicionar suporte a USB, Placa de Video... Ao clicar no arquivo irá abrir o VirtualBox e aparecerá a seguinte mensagem. Clique em“Instalar”.

    Desça até o final e clique em “Eu concordo”. A extensão será instalada.

    CRIANDO A MÁQUINA VIRTUAL COM O WINDOWS XP Com o VirtualBox aberto clique em “Novo”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    8/35

    Escreva em nome: “ISE”. Em tipo deixe Windows e em versão escolha Windows XP (32-bits). Clique em “Próximo(N)”.

    .

    Na tela seguinte ponha 1024 MB para o tamanho de memória. Clique em “Próximo”.

    Deixe marcado “Criar um disco virtual agora”. Clique em “Criar”.

    Deixe marcado em VDI (VirtualBox Disc Image). Clique em Próximo (N).

  • 8/16/2019 Tutorial para instalação do ISE 10

    9/35

     

    Deixe marcado em “Dinamicamente alocado”. Clique em “Próximo (N)”.

    Deixe o nome ISE (Não precisa modificar o nome) e em tamanho da imagem de discovirtual deixe 10,00 GB. Clique em “Criar”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    10/35

     Ao fim você verá esta imagem com a máquina virtual criada. Deixe marcado e clique em“Iniciar”.

    Irá aparecer a seguinte janela: “Selecione o disco de boot”. Caso você esteja usando um CD

    deixe em Drive do Hospedeiro ‘D’ (OBS: Essa opção pode mudar de computador paracomputador). Caso esteja usando um arquivo ISO, selecione no ícone de pasta ao lado.

    Selecione o arquivo .ISO do Windows XP. Clique em Abrir.

  • 8/16/2019 Tutorial para instalação do ISE 10

    11/35

    Clique em “Iniciar”.

    Espere um pouco e irá aparecer a seguinte tela. Pressione Enter.

    Pressione F8.

  • 8/16/2019 Tutorial para instalação do ISE 10

    12/35

     

    Pressione Enter.

    Nesta tela deixe marcado “Formatar a partição utilizando sistema de arquivos NTFS”.Pressione Enter.

     A instalação demora alguns minutos, provavelmente a máquina virtual irá reiniciaralgumas vezes. Não mexa em nada enquanto isso.

  • 8/16/2019 Tutorial para instalação do ISE 10

    13/35

     

    Depois de um tempo de espera irá aparecer a seguinte tela. Clique em “Avançar”.

    Preencha nomes quaisquer em “Nome” e em “Organização”.

    .

    Escreva a chave do produto (“Product Key”).

  • 8/16/2019 Tutorial para instalação do ISE 10

    14/35

     

    Deixe em branco o campo senha. Clique em “Avançar”.

    Clique em “Avançar” novamente. Na tela seguinte deixe marcado “Configurações típicas”.Clique em “Avançar”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    15/35

    Mantenha o nome GRUPO e clique em “Avançar”. A instalação irá continuar, esperenovamente por alguns minutos. Provavelmente a máquina virtual vai reiniciar algumasvezes.

    Irá aparecer uma mensagem para mudar a configuração de tela. Clique em “Sim”. Logo emseguida, irá aparecer a seguinte tela:

  • 8/16/2019 Tutorial para instalação do ISE 10

    16/35

     

    Selecione “Não agora”. Clique em “Avançar”.

    Se quiser que a máquina virtual conecte a internet deixe selecionado “Sim, estecomputador será conectado por meio de uma rede local ou doméstica” e clique em

    “Avançar”.

    Clique em “Não, deixar para depois”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    17/35

     

    Em “Seu nome” escreva ISE. Clique em “Avançar”.

    Logo em seguida clique em concluir. Pronto, o Windows XP está instalado.

  • 8/16/2019 Tutorial para instalação do ISE 10

    18/35

     

    INSTALANDO OS DRIVERS E CONFIGURANDO A MÁQUINA VIRTUAL Com a máquina virtual aberta, clique em “Dispositivos” e em Inserir imagem CD dosadicionais para convidado...

    Irá aparecer a seguinte janela. Clique em “Next” duas vezes.

  • 8/16/2019 Tutorial para instalação do ISE 10

    19/35

     

    Deixe desmarcada a opção “Direct 3D Support” e clique em “Install”.

    Durante a instalação irá aparecer várias mensagens de alerta. Clique em Continuar assimmesmo em todas. 

  • 8/16/2019 Tutorial para instalação do ISE 10

    20/35

     

    Depois irá aparecer a seguinte tela. Deixe marcado “Reboot now” e clique em “Finish”. A máquina virtual irá reiniciar.

    Depois de reiniciada clique no ícone de fechar e desligue a máquina virtual.

    No seu computador principal (Fora da máquina virtual), crie uma pasta chamada ProjetosISE.

  • 8/16/2019 Tutorial para instalação do ISE 10

    21/35

     

     Agora volte para o VirtualBox. Na janela principal clique emConfigurações.

    Clique na aba Monitor. Selecione 128 MB (ou mais) na parte de memória de vídeo e deixeselecionado Habilitar Aceleração 3D e Habilitar Aceleração de vídeo em 2D.

    Vá até a aba USB e selecione a opção USB 2.0.

  • 8/16/2019 Tutorial para instalação do ISE 10

    22/35

  • 8/16/2019 Tutorial para instalação do ISE 10

    23/35

     A partir de agora a janela vai ser escalonada de acordo com o tamanho da janela, mudandoa resolução dinamicamente.

    INSTALANDO O ISE Antes de instalar o ISE verifique se o 7-Zip (ou outro programa de descompactação) estáinstalado. Se não estiver, instale-o (Ver o tópico Programas Necessários).

    Na pasta onde está baixado o arquivo webpack_SFD.tar clique com o botão direito, vá atéa aba 7-Zip e selecione “Extrair para “webpack_SFD\”. Será criada uma nova pasta com onome webpack_SFD. Espere o programa extrair os arquivos.

     Abra a pasta e dentro dela haverá outra pasta com o nome webpack . Recorte esta pasta ecole na pasta Projetos ISE.

  • 8/16/2019 Tutorial para instalação do ISE 10

    24/35

    Volte para a janela da máquina virtual. Vá em meu computador e depois procure o driverProjeto_ISE. Abra-o e você verá a pasta webpack.

     Abra a pasta e clique emsetup.exe.

    Clique em “Next”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    25/35

    Nesta janela será pedido o “Registration ID”, que em nosso caso será:

    18BAAGDWEHJXSWSEW30YG3XEW

    Copie este código salve dentro de um arquivo de texto dentro da pasta Projetos ISE.Dentro da máquina virtual, abra este arquivo de texto, copie este código e cole no campo

    de “Registration ID”. Clique em “Next”.

    Deixe “ISE WebPACK” selecionado e clique em “Next”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    26/35

    Clique marque I accept the terms of this software license e, em seguida, em “Next”. Façao mesmo na próxima tela.

    Deixe como está e clique em “Next”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    27/35

    Desmarque os itens “CPLD” e “Virtex4 and Virtex5 FPGA devices” e clique em “Next”.

    Deixe tudo marcado e clique em “Next”. Faça o mesmo para as próximas duas telas.

  • 8/16/2019 Tutorial para instalação do ISE 10

    28/35

    Clique em “Install” e espere a instalação do programa.

    No meio da instalação vai aparecer a nova janela, clique em “Cancel”. Logo após,a instalação será finalizada.

    Na pasta Projetos ISE delete todos os arquivos, eles não serão mais necessários.

    CRIANDO UM PRIMEIRO PROJETO NO ISEUsando o atalho disponível na área de trabalho da máquina virtual, abra o ISE.

  • 8/16/2019 Tutorial para instalação do ISE 10

    29/35

    Clique em “File > New Project”. Isto irá abrir uma nova janela.

    Nessa nova janela, em Project name, escreva Teste. Em Top-level source type mantenhaa opção HDL. Em seguida, clique no ícone com três pontinhos (Project location) eselecione odriver  Projetos_ISE. Clique em “Next”.

    Complete as propriedades conforme mostrado na tabela abaixo:

      Product Category: All 

      Family: Spartan2E 

      Device: XC2S200E 

      Package: PQ208 

      Speed Grade: -6   Top-Level Source Type: HDL 

      Synthesis Tool: XST (VHDL/Verilog) 

      Simulator: ISE Simulator (VHDL/Verilog)

      Preferred Language: VHDL 

      Verifique se a opção Enable Enhanced Design Summary está selecionada, cliqueem “Next”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    30/35

    Nas próximas duas janelas não faça nada, clique em “Next” duas vezes. Por fim, clique em“Finish” e o projeto estará configurado.

    Na aba Sources selecione o ícone mostrado pela seta vermelha. Logo em seguida, na abaProcess, clique duas vezes em Create New Source (seta amarela).

    Nesta janela selecione VHDL Module. Em File name: ponha OR_AND. Deixe como está em

    “Location” e certifique-se que Add to project  está selecionado.

    2

    1

  • 8/16/2019 Tutorial para instalação do ISE 10

    31/35

    Não preencha nada, clique em “Next”.

    Clique em “Finish” e o novo projeto será criado com o respectivo arquivo fonte.

    Delete o código criado inicialmente e escreva este código. Ele faz as operações booleanas

     =   e  = . Além disso, ele mostra em LEDs indicadores os estados dasentradas ,, e .

    library IEEE;use IEEE.STD_LOGIC_1164.ALL;use IEEE.STD_LOGIC_ARITH.ALL;use IEEE.STD_LOGIC_UNSIGNED.ALL;

    ENTITY OR_AND IS Port ( a, b, c, d : IN  STD_LOGIC;

    e, f : OUT  STD_LOGIC;ledA, ledB, ledC, ledD : OUT  STD_LOGIC);

    END OR_AND;

     ARCHITECTURE Behavioral OF OR_AND IS 

    BEGINledA

  • 8/16/2019 Tutorial para instalação do ISE 10

    32/35

    Salve o projeto (ícone da seta vermelha). Depois, na aba Sources, clique no ícone da setaverde (OR_AND – Behavioral), e por fim, na aba Process clique duas vezes em Synthesize - XST (seta amarela) e espere o programa ser compilado. Se o código foiescrito corretamente e não houve nenhum erro de instalação. O item Synthesize – XST(Síntese) ficará verde e irá aparecer a mensagem no console: “Process “Synthesis”completed successfully”. Se houver erros eles serão apontados no console. Corrija-os e

    clique novamente em “Synthesize – XST”. 

    TESTANDO UM PROJETO NO ISE Na aba Process clique novamente em Create New Source (seta vermelha), uma nova

    janela se abrirá. Selecione Test Bench Waveform (seta amarela) e atribua o nome (“Filename”) Ondas. Clique em “Next”.

    1

    2

    3

  • 8/16/2019 Tutorial para instalação do ISE 10

    33/35

    Deixe selecionado OR_AND e clique em “Next”.

    Depois clique em “Finish”.

    Se tudo ocorrer corretamente, uma nova janela se abrirá. Em “Clock Information”,selecione Combinatorial (or Internal Clock) e clique em “Finish”.

  • 8/16/2019 Tutorial para instalação do ISE 10

    34/35

     Agora irá aparecer uma janela com diversos retângulos sombreados em azul. Clique nestesretângulos para moldar as formas de onda das entradas , , e , como mostra a figura.Depois salve o arquivo (seta amarela) e feche-o (seta verde).

    Quando fechar o arquivo, irá aparecer esta janela. Selecione na aba Sources, em Sources

    for:, Behavioral Simulation. E na aba Process clique duas vezes em SimulateBehavioral Model.

  • 8/16/2019 Tutorial para instalação do ISE 10

    35/35

    Se tudo estiver correto uma nova janela aparecerá com os resultados da simulação.Verifique se as saídas estão de acordo com as funções booleanas no código.

     A partir de agora você já sabe criar um projeto e simulá-lo e poderá se aventurar emprojetos mais complexos.

    Boa Sorte!