FPGA keep hierarchy

Gast #2232344
Lesenswert?

Hallo,

habe hier ein Spartan 6, und benutzte das ise webpack 12.3.
Bei meinem aktuellen design, hatte ich keep hierarchy auf "soft" 
gestellt.
Jetzt habe ich es auf "no zurückgestellt. Und nun geht mein area ratio 
bei der synthese auf 140, zuvor mit "soft war es bei 42.
Am Ende bekomme ich wieder ein Funktionfähiges bitfile.

Woran könnte es liegen, das keep hierarchy einen so großen Unterschied
macht??

Gruß
 Stephan
Gast #2233681
Lesenswert?

Guten Morgen,

ja, das design besteht aus viele Modulen, etwas mehr als 20.
Maxixmal in 4 Ebenen verschachtelt. Mit oder ohne chipscope
macht keinen Unterschied. Ich benutzte Chipscope
allerdings über den Core Inserter.
Wenn man das keep hierarchy auf "no" setzt sollte die Synthese
doch besser über modulgrenzen optimieren können, vielleicht besseres
area ratio errreichen können, aber nicht soviel größer?
Auch die maximum Frequency nach der synthese ist mit "no" schlechter.
Nach dem translate,map und par stimmen aber alle timings.

Wo liegt mein Denkfehler??


Gruß

 Stephan
Gast #2235011
Lesenswert?

> Auch die maximum Frequency nach der synthese ist mit "no" schlechter.

Da interessiert höchstens die Grössenordung, alles andere ist 
Kaffesatzleserei.

Und je nach Design können die Optimierungen auch ins Gegenteil 
umschlagen. Manchmal lohnt es sich auf Area zu gehen, weil es kleiner 
UND schneller wird...
Gast #2235021
Lesenswert?

An der von Xilinx berechneten Max-Freq kann man sich nicht orientieren, 
weil praktisch keine vernüftigen Annahmen über das Timin gemacht werden 
(können). Ich hatte schon den Fall, dass das FPGA zum Ende der 
Entwicklung lief, die Maxfreq aber anstieg. Irgendwann ging es wieder 
total in den Keller. Das Design lief aber trotzdem. Nach der Anpassung 
der skew ist eh alles nders.
Gast #2235658
Lesenswert?

Hallo,

ich optimiere dabei bereits auf AREA.
Es hat mich nur irritiert, das die synthese plötlich so großes AREA 
Ratio rauschmeisst. Die Funktionalität am Ende ist die gleiche. Timings 
passen auch. Hatte sowas vorher halt nocht nicht gesehen.

Vielen Dank für eure Antworten.

Gruß
 Stephan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren