moin beisammen, hab mal ne frage: warum wird denn bei xilinx 2x gemappt? wenn ich mich im netz schlau mache, wie die einzelnen schritte für fpga-designs laufen, heißt es meist: synthese, mapping, place, route. aber xst macht doch auch ein technology mapping? planahead zeigt mir in der post-synthese-view auch bereits lut6-instanzen an. was genau macht dann nachher nochmal map explizit?
dodger schrieb: > heißt es meist: synthese, mapping, place, route. Da fehlt translate... > was genau macht dann nachher nochmal map explizit? Es nimmt (beim S6) bis zu 4 LUTs und packt sie in 1 Slice... Synthese: Abbilden des Designs auf atomare Elemente (LUT, FG, FF) Translate: Zusammenführen von Netzlisten (z.B. IP-Cores) Map: Gruppieren der atomaren Bauteile in Slices P&R: Platzieren und Verdrahten
ja, da fehlt translate. das scheint aber ja eher xilinx-spezifisch zu sein. natürlich fügt translate auch vorsynthetisierte ngc-files zusammen ins ngd, ok. das könnte aber ja auch die synthese nochmal machen. wenn ich es recht verstehe, gibt es also bei dem eigentlichen map-schritt erst die abbildung in slices? bzw. kaskadiert in clbs? das gibt es so natürlich nicht in der synthese, das stimmt. da steht dann zwar schon, dass elemente auf dsp48 oder lut6 "gemappt" werden, aber das mapping auf slices macht dann also erst der eigentliche map-schritt. ist es so richtig? weil das technology mapping macht ja schon noch die synthese. wichtiger ist ja eigentlich bei translate, dass es ucf-dateien einbindet, oder? spannenderweise macht map ja ab v5 auch schon während map das placement (stichwort "timing-driving placement")...
dodger schrieb: > wichtiger ist ja eigentlich bei translate, dass es ucf-dateien > einbindet, oder? Oder besser so: Ab dem Designschritt Translate werden UCF Dateien mit eingebunden... > spannenderweise macht map ja ab v5 auch schon während map das placement > (stichwort "timing-driving placement")... Und ich kann der Synthese schon Constraints (SCF) mitgeben. Die Grenzen, wer was zu tun hat, sind nicht so deutlich abgetrennt.
auch wieder wahr... xcf heißen sie wohl neuerdings, aber ja. danke schon mal für die klarstellung! (mehr oder weniger ;) leider ist es auch in den massig vorhandenen pdfs von xilinx kaum beschrieben, was denn nun genau die tools machen...
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.