ide-controllerchip

Gast #154488
hi, ich suche schon ne weile einen controllerchip um einen ideport an
einen coldfire
zu implementieren,. finde aber nur usb/ide oder flashcontroller.
pci-controller gibts ja auch, aber der rechner soll keinen pciport
bekommen.
kennt jemand die typenbezeichnung eines solchen chips?

thnx jens
Gast
Da braucht es eigentlich keines speziellen Chips. Drei Bustreiber
(74x245) sollten genügen - zwei davon für den 16-Bit-Datenbus, einen
für die diversen Steuerleitungen.
Wenn der Coldfire keine expliziten Portleitungen hat, benötigst Du noch
etwas Adressdecodierlogik, aber mehr dann auch nicht.
Gast
Performanceeinbußen bringt das nur dann, wenn Alternativen zur Verfügung
stehen. Sollte beispielsweise mit DMA auf die Platte zugegriffen werden,
dann ist die von mir vorgeschlagene Lösung nicht sinnvoll.
Das aber hängt alles sehr stark von der verwendeten Umgebung ab; Deinen
Coldfire kenne ich nicht. Das ist doch ein 68K-Derivat, oder?
Wenn der Controller selbst DMA-unterstützte 16-Bit-I/O-Zugriffe
ermöglichen sollte, dann bestünde die Performanceeinbuße darin, daß die
Platte halt im "PIO"-Mode angesprochen nicht mehr als etwa 16
MByte/sec Datenrate liefern kann.
Ist denn Dein Coldfire (und der daran angeschlossene Speicher) so
schnell, daß das irgendeine Relevanz hat?
Gast
"Ist denn Dein Coldfire (und der daran angeschlossene Speicher) so
schnell, daß das irgendeine Relevanz hat?"

Vielleicht soll der Controller in der Zeit auch noch was anderes machen
als nur Daten hin- und herzuschaufeln?
Dafür ist er wohl ein bisschen zu schade...
Gast
also der cf soll mit 200mhz laufen, und ein komplettes uclinux drauf.
vermutlich bringt es nicht die leistung, dass es sich lohnt nen
extracontroller zu nehmen, aber wenn ich einen bekommen kann, dass
würde ich ihn auch nehmen wollen, damit die cpu von der
plattenansteuerung entlastet wird.
als ram soll sdram drauf, welcher mit 100mhz bustakt laufen soll.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.