serial ata an uC

Gast #93632
Lesenswert?
• ▲
▼
Hallo Zusammen

Serial-ATA waere ja wie gemacht fuer einen uC, da es nur sehr wenige
Ports brauchen wuerde. Hat das schon mal jemand versucht? Googeln hat
mir nicht sehr geholfen, auch das Forum habe ich schon durchsucht. Oder
gibt es einen Grund warum man es nicht machen kann?

Danke & Gruesse

Flavio
Gast #93633
Lesenswert?
• ▲
▼
Hi Flavio,

der Grund warum kein uC so etwas unterstützt dürfte der sein, dass du
bei SATA mit 1.5GBit die Daten rausschaufeln mußt. Es gibt aber ein
paar SATA auf PATA umsetzer die auch auf den meißten SATA Festplatten,
außer auf denen von Seagate drauf sind. Sind glaube ich von Marvell.
Bei PATA brauchst du allerdings ca. 20 Port Pins.

mfg
Hamsi
Gast #93634
Lesenswert?
• ▲
▼
Hi,

leider muß ich Dir da etwas widerstrechen Hamsi, denn laut
Spezifikation (Zusammenfassung hier:
http://www.techsoft.at/itsolutions/frameset.htm?http://www.techsoft.at/itsolutions/artikel/serielle_massenspeicher.htm)

Sind SATA und ATA kompatible zueinander. D.h. Du mußt min. 3MB/s
rausbringen können. Das ist mit einem 16Mhz getakteten µC durchaus
möglich. Anderfalls schau Dir mal die µC 80C400 von Maxim an, macht
sogar bis zu 75MHz mit.
Somit sollte SATA auch an µC's möglich sein.

Das derzeitige Problem sehe ich eher darin begründet, das niemand in
der Lage sein wird Dir die entgültige Spezifikation zu geben, bei der
das Timing abgebildet ist. Ich habe schon ein paar Spezifikationen
gesehen, aber irgendwie entwickeln sie im Moment immer noch daran.
Die Laufwerke und Controller sind teilweise auch noch nicht so
ausgereift, wie die derzeitigen ATA bzw. SCSI. Die Systeme sind einfach
noch zu jung.

Gruß
Gast #93635
Lesenswert?
• ▲
▼
Hier ist die Spec zu finden:

http://www.serialata.org/collateral/zipdownloads/serialata10a.ZIP

Wie soll diese Spezifikation bitte abwärtskompatible sein? grübel
Keine der derzeitigen Festplatten ist in der Lage >133MHz/s abzuliefern
... . Demnach dürften die mit parallel seriell Wandler nicht arbeiten
und die <ATA133 Festplatten sowieso nicht - warum tuns die denn trozdem
wunder...... .

Gruß
Gast #93637
Lesenswert?
• ▲
▼
Es dürfte mit Sicherheit nach wie vor die einfachere Lösung sein, einen
PATA-SATA-Adapter zu verwenden. Die Dinger gibt es in zwei Ausführungen
(PATA-Platte an SATA-Host/SATA-Platte an PATA-Host); ich meine hier
natürlich die Variante zum Anschluss von SATA-Platten an (alten)
PATA-Hosts.
Gast #93638
Lesenswert?
• ▲
▼
Hallo Hman,

Glaub den anderen Schreibern, SATA kriegst Du auf keinem Controller mal
schnell emuliert. Soweit ich da durchblicke laufen die Daten auf dem
Link immer mit besagten 1.5GBit/sek, egal ob gerade viel oder wenig
Daten durchlaufen. Intern gibt es deshalb in den meisten (allen?)
SATA-Controllern auch erst ganz zum Schluss am Phy einen Umsetzer von
10 Bit parallel auf den 10-mal schnelleren seriellen Datenstrom. Die
Kompatibilitaet zu langsamen PATA Modi bezieht sich nur auf das
Programmiermodell, d.h. ein PC greift auf die selben Register zu wie
bei PATA solange er keine speziellen Features nutzen will. Deinen
Vorstellungen naeher kommt CE-ATA, das laeuft auf einer
MMC-Schnittstelle und die ist soweit ich weiss nicht an einen festen
Takt gebunden, koennte also evtl. von einem Controller angesteuert
werden. Allerdings wird es noch eine Weile Dauern bis dafuer passende
Platten erscheinen, die Spezifikation ist gerade erst erschienen und
bisher hab ich nur von IBM eine vage Ankuendigung gesehen, das sie
entsprechende Platten bauen wollen.

Gruss,

Jens

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.