AM79C961 - kann die jemand brauchen?

OP #8076986
Lesenswert?
• ▲
▼

Harald K. schrieb:

und vermutlich nicht sehr einfach in anderen Szenarien (z.B. mit einem µC) verwendbar.

Will gar keine Werbung für den Chip machen, aber ISA-Bus-Controller mit einem µC zu steuern ist einfach und machbar. Paar Adressen, Chip Select und /RD und /WR Signale sind einfach zu handlen. Das haben schon einige Leute gezeigt die IDE-Festplatten und Compact- Flash-Karten (erfolgreich) angesteuert haben.

(Firma: Schweigstill IT) Persönliche Seite #8077292
Lesenswert?
• ▲
▼

Wastl schrieb:

Will gar keine Werbung für den Chip machen, aber ISA-Bus-Controller mit einem µC zu steuern ist einfach und machbar. Paar Adressen, Chip Select und /RD und /WR Signale sind einfach zu handlen.

Da muss man aufpassen. Wir hatten damals(tm) einen CS8900A an einem ARM7TDMI-basierten Mikroprozessor (Alcatel MTC20285) eingesetzt. Das Ding reagierte ausgesprochen empfindlich auf kleine Abweichungen vom ISA-Timing, d.h. wir mussten mit zwei RC-Gliedern und diskreter Logik die Länge von /CS und die Lage von /WR genau hindengeln.

Das haben schon einige Leute gezeigt die IDE-Festplatten und Compact- Flash-Karten (erfolgreich) angesteuert haben.

Natürlich gibt es viele positive Beispiele, aber trotzdem darf man sich nicht darauf verlassen, dass solche Komponenten mit abweichenden Bus-Timings zurechtkommen.

(Firma: Schweigstill IT) Persönliche Seite #8077310
Lesenswert?
• ▲
▼

Wastl schrieb:

Da muss man halt einfach den "richtigen" Chip verwenden. Ich hatte mit dem SMSC LAN91C96 überhaupt keine Probleme.

Die Verwendung des CS8900A war eine Konzernvorgabe von einem anderen Standort. Dort wurden gerne ungeeignete Komponenten ausgewählt, um die Schuld anschließend den bösen Firmwareentwicklern an unserem Standort zuzuschieben. Ich erinnere mich bei dem Projekt noch ganz genau daran, dass der Hardwareentwickler explizit die JTAG-Buchse weggelassen hatte, weil sie nicht im Abteilungsinteresse der Berliner HW-Entwicklung läge, sondern nur den Firmwareentwicklern in Kiel nütze. Normales Revierverhalten im Großkonzern.

Antwort schreiben

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.