Mémoire de Xilinx (son urgence)

K

Kalla Ravindra

Guest
Salut,

J'ai fait une architecture dans laquelle je veux courir 18 éléments de traitement de traitement parrallely.Each élément est en contact avec un module de mémoire module.every mémoire doit stocker 256 bytes.Is-il possible de mettre en œuvre dans XILINX.If oui, comment puis-je faire Aide so.Please.Quelle est la taille maximum que je peux stocker dans la mémoire de Xilinx.
Est-il bon de le mettre en œuvre dans l'ASIC.

En vous remerciant

 
Ravindra Salut,
Bien qu'il soit possible pour chacun des éléments de traitement de 18 ans ont leur propre mémoire => = 4608 octets 18X256.Mais il dépend fortement de votre capacité de l'appareil.
Vous avez également une option de choisissant de Brams dédié ou mémoire distribuée (en utilisant LUT).
Mais il est possible sur les FPGA Xilinx.Le Max.taille de la mémoire dépend du type de périphériques.
Si vous r BlockRams aide alors qu'elle est équivalente à la mettre en œuvre sur ASIC comme ils sont configurables blocs de mémoire dédiée.

 
La plupart des Xilinx Spartan 3 et FPGA Virtex ont plus de 18 MAR Block.Certains ont des centaines.

Chaque bloc est RAM à double port, les magasins de 18 kilobits, et configurables individuellement comme 512x36, 1024x18, 2048x9, 4096x4, 8192x2, ou 16384x1.

Voici un tableau des ressources.Diviser la colonne BRAM par 18 pour voir combien de RAM Block sont disponibles.
http://www.xilinx.com/products/tables/selector/bram.htm

Vous pouvez créer plusieurs petits transformateurs, et de donner à chaque processeur de son propre bloc de RAM.Ou, si votre application n'a pas besoin de port RAM capacité-double, puis chaque bloc RAM pourrait servir de deux de vos processeurs.Vous aurez alors besoin que de 9 MAR Block.

RAM Block sont faciles à utiliser dans les HDL.Si vous écrivez votre code attentivement, le logiciel Xilinx automatiquement en déduire RAM bloc de HDL registre des tableaux.

 
Plus de détails?Quel sujet?Essayez de télécharger le Guide de l'utilisateur pour n'importe quelle puce vous prévoyez d'utiliser:
http://www.xilinx.com/xlnx/xweb/xil_publications_index.jsp?category=User Guides

Ou explorer diverses notes d'application RAM:
http://www.xilinx.com/xlnx/xweb/xil_publications_display.jsp?sGlobalNavPick=&sSecondaryNavPick=&category=-1209884

Soit dit en passant, "Block RAM" et "Block SelectRAM" et "SelectRAM" signifie généralement la même chose.
Toutefois, "RAM distribuée» est différent.C'est RAM fait à partir du tissu logique.

 

Welcome to EDABoard.com

Sponsor

Back
Top