Buscar

Lab-02_Guia-4_Simulação de ROM_com_FPGA_usando_Quartus-Prime

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal de Mato Grosso – UFMT
Faculdade de Arquitetura, Engenharia e Tecnologia – FAET
Departamento de Engenharia Elétrica
Microprocessadores
Prof. Nicolás Eusebio Cortez Ledesma
2019/2
Laboratório 02: 
Tutorial para sintetizar e simular uma ROM com FPGA
utilizando Quartus Prime
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
• Abra o Quartus e selecione a opção File  New  New Quartus Prime Project.
clic
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
• O Project Wizard será aberto. Siga o procedimento nas telas seguintes:
 Na tela Introduction, pressione Next para seguir à próxima tela.
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Na tela Directory, Name, Top-Level Entity, escolha um diretório e de o nome esquemático
para o projeto. Pressione Next para seguir à próxima tela.
C:/uP/LABs/Lab-02/ROM
Proj_rom
Proj_rom
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Na tela Project Type, mantenha a opção Empty project e pressione Next para seguir à
próxima tela.
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Na tela Add Files, localize a pasta onde se encontra o arquivo rom_16x4.vhd.
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Então, abrir o arquivo rom_16x4.vhd.
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Pressione Next para seguir à próxima tela.
rom_16x4.vhd
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Na tela Family, Device & Board Settings, selecione as seguintes opções para escolher a placa:
• Family: Cyclone IV E
• Device: All
• Package: Any
• Pin Count: 144
• Core speed grade: 8
• Name of device:
EP4CE6E22C8
Pressione Next para
seguir à próxima tela. 
1 2
3
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Na tela EDA Tool Settings, é possível selecionar outras ferramentas para auxiliar no seu
projeto que não serão utilizadas aqui. Pressione Next para seguir à próxima tela.
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Na tela Summary, pressione Finish para finalizar a criação do projeto.
C:\uP\LABs\Lab-02\ROM
Proj_rom
Proj_rom
EP4CE6E22C8
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
Abrir
 Abrir o arquivo rom_16x4.vhd
2
1
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Criar um símbolo para a ROM 16x4
clic
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Iniciar a criação de um novo esquemático
2
1
clic
New
Ctrl+N
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Insira e conecte, com a memória, terminais de entras e saídas conforme mostrado:
 Use Symbol Tool: na pasta Project se encontra a memória rom_16x4;
 Use Pin Tool: para inserir terminais de entras ou saídas;
 Use Orthogonal Node Tool: para conectar dois componentes por meio de um fio;
 Use Orthogonal Bus Tool: para conectar dois componentes por meio de vários fios (barramento).
Symbol Tool
Pin Tool
Block Tool
Orthogonal
Node Tool
Orthogonal Bus 
Tool
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Salve o esquemático usando o mesmo nome do projeto
 Compile o projeto:
Iniciar Compilação
Compilação com sucesso
2
1
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Selecione a opção File  New  University Program VWF para abrir a janela de simulação
com formas de onda.
 Com o click do botão direito do mouse no canto extremo esquerdo (espaço branco abaixo de
Name), selecione Insert Node or Bus.
Clic
direito
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 A seguinte janela será aberta, onde a opção Node Finder deverá ser selecionada.
 Selecione a opção List para listar as entradas e saídas da sua entidade como nós. Em seguida, pressione
>> para selecionar todas os nós encontrados. Aperte OK em seguida.
2
31
5
4
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Para modificar o zoom da janela:
 Definir o tempo total da simulação: menu Edit -> End Time... -> (Time: 6.5 µs) -> OK
 Definir a largura da grade de tempos: menú Edit -> Grid Size… -> (Period: 100.0 ns) -> OK
 Para definir os valores das entradas, conforme mostrado na figura do seguinte slide:
 CS: nível zero para a faixa de 0 até 3,2µs e nível um para a faixa de 3,2µs até 6,5µs
 Ender: para a faixa de 0 até 6,5µs utilize a ferramenta de contador, com períodos de 200 ns.
 Aperte Ctrl + S para salvar o arquivo de simulação ou selecione File  Save. Salve o arquivo
com o nome da entidade por default (Waveform.vwf). Está é a opção recomendada.
 Caso decida alterar o nome do script (ex.: Proj_ram.vwf). Deverá também selecionar
Simulation  Simulation Settings e realizar as modificações nos espaços grifados na figura
na aba VHDL, trocando Waveform por Proj_ram. Pressione Save.
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
Os valores das entradas devem ser definidas conforme indicado na figura acima.
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
Caso Waveform.vwf for aberto de outra pasta ou computador
 Open Simulation  Simulation Settings: Aribe o radio button Verilog e em seguida o radio
button VHDL, agora o botão
 Execute a simulação
Execute a Simulação
Microprocessadores – Eng. Elétrica - UFMT
ROM 16x4
 Confira os resultados
 Para fechar Projeto: File  Close Project
Operação de leitura
ROM habilitada

Continue navegando