Kit de desenvolvimento FPGA mais acessível para aprender teoria de VHDL e FPGA?


27

Estou procurando algo com o qual possa brincar, mas não gastar muito. Como não tenho direito a um desconto acadêmico, leve isso em consideração ao fazer sugestões.


4
Esta pergunta tem várias placas nas respostas.
91310 Kevin Vermeer

Qual é o seu orçamento? "Mais acessível" seria o mais barato existente. Você pode querer um que seja um pouco mais caro, mas que tenha um FPGA maior (em termos de LUTs) ou que tenha mais recursos.
27911 Brian

votar para fechar esta Q?
sybreon 1/10/11

Respostas:


10

Um dos kits Digilent seria o ideal; Eu tenho um dos kits Spartan-3 deles . É um chip mais antigo, mas a placa provavelmente possui a maioria das coisas que você provavelmente precisará, e muitos pinos são trazidos aos conectores para outras coisas que você deseja fazer interface. Eles começam em US $ 109. A mina tem um dos chips de porta de 400k, eles não parecem mais vender essa opção.

Eu formei esse grupo de suporte para usuários. O Xilinx também possui seus próprios fóruns.


+1 para a resposta. Eu tenho esse kit digilentinc.com/Products/…
Daniel Grillo

8

Papilio Um é bastante barato, mas não tem quaisquer dispositivos I / O no-lo, tais como interruptores, LEDs, displays e outros enfeites. No lado positivo, eles têm alguns exemplos completos - incluindo um Arduino utilizável e um analisador lógico. O Basys2 da Digilent custa consideravelmente mais, mas possui muitos interruptores, luzes, conectores e suporte direto ao Xilinx WebPack.

O Lattice tem um kit de desenvolvimento menor do Lattice XP2 Brevia por US $ 49. Isso ocorre com softwares, switches, LEDs e portas de expansão gratuitos. As desvantagens são (até onde eu sei): nenhuma simulação e requer uma porta paralela real para programar - ou o cabo USB que custa mais do que o dobro. Também os programei usando um programador genérico baseado em FTDI .

A Terasic oferece várias placas de desenvolvimento baseadas em Altera, com preços que variam de US $ 79 (acadêmico) ou US $ 119. Orçamento não tão baixo, mas parece um bom negócio, com muitas E / S facilmente acessíveis, além de portas, comutadores e LEDs úteis.

Além disso, embora não seja uma das placas mais baratas por € 139 + IVA, nossa placa de desenvolvimento ORDB2A baseada no Cyclone IV possui um conector compatível com USB on-the-go (pode funcionar como host, embora apenas 12Mbps) e slot micro-SD , dois recursos que eu não notei em outras placas mencionadas aqui. Não possui periféricos de usuário, como LEDs e comutadores, o que pode torná-lo menos adequado como placa para iniciantes.



Acredito que o XP2 tenha suporte de simulação com a versão gratuita do Aldec distribuída pela Lattice. Eu poderia estar enganado.
Dr. Watson

Eu o ignorei porque não está disponível na minha plataforma. É apenas para Windows: latticesemi.com/products/designsoftware/diamond/index.cfm
Yann Vernier

3
Eu tenho um Papilio One e vou testemunhar que é incrível. Sim, não há E / S, mas é de longe a maneira mais barata e fácil de começar. Eu comprei o meu por US $ 65. Não é necessário nenhum programador JTAG separado (caro). O WebPack é multiplataforma para Linux, e o aplicativo do programador Papilio Loader é de código aberto e fácil de compilar para Linux. E é fácil soldar alguns pinos e conectá-lo a uma tábua de pão. A única coisa que eu gostaria que tivesse algum alguns RAM onboard ... sua próxima versão do Papilio está planejado para ter a bordo RAM embora, bem como um Spartan 6
Earlz

Meu Papilio One (modelo 500) tem RAM. A placa Mojo FPGA mencionada em outro lugar não.
MarkHu

6

O DE0-Nano é um ótimo conselho barato para começar. Possui o mais recente FPGA do Cyclone IV da Altera e suporta muitos recursos. Altera também oferece ótimos laboratórios para isso.


5

Não é o acesso mais fácil de E / S, mas um fator de forma interessante: o BeMicro Altera Cyclone 3 . Sou parcial com Altera sobre Xilinx. Sei que o Xilinx tem um kit de ferramentas da Web gratuito, mas o Altera é mais livre por mais tempo (no ciclo de desenvolvimento), se bem me lembro. Além disso, eu gosto do construtor de sistemas SOPC, é muito simples compilar um processador de núcleo leve integrado.

Bônus: laboratórios incluídos no site para você começar.


11
Parece que a Altera corrigiu os problemas que tive com suas ferramentas anteriormente (a edição da web não deveria mais exigir um arquivo de licença). Ainda não consegui fazê-los funcionar, mas agora parece factível. Obrigado pela dica!
Yann Vernier

