Virtex 5 => Up to 330,000 logic cell's was kann man dem entnehmen? ich kenne LUT's, aber diese haben meistens 4-5 Eingänge. ist jetzt so eine LUT auch eine "logic cell"? würde ich and/or/nand/nor/xor/... mit 2 Eingängen nehmen, dann würden diese trotzdem eine LUT belegen. Aber ich könnte mir denken, dass diese "Rechnung" nicht ganz Marketingreif ist, weil das Potential geschmälert wird. grüsse, daniel
Bei Xilinx ist eine Logic Cell eine LUT mit 4 Eingängen, ein FlipFlop + bissel Hilfslogik.
siehe auch: www.eece.unm.edu/course/ece338/Lectures/basic-fpga-arch-xilinx.ppt behandelt aber glaub ich nur virtex2 und virtex4
> ich kenne LUT's, aber diese haben meistens 4-5 Eingänge. > ist jetzt so eine LUT auch eine "logic cell"? Rechnung ist grob: 1 Slice = 2.25 Logic Cells.
Morin wrote: > Rechnung ist grob: 1 Slice = 2.25 Logic Cells. Abhängig von der Architektur. Die Rechnung gilt noch für Spartan3 + Virtex4. Der Schritt schlechthin war dann Virtex5 mit 6-Input-Luts und 4FF pro Slice. http://forums.xilinx.com/xlnx/board/message?board.id=Virtex&message.id=1133
Hallo, wer hat denn noch einen besseren Link als diesen? http://digital.ni.com/public.nsf/allkb/33D4F29F1483548586256D740058B428 Ganz konkret interessiert mich die Frage ob es bei dem Durcheinander nur sprachliche oder auch technische bzw. Firmenspezifische Unterschiede gibt? Ich zähle mal auf was es alles (in meinem Kopf) gibt (bin Xilinx Sparten-3-lastig): 1 CLB = 4 Slices 1 Slice = 2 LUT4 + 2 FF + carry Logic + MUX + bisschen Hühnerfutter (was dann den Faktor 2.25 erklärt) 1 Slice = 2.25Logic-Cell Nun die Frage: Ist ein Logic-Cell = ein Logik Gatter = Logic Gate = System Gatter = System Gate = Gate? Was entspricht einem Gatter mit zwei Eingängen und einem Ausgang, unabhängig ob ich ein NAND, NOR, OR, NOR, XOR abbilde? Ist es ein Logik Gate oder System Gate oder eine Logic-Cell(die es nicht sein dürfte da diese eine LUT4 und ein FF hat) ? Das hier habe ich auch noch gefunden was in Frage stellt das ein System-Gate ein "echtes" Gate ist: Beitrag "Logic Cells, CLB, System Gates" Wie Interessant wird die Diskussion wenn ich jetzt ein Xilinx mit einem Altera oder Lattice vergleichen will? Was haben die für technische/marketing Begriffe? Ich denke die Verwirrung ist jetzt komplett... ;) Eric
In Verbindung mit Virtex5 (LUT6) wird die Sache noch spaßiger... Gruß Jochen
Es ist bei weitem nicht alles so kompliziert, wie es aussieht. Einem Gatter-Äquivalent, mit dem die Komplexität digitaler Schaltungen angegeben wird, entspricht ein NAND-Gatter mit genau zwei Eingängen. Grund: man kann jede digitale Schaltung nur mit NAND-Gattern aufbauen. Auf eine vierer-LUT (LUT4) kann eine beliebige Funktion mit 1-4 Eingängen abgebildet werden. Kleinste und somit eher verschwenderische Schaltung ist ein Inverter (=1 NAND-Gatter, so eine Zählweise würde die FPGA-Hersteller schlecht aussehen lassen...). Grösste abbildbare Schaltung ist ein 16-Bit-SRAM-Speicher (=32 NAND-Gatter, das entspricht eher den Vorstellungen der FPGA-Hersteller...). Reale FPGA-Schaltungen bewegen sich immer zwischen 1-32 NAND-Gattern pro LUT4. Früher (Cyclone1/2, Spartan1/2 und Co.) bestanden die Logikzellen immer aus einer LUT4 und einem Flipflop (LUT4+FF-Logikzelle). Aktuelle FPGA-Logikzellen sind größer und flexibler, deren LUTs können zu einer LUT mit 5-6 Eingängen oder zu zwei LUTs mit 4-5 Eingängen konfiguriert werden (als Beispiel). In beiden Fällen steht pro Logikzelle nur ein FF zu Verfügung. Es gibt also Konfigurationen, bei denen einer LUT ein FF fehlt! Um die Vergleichbarkeit zu früheren FPGA-Generationen und zu Konkurenz sicher zu stellen, behielt man die LUT4+FF-Logikzellenzählweise. Deshalb werden die Kapazitäten aktueller FPGAs zusätzlich noch als LUT4+FF-Logikzellen angegeben. Dabei entspricht eine LUT6+FF-Logikzelle etwa zwei LUT4+FF-Logikzellen. Bei System-Gatter-Zählweise fliessen in die NAND-Gatter-Zählung nicht nur Logikzellen sondern auch RAM-Blöcke, Multiplizierer und sonstige Logikressourcen mit ein. Verwendet man bei einem Design diese Ressourcen nicht, ist diese System-Gatter-Zählweise um Faktor 3-5 unrealistisch. Gruß, Valerij
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.