Frage zu XMEM Interface

Gast #398501
Lesenswert?
• ▲
▼
Wollte mich mal mit dem XMEM Interface der AVRS beschäftigen, da ich
noch ein paar SRAMS aus alten PC Mainboards rumliegen hab :)
Dabei ist mir aufgefallen, das im Datenblatt die Rede davon ist auch
Externe Hardware (z.B. ein LCD Display) über das XMEM zu bedienen.

Würde es also theoretisch auch möglich sein eine IDE-Hardisk an dieses
Interface anzuschließen?
Oder gehen nur "Memmory" Interfaces weil sone Platte zu langsam ist?
Gast #398503
Lesenswert?
• ▲
▼
Du hast recht, allerdings wird dort das XMEM auch nur für den RAM
benuzt:
"The external RAM interface on the Atmel CPU can be enabled/disabled
in a register. When the interface is enabled, the RD and WR signals as
well as the data and address bus works "normally". When the interface
is disabled, the port pins (PORTA [D0-8], PORTC [A8-15], RD and WR),
will hold their assigned state from the port registers. Also, the ALE
pin will be disabled.
This, together with the way the ALE pin handles address latching, means
that we can latch an address on A0-A7 by doing a dummy read at the
specified address. We can then disable the RAM interface, and the
address will still be held at A0-A7. But PORTA and PORTC is now
available for I/O, and we now use them as a 16-bit interface to the IDE
interface."

Scheinbar braucht das IDE Interface doch ein etwas anderes Protokoll
:(
Gast #398505
Lesenswert?
• ▲
▼
Protokoll? Das sollte schon mit dem XMEM gehen, du hast ja bloß die paar
3 Adressleitungen und 16 Datenleitungen. Ganz wichtig ist aber, auf das
Busy zu warten. Also, solange Busy low ist, musst du du warten.
Ich hab schon mit nem normalen ext. Speicher-Interfaces eines DSP ne
HDD angesprochen. Kein Thema.

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]
  • [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.