Serial ATA

M

Michael Schöberl

Guest
Hi ...

wer kann mir ein paar Tips zu Serial ATA geben?

Szenario: bisher hängt der IDE-Bus direkt am FPGA,
mit UDMA100 funktionierts super; leider sind 5V tolerante
FPGAs am Aussterben und haben nur <200 Pins


meine Fragen:
- wo gibts einen Serial ATA PHY ...? habe nur von
Silicon Image den Sil3012 2-Port Phy gefunden
(das kann doch nicht der einzige sein?!)

- wie aufwändig wird das im FPGA? ich lese hier von
Daten-Scrambling und Emulation der gewohnten Register!
(es scheint alles anders zu sein, als gewohnt?!)


über ein paar Erfahrungen würd ich mich freuen! :)



bye,
Michael
 
In article <c10ret$1c9631$1@ID-40811.news.uni-berlin.de>,
=?iso-8859-15?Q?Michael_Sch=F6berl?= <MSchoeberl@ratnet.stw.uni-erlangen.de> writes:
|> Szenario: bisher hängt der IDE-Bus direkt am FPGA,
|> mit UDMA100 funktionierts super; leider sind 5V tolerante
|> FPGAs am Aussterben und haben nur <200 Pins

Xilinx SpartanIIE ist mit 100R in Serie 5V tolerant (da gibt es eine Appnote
oder sowas dazu). Oder einfach ein paar Quickswitch bzw. LVC-Buffer dazuwischen.

|> meine Fragen:
|> - wo gibts einen Serial ATA PHY ...? habe nur von
|> Silicon Image den Sil3012 2-Port Phy gefunden
|> (das kann doch nicht der einzige sein?!)

Also auf meiner RAID-Karte und auf den SATA-Platten von Maxtor ist ein PHY von
Marvell (88i8030) drauf.

Alternativ (aber wahrscheinlich teurer) müsste SATA eigentlich auch mit den
RocketIOs vom Virtex2Pro gehen. Wird aber ohne fertigen IP-Core sicher recht
spassig ;-)

--
Georg Acher, acher@in.tum.de
http://wwwbode.in.tum.de/~acher
"Oh no, not again !" The bowl of petunias
 
Xilinx Spartan II bekommst Du auch im FBPG 456 mit 284 User IO
hmmm - werde ich mir mal anschauen, ob das von der Logik noch
reinpasst ... im Moment sind schon XC2S200 im FG256 drauf
(das sind jeweils 176 User-IOs)


bye,
Michael
 
Also auf meiner RAID-Karte und auf den SATA-Platten von Maxtor ist ein PHY
von
Marvell (88i8030) drauf.
das ist leider nur ne Bridge die Parallel ATA nach Serial ATA wandelt :-(

Alternativ (aber wahrscheinlich teurer) müsste SATA eigentlich auch mit
den
RocketIOs vom Virtex2Pro gehen. Wird aber ohne fertigen IP-Core sicher
recht
spassig ;-)
nee ... ich glaub, dass das doch zu aufwändig würde ...
nen fertigen IP-Core habe ich leider nicht gefunden



bye,
Michael
 
Michael Schöberl <MSchoeberl@ratnet.stw.uni-erlangen.de> wrote:
: Hi ...

: wer kann mir ein paar Tips zu Serial ATA geben?

: Szenario: bisher hängt der IDE-Bus direkt am FPGA,
: mit UDMA100 funktionierts super; leider sind 5V tolerante
: FPGAs am Aussterben und haben nur <200 Pins

Xilinx Spartan II bekommst Du auch im FBPG 456 mit 284 User IO

Bye

--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
 
Alternativ (aber wahrscheinlich teurer) müsste SATA eigentlich auch mit
den
RocketIOs vom Virtex2Pro gehen. Wird aber ohne fertigen IP-Core sicher
recht
spassig ;-)
ich habe auch diese Idee weiterverfolgt und bin mir nun ziehmlich sicher,
dass
das leider nicht gehen wird:

die RocketIOs zwar vom Prinzip her so flexibel, dass man mit denen auch
einen passenden seriellen Datenstrom erzeugen könnte - zum Aufbau der
Verbindung sind sie aber nicht geeignet
Serial ATA kennt dafür 3 verschiedene Out-of-Bound Nachrichten, die
aus wiederholten Sequenzen mit Daten und "Bus-Idle" bestehen ...

diese Idle-Sequenzen kann man mit RocketIO vermutlich nicht erzeugen
(und auch nicht detektieren)

schade eigentlich - das wäre eine kompakte Lösung gewesen ...


bye,
Michael
 
In article <c15m4a$1dt7uc$2@ID-40811.news.uni-berlin.de>,
=?iso-8859-15?Q?Michael_Sch=F6berl?= <MSchoeberl@ratnet.stw.uni-erlangen.de> writes:

|> ich habe auch diese Idee weiterverfolgt und bin mir nun ziehmlich sicher,
|> dass das leider nicht gehen wird:
<...>

Schade, ich bin davon ausgegangen, wenn schon SATA-Anschlüsse auf dem
V2Pro-Evalboard drauf sind, dass es dann auch unterstützt wird. Aber scheint
wohl nicht zu sein. Erstaunlich, hat Xilinx tatsächlich mal einen Trend
verpennt...

--
Georg Acher, acher@in.tum.de
http://wwwbode.in.tum.de/~acher
"Oh no, not again !" The bowl of petunias
 
meine Fragen:
- wo gibts einen Serial ATA PHY ...? habe nur von
Silicon Image den Sil3012 2-Port Phy gefunden
falls es noch jemanden interessiert:
ich habe mich nun auch nach diesem Chip erkundigt ...

der deutsche Distributor (Hy-Line) kannte den Chip
zunächst garnicht - nach einigem hin und her habe ich
ein preliminary Datenblatt vom Jan 2004 bekommen.

Samples dazu seien inzwischen erhältlich ...


--> so richtig begeistert bin ich nicht mehr -
vermutlich werde ich das sein lassen!

(gibts denn hier wirklich keinen der schon mal
Serial ATA integriert hat? ausser mit fertigem
Chipsatz?)


bye,
Michael
 

Welcome to EDABoard.com

Sponsor

Back
Top