Os fabricantes de FPGA não usam mais contagens equivalentes de portas, mesmo nos materiais de marketing mais ondulados. Como linhas de código ou megahertz de velocidade do processador, é uma métrica altamente imprecisa para medir a capacidade do dispositivo, e nos mercados de FPGA os clientes esperavam o suficiente para suprimir seu uso.
Para estimar o tamanho do dispositivo necessário, consulte o resumo na p. 2 da folha de dados que você vinculou. Geralmente, você pode ter uma ideia decente, no início do processo de design, de quantos chinelos, quantas E / Ss e quanto de RAM o seu projeto precisa. Um ou outro desses normalmente é o recurso crítico que determina o tamanho da peça que você precisa.
Se você não tiver restrições de custos, use um dispositivo 2x ou mais maior do que você pensa que precisa. Isso dará a você espaço para o aprimoramento de recursos em seu design e também agilizará o desenvolvimento, porque as ferramentas de design não precisarão trabalhar tanto para ajustar seu design aos recursos disponíveis.
Editar , extrair itens dos comentários,
Você mencionou que seu design é principalmente desclassificado.
O problema é que as ferramentas de design do FPGA dependem do relógio e das restrições de tempo resultantes para impulsionar a otimização do design sintetizado. Se você deseja criar um design sem relógio em um FPGA, é possível, em princípio, mas não receberá muita ajuda das ferramentas (ou fornecedores) e provavelmente precisará encontrar uma comunidade especializada que faça esse tipo de coisa para obtenha qualquer suporte.
Em qualquer caso, você pode consultar o Guia do Usuário do Spartan 6 Configurable Logic Block para ver quais recursos estão disponíveis em cada bloco. Em seguida, mapeie mentalmente seu design para esses recursos para ver quantos blocos você precisa. Isso deve ser o suficiente para permitir que você escolha o dispositivo de tamanho certo.
Por exemplo, você pode ver nesse documento que a peça LX45 contém cerca de 27.000 LUTs de 6 entradas. Cada LUT pode ser usada para implementar uma lógica combinatória arbitrária com até 6 entradas. Se você pode expressar sua lógica em termos desta primitiva, pode estimar se o seu design se encaixa no dispositivo.