2017-03-15 4 views
0

Je dois stocker des valeurs à des RAM externes connectées à FPGA. D'après ce que j'ai recherché, il y a un moyen d'utiliser MIG dans ISE. Dois-je concevoir en utilisant ISE ou utiliser Microblaze sur XPS?Spartan 6 mémoire externe RAM

+0

Cette décision vous appartient. Nous ne pouvons pas vous dire quoi faire ... – duskwuff

Répondre

1

Cela dépend de l'application pour laquelle vous voulez l'utiliser et de votre niveau de compétence.

Niveau de concepteur: Si vous êtes un débutant pour FPGA ou si vous avez plus d'expérience en logiciel, je vous suggère d'essayer de lancer un exemple simple dans EDK. Si vous êtes familier avec la conception RTL dans Verilog ou VHDL, vous pouvez instancier le cœur MIG.

application dépendait des considérations:

    performances
  1. : si vous voulez obtenir des performances très élevées, vous êtes morel susceptibles d'y parvenir en utilisant l'ISE + MIG toolflow.
  2. zone: l'instanciation d'un microprocesseur MicroBlaze nécessite certaines ressources sur votre appareil. Si vous avez beaucoup d'espace, ce n'est pas un gros problème, mais si vous avez besoin de beaucoup d'autre logique dans un petit Spartan6, vous pouvez utiliser RTL pour optimiser l'utilisation de vos ressources.