Índice:

Processamento de vídeo usando VHDL e um Zybo: 10 etapas
Processamento de vídeo usando VHDL e um Zybo: 10 etapas

Vídeo: Processamento de vídeo usando VHDL e um Zybo: 10 etapas

Vídeo: Processamento de vídeo usando VHDL e um Zybo: 10 etapas
Vídeo: Breve introdução a FPGA e VHDL 2024, Julho
Anonim
Image
Image
Crie um novo projeto Vivado
Crie um novo projeto Vivado

FPGAs são mais rápidos do que CPUs para processar, porque eles podem fazer muitos cálculos em paralelo

Obs: Este projeto ainda está em construção e vai ser melhorado (assim que tiver tempo). Enquanto isso estou viajando pelo mundo…..

Etapa 1: Criar um Novo Projeto Vivado

Crie um novo projeto Vivado
Crie um novo projeto Vivado
Crie um novo projeto Vivado
Crie um novo projeto Vivado

Depois de abrir o Vivado, primeiro você precisa criar um novo projeto em sua área de trabalho em que deseja trabalhar.

Posteriormente, nomeie seu projeto e escolha o local do projeto.

Escolha Zybo como um tabuleiro-alvo ou outro tabuleiro Zynq que você deseja usar.

Etapa 2: Crie um diagrama de blocos com o Basic

Crie um diagrama de blocos com o Basic
Crie um diagrama de blocos com o Basic
Crie um diagrama de blocos com o Basic
Crie um diagrama de blocos com o Basic
Crie um diagrama de blocos com o Basic
Crie um diagrama de blocos com o Basic

Adicione um novo diagrama Zynq_Processing_system.

Adicione também os IPs Dvi2rgb e rgb2vga

Além desses blocos, duas constantes são usadas para configurar a porta HDMI como um dissipador.

[Desculpe, devido ao conteúdo duplicado, este tutorial foi removido daqui … para o site originalwww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Etapa 3: inserir um recurso VHDL

Insira um recurso VHDL
Insira um recurso VHDL
Insira um recurso VHDL
Insira um recurso VHDL
Insira um recurso VHDL
Insira um recurso VHDL

Deve-se criar o bloco do usuário, para isso pressione ctrl + A ou pesquise "adicionar uma nova fonte" no painel esquerdo.

Crie um novo arquivo com VHDL e adicione ao diagrama e, em seguida, edite o código VHDL.

[Desculpe, devido ao conteúdo duplicado, este tutorial foi removido daqui … para o site original www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Etapa 4: adicionar periféricos a bordo adicionais, como leds, botões ou controles deslizantes (opcional)

Adicionar Perifericals Onboard Adicionais como Leds, Botões ou Sliders (opcional)
Adicionar Perifericals Onboard Adicionais como Leds, Botões ou Sliders (opcional)

Para adicionar alguns controles deslizantes e leds para possível uso posterior.

[Desculpe, devido ao conteúdo duplicado, este tutorial foi removido daqui … para o site original www.miscircuitos.com/video-processing-using-vhdl-…]

Etapa 5: agora você pode inserir seu código VHDL no bloco de aplicativos

Agora você pode inserir seu código VHDL no bloco de aplicativos
Agora você pode inserir seu código VHDL no bloco de aplicativos

Uma vez adicionado o módulo VideoProcessing, para editar o código, pressione. Um exemplo de um código inicial está anexado

[Desculpe, devido ao conteúdo duplicado, este tutorial foi removido daqui … para o site original www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Etapa 6: Criar um envoltório

Criar um envoltório
Criar um envoltório
Criar um envoltório
Criar um envoltório

Faça um wrap antes para a síntese do diagrama de blocos.

Etapa 7: Síntese, Implementação e Geração de Bitstream

Síntese, implementação e geração de fluxo de bits
Síntese, implementação e geração de fluxo de bits

Adicione as descrições dos pinos de restrição. Está anexado.

execute a síntese. Posteriormente a implementação e a seguir gerar o bitstream, que será carregado no FPGA.

Etapa 8: Exportar Hardware e Iniciar SDK

Exportar hardware e iniciar SDK
Exportar hardware e iniciar SDK
Exportar hardware e iniciar SDK
Exportar hardware e iniciar SDK
Exportar hardware e iniciar SDK
Exportar hardware e iniciar SDK
Exportar hardware e iniciar SDK
Exportar hardware e iniciar SDK

Exporte o Hardware e inicie o SDK.

Etapa 9: Criar um novo pacote de suporte da placa e um novo aplicativo

Crie um novo pacote de suporte da placa e um novo aplicativo
Crie um novo pacote de suporte da placa e um novo aplicativo
Crie um novo pacote de suporte da placa e um novo aplicativo
Crie um novo pacote de suporte da placa e um novo aplicativo
Crie um novo pacote de suporte da placa e um novo aplicativo
Crie um novo pacote de suporte da placa e um novo aplicativo

Crie um pacote de suporte para placa. Em seguida, abra ou crie um aplicativo usando o modelo "hello word".

Em seguida, execute o FPGA

Etapa 10: programar FPGA e executar o código Hello World

Image
Image
Programe FPGA e execute o código Hello World
Programe FPGA e execute o código Hello World

Este é apenas um pequeno exemplo, onde os canais de cores são trocados.

Obrigado!

[Desculpe, devido ao conteúdo duplicado, este tutorial foi removido daqui … para o site original www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Recomendado: