Hi... Kann mir jemand sagen, unter welchem Stichwort man die maximale Arraygröße in einem Datasheet herausfinden kann? Ich benötige 2 mal ein Array mit 255 x 255 Binärstellen. Hat da jemand eine Idee ob ich das gleich knicken kann wenn ich nen Spartan-3 200 verwende? Danke euch...
der Spartan-3-200 hat meines Wissens ca. 200 kBit Block-RAM, wenn Du das meinst
Ok... das bedeutet von vhdl aus habe ich keine arraybegrenzung? , 255*255*2 = 130005. Also verbrauche ich dann durch die beiden Arrays 130 der 200k??? So einfach kann ich das ermitteln? oder ist da noch ein Harken bei? Ich möchte die Daten ja nicht in einen Blockram packen... der ist leider schon voll :-/
VHDL wird dein array nicht begrenzen, nur die Ressourcen im FPGA. Wenn schon alle Block-RAMs im FPGA benutzt werden, kannste die Sache vergessen, wieviele sind denn noch frei? mit *2 meinst du 2 bit, ja ?
Ach schuldige.. die 2 stand dafür das ich ja 2 mal solch ein array brauche. Dann bedeutet also ein 200k baustein das er inkl. Blockram 200k hat? Das pbrblem ist, das ich 3 blockram mit einem charaktersatz gefüllt habe und nur noch einer frei ist. Aber die arrays werden doch nicht im Blockram hinterlegt oder? Das gesamte Programm ist gar nicht so groß. Ich denke es ist morgen mal nen versuch wert, ob der platz reicht.
@frankie ich glaub das wird nicht so ohne weiteres hinhauen wenn du nicht die blockrams verwendest. zumal du ja nur (wenn ich das richtig verstanden habe) 3840 slice-flipflops in einem 200'er spartan 3 hast. selbst wenn du entsprechend viele flipflops hättest, hättest du immer noch das problem der logik die du benötigst um alle flip-flops zu "erreichen", sprich der p&r dürfte ziemlich ins schwitzen kommen, da du einen elendig großen multiplexer brächtest um alle speicherstellen zu erreichen. gruß rene
Ja ich habe nun schon auf 255 x 100 reduziert. Mal schauen ob es klappt ... ansonsten muss ich halt auf daten im Blockram verzichten. So ein ärger.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.