www.mikrocontroller.net

Forum: FPGA, VHDL & Co. DDR Signal einlesen wie am besten?


Autor: MXM (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leute,

ich möchte ein Signal mit der positiven und negativen Flanke einlesen 
und es in EIN Register packen (Frequenz unbedenklich, spartan3).

Hab da schon eine Idee, weiß aber nicht ob es auch besser geht (bei 
meiner Variante werden Latches generiert).

Hab Ihr vielleicht da ein paar Ansätze??

Danke im Voraus...

Autor: Antti Lukats (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
manual lesen
DDR IO verwenden
alles einfach

Antti

Autor: Antti Lukats (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
oder wenn du wirklich nicht mit manual lesen zurecht kommst dann geht 
auch ohne, so:

1) ISE starten
2) add new, select schematic
3) select DDR flip flop
4) 2 mal mouseclick
5) schematic zu mit mouse, save bestatigen nochmal mouse
6) mit mouse 2 click auf "View HDL Functional Model"
7) VHDL code studieren

viel gluck

Antti

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Spartan 3? 3A? 3E? Da gibts kleine Unterschiede....

IDDR2 nennt sich die Xilinx Primitive im Spartan 3e/3AN und die kann nur 
instanziiert werden.

Beim alten Spartan 3 müsstest du IFDDRCPE oder IFDDRSE instanziieren.

Um es in ein Register danach zu packen brauchst du noch einen schnellen 
Multiplexer und den doppelten Takt für das anschließende Register. 
Allerdings erschließt sich mir der Sinn nicht so ganz.

Autor: MXM (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Werde ich mir mal angucken...

THX...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.