Verkopplung von Bausteinen

Gast #682858
Lesenswert?

Hallo,
ich hab mal wieder eine basic Frage. Wie verbinde ich eine Komponente 
mit einer Anderen? In meinem Fall, geht es speziell um eine 
selbstgeschriebene Real Time Clock die an einen AMBA-Bus angeschlossen 
werden soll. Die Signale von wo die Daten herkommen hab ich bereits 
identifiziert, aber wie kann ich diese nun an meine RTC anschließen?
Und noch was, muss man sich in VHDL auch Gedanken zum Adressbereich 
machen. Also seinem Code auch eine Adresse zuweisen?

Gruß
Torben
Gast #683765
Lesenswert?

Torben wrote:
> Hallo,
> ich hab mal wieder eine basic Frage. Wie verbinde ich eine Komponente
> mit einer Anderen? In meinem Fall, geht es speziell um eine
> selbstgeschriebene Real Time Clock die an einen AMBA-Bus angeschlossen
> werden soll. Die Signale von wo die Daten herkommen hab ich bereits
> identifiziert, aber wie kann ich diese nun an meine RTC anschließen?
> Und noch was, muss man sich in VHDL auch Gedanken zum Adressbereich
> machen. Also seinem Code auch eine Adresse zuweisen?


Port Map!

wie wird deine RTC angesprochen, chipselect signal, Register ?

Die Adresse weist du per ausdekodieren des Adressbus vom AMBA zu.
(AMBA hat doch einen Adressbus)

also in etwa

rtc_active <= '1' when amba_addr = "10101010" --die addresse des RTC)
                       and amba_rd = '1';

Du musst dir die Zeitdiagramme des AMBA anschauen.
Gast #683848
Lesenswert?

Danke Kuechle,
für deine Antwort hat mir weitergeholfen. Hab mich aber nun einmal mit 
einen Kollegen unterhalten und wir sind auf die Erkenntnis gestoßen, 
dass es Sinnvoller wäre ein neues Top Module zu definieren.
Mal sehen wo ich da hängen bleibe :-)

Gruß
Torben

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