ide-controllerchip

Gast #154488
Lesenswert?
• ▲
▼
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 #154489
Lesenswert?
• ▲
▼
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 #154491
Lesenswert?
• ▲
▼
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 #154492
Lesenswert?
• ▲
▼
"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 #154493
Lesenswert?
• ▲
▼
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

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