Warnung Modelsim asyncrones FIFO

OP #774672
Lesenswert?
• ▲
▼
Hallo, ich bekomme von Modelsim folgende Warnung:
1
Note: Warning in %m at time %t: When using an asynchronous configuration for the FIFO Generator, the behavioral model is not cycle-accurate. You may wish to choose the structural simulation model instead of the behavioral model. 
2
This will ensure accurate behavior and latencies during simulation. You can enable this from CORE Generator by selecting Project -> Project Options -> Generation tab -> Structural Simulation. See the FIFO Generator User Guide for more information.

Kann mir jemand erklären, was das zu bedeuten hat?
#774721
Lesenswert?
• ▲
▼
@ Philip Kirchhoff (plip)

>Aaargh! Ich wunder mich die ganze Zeit, warum das FIFO in der Simulation
>so seltsame Dinge tut.

Der macht keine seltsamen Dinge, du erwartest nur die falschen.

> Jetzt hab ich das was in der Warnung steht
>endlich mal gemacht und alles funzt wunderbar. Nur warum weiß ich immer
>noch nicht...

Asynchrone FIFOs hab so ihre Eigenheiten. U.a., dass ein geschriebenes 
Datum nicht unbedingt gleich im nächsten Takt auf der Leseseite 
angezeugt wird (Füllstand, Empty-Flag). Asynchrone FIOFos nutzt man nur, 
wenn man sie WIRKLICH braucht.

MfG
Falk

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