Forum: FPGA, VHDL & Co. asynchroner oder synchroner Reset? VirtexII


von David (Gast)


Lesenswert?

Hallo,

welche Art von Reset kann denn ein Synthesetool effizienter umsetzen
(area <-> speed optimiert), Blöcke mit asynchronen Reset oder Blöcke
mit taktsynchronem Reset? Ich denke die "schönere" Art ist mit
synchronen Reset. Was ist die gebräuchlichere Art?

Vielen Dank für eure Tips.
David

(Ich verwende einen Xilinx VirtexII FPGA, als Synthesetool ISE 7.1)

von Daniel R. (daniel_r)


Lesenswert?

Aktuelle Synthesetools setzen beides gleich in Hardware um(so zumindest
meine Erfahrunen). Also ist ein synchroner Reset besser.

Daniel

von SSI (Gast)


Lesenswert?

Was ist in einem synchronen Reset schöner? Synthesewerkzeug wird einfach
noch ein FF dazu einsetzen. Eigentlich kommt drauf an, was man macht.

von David (Gast)


Lesenswert?

Das heißt für einen synchronen Reset, wird ein FF mehr benötigt als beim
asynchronen??

Das reset Signal wird bei mir intern synchron erzeugt, insofern kann
ich Blöcke (einfache Counter) mit synchronem als auch asynchronem Reset
verwenden.
Da ich Platz sparen will, wollte ich halt die Variante verwenden, die
nachher weniger Chipfläche verbraucht. (Schon klar ein FF hin oder her
ist auch egal, aber wenn ich das bei allen Komponeneten so mach gehts
halt gleich in andere Dimensionen)

Danke

von SSI (Gast)


Lesenswert?

Wenn Reset synchron intern generiert wird, dann mach das auch synchron,
es wird keine zusätzliche Chipfläche gebraucht.

von Xenu (Gast)


Lesenswert?

Dazu solltet Ihr Euch mal das durchlesen:

www.xilinx.com/xlnx/xweb/xil_tx_display.jsp?sTechX_ID=kc_smart_reset

von Chris V (Gast)


Lesenswert?


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
Noch kein Account? Hier anmelden.