4

Avnet Xilinx® Spartan®-6 FPGA LX9 MicroBoard $ 89. Venda a folha aqui .

Recursos:

  • Spartan-6 XC6SLX9-2CSG324C FPGA
  • 64 MB LPDDR SDRAM
  • Flash SPI Multi-I / O de 128 Mb
  • 10/100 Ethernet PHY
  • Porta USB para UART
  • Circuito USB JTAG integrado
  • Duas portas de expansão 2x6 PMOD



2

O Fusion Starter Kit custa US $ 500. É isso que eu tenho (por US $ 300, antes que eles aumentem o preço). O software Libero é muito bem feito . Recomendo a Actel em geral por causa da qualidade superior do software. Eu gastaria algumas centenas de dólares a mais do que bater minha cabeça contra a parede com algum inseto "bem conhecido", sobre o qual eu deveria saber, mas não o fiz.


2

Temos uma placa baseada em Xilinx Spartan 3A FPGA disponível na loja, a venda por US $ 50 no momento. Não é de ponta, mas ótimo para iniciantes. Veja o quadro aqui.

http://numato.com/elbert-spartan-3a-fpga-development-board

Existem bons tutoriais para começar também em http://numato.com/tutorials/


Parece um quadro legal. Você já pensou em publicar código-fonte e / ou protocolo para esse programador baseado em PIC, para que pudesse ser usado sem o Windows?
Yann Vernier

Parece bom, talvez eu precise comprar um!
31512 John Burton

2

Esse Mercúrio parece legal. Mas também o Xula e o Xula-2: http://www.xess.com/prods/prod055.php

Se o orçamento impulsionar tudo, no entanto, faça uma pesquisa no eBay por Xilinx FPGA (ou Altera, se desejar). Existem algumas placas de desenvolvimento fora da China, vendidas por cerca de US $ 30, com base nos FPGA Spartan-3 mais antigos.


Bom: o fabricante do Xula (Xess) também faz uma placa adaptadora que permite conectar PMOD e Wings. Estas são pequenas placas de expansão que adicionam dispositivos / portas de entrada / saída ao seu FPGA.Pmod é uma marca comercial da Digilent Inc. e Wings são para placas Papilio.
precisa saber é

PS O XuLA2 usa o Spartan 6 XC6SLX25 eo xula original usa o Spartan 3.
MarkHu



1

Yann, eu publiquei o código fonte em nossa base de código do google. O código é baseado em WxWidgets. Deve ser fácil portar para o Linux com pequenas modificações (embora a biblioteca serial usada no código não seja compatível com Linux).

Procure elbert_config_utility_win_src em http://code.google.com/p/numato-open-source/downloads/list


0

O Digilent Atlys usa um Spartan6 X45. Este é um ótimo chip para o trabalho DSP, pois possui 58 fatias DSP48. Cada um deles multiplica 18x18 bits e dois somadores a uma taxa de 390MHz. A lógica geral é 6822 "fatias" = 27.000 bits no somador rápido de 1 bit (ou 27.000 ou 54.000 funções lógicas gerais de 6 ou 5 variáveis), e a lógica geral pode funcionar um pouco mais rapidamente. Ele também possui 2Mbits de SRAM onboard rápido, 320 MHz.

A placa inclui muitas coisas interessantes, como 1Gbit de DDR SDRAM com largura de banda de pico de 1,6 GBytes / s. Estou brincando com a interface HDMI agora. Está dirigindo um monitor do tipo DVI com 1280x1024 pixels. Estou implementando o circuito de um analisador lógico para que eu possa depurar com esse monitor (como uma sobreposição de texto na parte superior do plano de fundo dos gráficos). Muita diversão.

Eles o vendem por US $ 349 ou US $ 200, se você conseguir um acadêmico. (E quem não conhece alguém em uma universidade?) Finalmente, o sistema de desenvolvimento é o ISE do Xilinx que, para esse tamanho FPGA, é gratuito.


0

Temos uma excelente placa de desenvolvimento FPGA em nosso site, que inclui vários extras integrados, como ADC de 8 canais, SRAM de 4 Mbit, relógio de 50 MHz e pinos de E / S tolerantes a 5 V. Nós o projetamos em um pacote DIP de 64 pinos para uso em uma tábua de pão. É programável por USB para carregamento e teste rápidos de novos projetos de FPGA. Ele está sendo vendido por US $ 69 no momento. Dê uma olhada no nosso site em http://www.micro-nova.com

Também temos tutoriais que devem ajudá-lo a começar se você é novo nos FPGAs.



0

Temos uma nova placa Spartan 6 FPGA disponível com 512Mbit DDR SDRAM, dispositivo USB FT2232H e até 158 IOs. Provavelmente vale a pena dar uma olhada em nossa loja .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.