Iniciado por Andrei Alexander Nunes de Souza 25 Mar, 2014. 0 Respostas 0 Curtiram isto
Sou aluno de Iniciação Científica na área de pesquisa e desenvolvimento de projetos em FPGA e meu primeiro trabalho será desenvolver o máximo possível de material didático sobre FPGA para…Continuar
Tags: FPGA
Iniciado por Alberto Fabiano. Última resposta de Wagner Marini de Oliveira 17 Mar, 2011. 3 Respostas 0 Curtiram isto
Folks, O que vocês preferem e porque? [~]s Continuar
Comentar
Já trabalhei com CPLDs, mas apesar de terem um propósito semelhante aos FPGAs (lógica programável), por serem desenvolvidos com tecnologia e propósito diferentes, os CPLDs estão bem distante dos FPGAs quando se trata de funcionalidade. Basicamente os CPLDs são úteis para projetos digitais simples e podem ser comparados a FPGAs de baixa densidade de LEs. Uma vantagem dos CPLDs é que eles podem ser programados com VHDL ou Verilog, da mesma forma que os FPGAs, o que permite o reuso de código. Mas não indico o uso de CPLDs, pois normalmente quem usa FPGA, quer sempre mais, e mais significa utilizar FPGAs melhores.
Eu não costumo comprar na farnell pq vende caro. Quando se trata de FPGA, o melhor distribuidor é a AVNET. A mouser electronics pratica bons preços, mas o frete é alto, tornando viável somente quando se trás lá de fora. Um outro distribuidor é a future electronics, que tem representantes aqui em campinas, mas nunca cotei nada lá. Idem para a arrow.
O kit UP3 que me referi anteriormente foi substituido pelo kit DE2. Existem outros kits bons da linha DE, o DE1 e DE0, que mudam basicamente a quantidade de periféricos e o FPGA, porém é igualmente útil para o aprendizado com FPGA.
gostei deste cara , é baratinho (mesmo na farnel) , facil de soldar (não é um BGA) acho que dá pra fazer coisas interessantes para começar e pegar o jeito , o que vc acha ?
http://www.farnellnewark.com.br/cpldmax3000a64macrocellstqfp44,prod...
Este também é legal SMD mas da para montar facil.
http://www.farnellnewark.com.br/cpldmax3000a64macrocellstqfp44,prod...
encontrei estes caras na Farnell (que cobra os olhos da cara ) por valores de R$8,00 a R$30,00 da altera , linha Max3000 , o que vc acha deles ?
Subi os slides do curso mencionado anteriormente em http://www.slideshare.net/britofilho/prototipagem-de-sistemas-digit...
Vou procurar os exemplos utilizados na parte prática e disponibilizar em seguida. Também tenho alguns projetos interessantes para compartilhar.
Resumo: Curso de extensão (20h) ministrado na UFRN. O curso foi dado em uma semana, sendo 4h/dia. Foi dividido em parte teórica e parte prática. Estes slides correspondem aos dois primeiros dias de aula, com uma introdução teórica a VHDL e apresentação do fluxo de projeto. A parte de apresentação da ferramenta e do fluxo de projeto com FPGA foi dada de modo "hands-on", com software aberto em cada estação de trabalho. As 3 últimas aulas foram práticas de laboratório utilizando prototipagem a partir do kit de desenvolvimento UP3 da Altera.
De forma breve, os FPGAs são dispositivos de lógica programável capazes de implementar qualquer sistema digital, combinacional e/ou sequêncial, desde simples máquinas de estado e controladores até processadores e DSPs customizáveis. Alguns FPGAs hoje já possuem blocos analógicos e conversores A/D e D/A, podendo implementar verdadeiros sistemas completos em um único chip.
Os FPGAs são caracterizados principalmente pela sua densidade de elementos lógicos (LEs). Quanto mais LEs, mais poderoso, e mais caro. Muitos FPGAs hoje trazem além dos LEs, blocos dedicados on-chip, como controladores diversos, PLLs, multiplicadores dedicados para DSPs e também blocos analógicos e mistos. Hoje é possível encontrar FPGAs por preços que vão desde U$ 1,00 até mais de U$ 5.000,00.
Existem 3 principais fabricantes de FPGAs no mercado: Altera, Xilinx e Actel (recentemente adquirida pela Microsemi). Eu já trabalhei com os FPGAs da Altera e Xilinx (bem mais com Altera), mas alguns FPGAs da Actel são bastante atraentes, tanto em custo como em funcionalidades. Estou bastante tentado a adquirir este eval kit do SmartFusion (http://www.actel.com/products/hardware/devkits_boards/smartfusion_e...), que é um "mixed-signal" FPGA para implementação de sistemas completos em um único chip. O preço está muito bom, U$ 99,00. O valor unitário deste FPGA estava em torno de U$ 40,00 da última vez que ví. Outras opções de mais baixo custo e com boa densidade (mas sem blocos mixed-signal) são os das linhas ProAsic e Igloo, que tem FPGA a partir de U$ 1,00.
Um kit que utilizei bastante foi o UP3 da Altera, que utilizava o FPGA de baixo custo Cyclone II, muito bom, porém está fora de linha, tendo sido substituído pelo cyclone III, que é a âncora do kit DE2, que deve estar custando em torno de U$ 250,00. Pois é, os kits da Altera (e também da Xilinx) são normalmente mais caros. Mas estes FPGAs cyclone III da Altera são de baixo custo (a partir de U$ 1,00), assim como a linha Spartan da Xilinx. Um site com vasto material para este kit é este http://users.ece.gatech.edu/~hamblen/UP3/ nele é possível achar vários tutoriais (de iniciante a avançado) e exemplos de implementações diversas.
Sobre a implementação das funções em FPGA, temos uma grande vantagem, a padronização das linguagens de descrição de hardware (HDL) tornam naturalmente portáveis os códigos VHDL ou Verilog entre FPGAs, sejam de que família for ou de que fabricante for, ou seja, se você desenvolve para um FPGA da Altera de baixo custo, não precisará mudar nada para passar para uma outra família e terá um trabalho mínimo para utilizar um outro fabricante, tendo apenas que se familiarizar com o ambiente de desenvolvimento e programação, pois cada fabricante tem o seu (Quartus II da Altera, ISE da Xilinx e Libero da Actel).
Bom, por enquanto é só. Ficam as dicas iniciais acíma e tentarei postar em seguida o material de um curso que ministrei sobre implementação de sistemas com FPGA (vou procurar aqui nos meus backups), bem como compartilhar alguns projetos interessantes que já fiz utilizando este belíssimo componente. Qualquer dúvida sobre o assunto terei o maior prazer em esclarecer, desde que seja do meu conhecimento. Estou aqui para aprender também.
Nunca fiz nada com FPGA , mas gostaria de fazer alguma coisa , só para variar.
Não sei quase nada sobre o assunto , vc tem algum link interessante para o "caminho das pedras" , onde encontrar os chips para comprar em pequenas quantidades , ambientes de desenvolvimento , programadores etc ?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de FPGA para adicionar comentários!