Ein peinlicher Fehler in veröffentlichter Erklärung von Lattice Application Engineering?

Gast #1842661
Lesenswert?
• ▲
▼
Hallo zusammen,

durch einen Teilnehmer wurde ich auf einen Fehler in der Erklärung des 
Application Engineerings von Lattice auf deren offiziellen Forum-Seite 
hingewiesen. Da geht es um negative Angaben zu Setup und Hold-Zeiten in 
den Datenblättern.

Beitrag "Re: SPI-Slave im FPGA, Signal-Delay an MISO minimieren"

Ich habe mir die Erklärungen durchgelesen und finde, sie haben da 
absolut unlogische Sachen zusammengeschrieben. Oder habe ich nur ein 
Verständnisproblem? Vielleicht blickt jemand von euch die Logik in 
dieser Erklärung durch?
Moderator (Firma: Titel) Persönliche Seite #1850476
Lesenswert?
• ▲
▼
Eigentlich ist es ganz einfach, und es wurde schon im
Beitrag "Re: SPI-Slave im FPGA, Signal-Delay an MISO minimieren"
ausgiebig diskutiert.
Schon hier geht der Lattice-Post in die Hosen:
1
T_dataflop is the arrival time of data at the flop.
2
T_clkflop  is the arrival time of data at the flop.
Soweit klar?

Und danach kommt ein dummer Rechenfehler. Das hier stimmt noch:
1
Equation A:  T_dataflop <= T_clkflop - T_flopsetup
Aber das ist dann sicher falsch:
1
Equation B: T_datacomp + Tdatadelay <= (T_clkcomp + Tclkdelay) + T_flopsetup
Mal wird die Setupzeit addiert und mal abgezogen. Eine der beiden 
Formeln muss falsch sein. Und daraus resultierend auch die darauf 
basierenden Berechnungen... :-(

Aber trotzdem können bezogen auf die Komponentenanschlüsse (RAM, 
Multiplier...) durchaus negative Setupzeiten auftreten. Es weiß doch 
keiner, wie doof der Takt und die Daten da drin verdrahtet sind... :-/

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.