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.
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.
Respostas:
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.
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.
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.
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.
Avnet Xilinx® Spartan®-6 FPGA LX9 MicroBoard $ 89. Venda a folha aqui .
Recursos:
Esta página provavelmente vale a pena dar uma olhada, mesmo que você não termine lançando sua própria :)
O Papilio One + LogicStart MegaWing seria melhor e mais barato que o Basys2.
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.
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/
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.
A nova (*) placa de desenvolvimento FPGA "Mojo" merece ser incluída nesta lista.
Observe que os exemplos do site principal http://embeddedmicro.com/development-boards/mojo-v3.html usam o Verilog, mas através do Xilinx ISE você também pode usar o VHDL.
(*) campanha KickStarter do início de 2013: http://www.kickstarter.com/projects/1106670630/mojo-digital-design-for-the-hobbyist
O knjn.com possui algumas placas, Altera e Xilinx, começando com o Pluto RS232 .
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
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.
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.
Embora tecnicamente não seja um FPGA (é um PLD), esse carinha pode ser comprado por US $ 42 ou mais e possui botões, LCD, flash e sensor de temperatura: http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/MachXO2PicoDevelopmentKit .aspx
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 .