Todo o código Jumbo Mumbo que sou eu aprendendo VHDL. Direcionado para microsemi smartfusion2. https://www.digikey.com/product-detail/en/microsemi-corporation/m2s010-mkr-kit/1100-1288-nd/6709124
Eu gostaria de fazer design de FPGA para satélites. Na minha pesquisa, parece que a seleção de peças mais comum para esses tipos de missões são FPGAs que usam memória de configuração baseada em flash. A configuração baseada em flash possui características inerentes à tolerência (imunidade?) Que fazem a validação de configuração em FPGAs "normais" sem o querem, isso reduz a quantidade de trabalho para implementar um design.
Os dois principais fornecedores de FPGAs baseados em flash são Xilinx com alguns produtos selecionados e Microsemi (anteriormente ATEL) em toda a sua linha de produtos.
As versões não especializadas das placas de desenvolvimento Xilinx FPGA começam na faixa de US $ 70 com E/S acessível limitada e pouco ou nenhum periférico ou interfaces a bordo (VGA, Ethernet, etc.). Além disso, houve uma alteração em novas ferramentas de design que se envolveram se a ferramenta de design mais antiga que suportava os FPGAs nas placas de dev mais baratas seria executada em um sistema operacional moderno do Windows 10. Provavelmente, mas descobriria todos os compatibilites se torna seu próprio projeto.
A Microsemi, por outro lado, possui a placa dev ligada anteriormente por ~ US $ 40 enviados. O dispositivo Smartfusion2 é um FPGA do SOC e é suportado pelas versões mais recentes do software de designer. A parte do FPGA compartilha recursos com dispositivos igloo2 (a versão Standalone FPGA) e os dispositivos RTG4 (o segundo da MicrosEmi para o FPGA endurecido por grau/radiação do espaço atual). Notavelmente, o bloco RAM e os blocos de matemática do DSP parecem copiar/colar entre o kit Smartfusion2 de US $ 40 que comprei e os dispositivos RTG4 supostamente sendo usados pela NASA.
Conclusão: Preço, capacidade de acumular o conhecimento aplicável ao dispositivo à minha área de interesse e a promessa de ferramentas modernas com suporte contínuo, todos apontados para o SmartFusion2.