Hi,
die genauen abhängigkeiten kenne ich nicht, aber das Memory, das FiFos auf dem FPGA brauchen geht vom RAM der Karte ab... Da die auch immer u32 breit sind, ist das relativ schnell schon viel Zeug, daher FiFos so kurz wie möglich halten...
Prinzipiell kannst Du also den gesamten Ram als Block-Memory für FiFos nutzen, wenn Du nicht so viel brauchst, kannst Du den Rest als sonstigen Speicher verwenden.
Kleiner Hinweis noch: Der Compiler von 8.21 merkt nicht, wenn man über zu große Fifo-Blöcke das Memory überbelegt - das kann erst der Compiler von 8.6 (8.5 hab ich nicht getestet). Warum weiß auch NI nicht, aber bevor es Dir so geht wie mir...
ch