FPGA Gigabit Ethernet O processamento da câmera está machucando minha cabeça

0

Estou planejando criar um sistema de câmeras baseado em uma câmera como esta: link (gera imagens via Gigabit Ethernet).

Agora estou muito confortável em um ambiente Linux, mas ouvi dizer que, para cumprir minha exigência de codificação de imagens em 2K, Real Time to CinemaDNG, preciso programar essa função para um FPGA.

Eu tentei fazer algumas pesquisas por conta própria, mas descobri kits de desenvolvimento de FPGA que custam muito e são adaptados para o desenvolvimento de Broadcast de ponta, já estou jogando fora milhares de dólares apenas para a câmera.

Eu estou interessado em aprender uma linguagem como a Verilog e trabalhar com um FPGA, mas tudo que eu quero é uma placa FPGA de formato pequeno que possa:

  • Seja controlado por um computador via PCIe,
  • Receba imagens de uma câmera via Dual Gigabit Ethernet (placa Via FMC Daughter, que posso comprar)
  • Codificar para DNG de cinema
  • Saída para HD-SDI, HDMI (placa Filha Via FMC que eu posso comprar)
  • Salvar no SSD SATA (cartão Via FMC Daughter, que posso comprar)
  • Codificar e saída de baixa resolução (H.264, 720p) para o computador também via PCIe

Então, tudo que eu preciso é uma placa PCIe FPGA acessível com suporte para FMC Daughter Cards que é poderosa o suficiente para processar vídeo 2K, mas para a vida de mim não consigo encontrar nada tão simples (parece que a maioria dos fabricantes quer molho de churrasco caseiro quando tudo que eu quero é o bife).

Minha cabeça está prestes a explodir em breve, alguém pode ajudar?

Eu ainda preciso usar um FPGA? Há alguma maneira de aprender e implementar soluções disponíveis?

    
por Franky Chanyau 13.05.2012 / 07:46

1 resposta

0

Alguns GPGPU s podem codificar o vídeo. Eles também terão HDMI, DVI ou Display Ports - e um preço mais baixo do que as placas FPGA que você precisaria.

Para o GbE duplo, você precisará de um PC rápido de qualquer maneira.

    
por 13.05.2012 / 13:48