Brauche ich zwei Enable für BCLK? Darf man das So machen?

Gast #1458091
Lesenswert?
• ▲
▼
Hallo,

mach mir gerade gedanken über die Ansteuerung eines Audio CODEC und 
weiss nicht ob das so zu realisieren  ist.

Bitte um Eure Meinungen .

Danke Euch.


Was soll Passieren:


Audio signal über I2S seriell vom tlv320aic23b  AUDIO CODEC einlesen, 
mehrmals interpolieren und filtern und  wieder über
D/A Wanlder 100 Mhz fs  ausgeben.

Vom Prinzip her gibt es den Zweig auch in die 
Gegenrichtung(deizimieren).

Da ich, zum interpolieren und dezimieren  , mehrere Taktraten benötige 
,arbeite ich mit  einem   100 Mhz CLK und  Clock Enable Strukturen.

Der Codec bekommt zum A/D wandeln die Signale LRCOUT(gibt die 
Abtastfrequenz und rechter linker Kanal an ),
 BCLK = 12.5 Mhz  und die  Datenleitung DOUT.
BCLK und LRCOUT werden auf dem FPGA erzeugt.


   Meine Frage:

Brauche ich zwei Enable für BCLK?

EINEN INTERN:

Der Process ,der die Daten vom Codec entgegen nimmt , arbeitet mit dem 
100 Mhz Clock. Dieser wird von dem CLK_EN_BCLK  genau einen Takt lang,
also  1 /100 Mhz = T=10 ns,aktiv

Procress(100Mhz,clrn)

Begin
If(rising_edge(100Mhz))THEN

  IF(CLK_EN_BCLK  )THEN
  ...................
  :::::::::::::::

END IF;
END IF;
End Process


UND EINEN  EXTERN

Der Codec erwartet einen BCLK mit Pulse duration von mindestens 20 ns.
Dass ich dann als CLK über einen Pin zum Codec führe?
Muß oder kann den dann bei Quartus unter Clock Settings => individual 
Clocks eingetragen?


Bitte um Eure Meinungen .

Danke Euch.
GRUSS
Angehängte Dateien:

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.