RTV forum PL | NewsGroups PL

Interfejsy SATA i PCI-E: Czy można zbudować amatorską płytkę PCI-E lub podłączyć dysk?

SATA i PCI-E

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Interfejsy SATA i PCI-E: Czy można zbudować amatorską płytkę PCI-E lub podłączyć dysk?

Goto page 1, 2  Next

identyfikator: 20040501
Guest

Thu Feb 07, 2013 5:56 pm   



przy okazji, Ktoś tu roczajał może interfejsy SATA i PCI-E, sądząc po ilości
styków, komunikacja powinna być prostsza niż przy interfejsach poprzednich
generacji... Ktoś się bawił i może coś powiedzieć? czy w warunkach
amatorskich można sobie zrobić amatorską płytkę PCI-E albo zapiąć do
urządzenia dysk SATA? tak przy okazji.

MiSter
Guest

Thu Feb 07, 2013 6:09 pm   



Quote:
generacji... Ktoś się bawił i może coś powiedzieć? czy w warunkach
amatorskich można sobie zrobić amatorską płytkę PCI-E albo zapiąć do


Bierzesz np. płytę Xilinxa ML605 i na niej bez problemu uruchomisz PCIe,
możesz sobie modyfikować interfejs wg swoich wymagań (są dostępne źródła).
Na tej podstawie możesz wykonać swoją płytke z takim interfejsem.

Pozdrawiam
MiSter

identyfikator: 20040501
Guest

Thu Feb 07, 2013 8:09 pm   



a jeśli chodzi o specyfikacje, są jakieś dokumenty, ale nie widzę nigdzie
całości...

MiSter
Guest

Thu Feb 07, 2013 9:26 pm   



Quote:
a jeśli chodzi o specyfikacje, są jakieś dokumenty, ale nie widzę nigdzie
całości...

A po co od razu całość?

Na początek poczytaj to http://en.wikipedia.org/wiki/PCI_Express
a na końcu w referencjach masz odnośniki do szczegółowych dokumentów.

MiSter

Artur Miller
Guest

Thu Feb 07, 2013 10:33 pm   



Użytkownik "identyfikator: 20040501" <NOSPAMtestowanije@go2.pl> napisał w
wiadomości news:kf0mcc$p4p$1@node1.news.atman.pl...
Quote:
przy okazji, Ktoś tu roczajał może interfejsy SATA i PCI-E, sądząc po
ilości styków, komunikacja powinna być prostsza niż przy interfejsach
poprzednich generacji... Ktoś się bawił i może coś powiedzieć? czy w
warunkach amatorskich można sobie zrobić amatorską płytkę PCI-E albo
zapiąć do urządzenia dysk SATA? tak przy okazji.

warstwy fizyczne pewnie takie same (podobnie jak RapidIO z szeregowym
interfejsem) , bo i po co wynajdywać koło po raz kolejny. Wyżej już nie tak
wesoło.

Amatorsko ... hm... z tanich to chyba Cyclone V Altery ma juz warstwe
fizyczną zaimplementowaną. Bo w Stratixa GX chyba amatorzy się nie bawią ;)

pozdr

a.

__Maciek
Guest

Thu Feb 07, 2013 11:24 pm   



Thu, 7 Feb 2013 17:56:45 +0100 "identyfikator: 20040501"
<NOSPAMtestowanije@go2.pl> napisał:

Quote:
przy okazji, Ktoś tu roczajał może interfejsy SATA i PCI-E, sądząc po ilości
styków, komunikacja powinna być prostsza niż przy interfejsach poprzednich
generacji... Ktoś się bawił i może coś powiedzieć? czy w warunkach
amatorskich można sobie zrobić amatorską płytkę PCI-E albo zapiąć do
urządzenia dysk SATA? tak przy okazji.

http://www.fpga4fun.com/PCI-Express.html
http://www.knjn.com/FPGA-PCIe.html

Problemem jest to że PCI-E jest cholernie szybkie, potrzebna jest FPGA
która to uciągnie (co przekłada się też na to że może to być po prostu
drogie). W ISE Xilinxa (w Core Generatorze) masz gotowy rdzeń
PCI-Express, są też na opencores.org. Więcej nie wiem, bo badałem
raczej sprawę zwykłej PCI, planuję zrobić sobie na nią prostą kartę
I/O. Chyba jednak zwykłe PCI łatwiejsze, a przede wszystkim nie stawia
aż tak wysokich wymagań układowi. Proste przesyłanie na PCI powinien
uciągnąć większy CPLD, ale to na razie teoretyczne rozważania bo
dopiero badam temat.

Specyfikacja PCI-E, tak jak i zwykłej PCI jest do znalezienia w sieci.

MT
Guest

Fri Feb 08, 2013 1:02 am   



Quote:
Specyfikacja PCI-E, tak jak i zwykłej PCI jest do znalezienia w sieci.


Ale o co walczysz ?

Sa dostepne od kilku juz lat procki z SATA i PCI-e na pokladzie np
APM80186 to taki najprostszy http://www.apm.com/products/embedded.

PCI wymaga duzej liczby linii PCI-e tylko kilka to podstawowe roznice.

Adam Górski
Guest

Sun Feb 10, 2013 12:49 pm   



W dniu 2013-02-07 17:56, identyfikator: 20040501 pisze:
Quote:
przy okazji, Ktoś tu roczajał może interfejsy SATA i PCI-E, sądząc po
ilości styków, komunikacja powinna być prostsza niż przy interfejsach
poprzednich generacji... Ktoś się bawił i może coś powiedzieć? czy w
warunkach amatorskich można sobie zrobić amatorską płytkę PCI-E albo
zapiąć do urządzenia dysk SATA? tak przy okazji.

Wszytko można, jeżeli posiada się odpowiednią wiedzę ( czasem też
narzędzia ).

Dobrym punktem wyjściowym jest ,jak ktoś wspomniał, gotowy procek z SATA
lub PCI-E. Najlepiej kupić moduł lub kit.

Jeżeli myślisz o budowie własnego front-endu zaczynając od płytki na
własnym oprogramowaniu skończywszy - lepiej sobie odpuść.

Pewną alternatywą są układy FPGA firm A lub X ( inne pewnie też ) gdzie
można spotkać dev kity z wyprowadzonymi interfejsami SATA lub PCI-E.
Możesz wtedy projektować sobie front-end jeżeli potrafisz.

Interfejsy PCI-E i SATA to szeregowe połączenia punkt - punkt o
prędkościach 1.5 Gb/s i więcej ( aktualnie do 6Gb/s ). Samo
przechwytywanie takiego sygnału to spore wyzwanie. W przypadku PCI-E
jest to zazwyczaj kilka par szeregowych 2.5 lub 5Gb/s gdzie dodatkowo
dochodzi synchronizacja pomiędzy parami.

To tylko kilka problemów z wielu ...

Pzdr

Adam

MiSter
Guest

Tue Feb 12, 2013 2:27 pm   



Użytkownik "identyfikator: 20040501" <NOSPAMtestowanije@go2.pl> napisał w
wiadomości news:kf0u66$1oh$1@node1.news.atman.pl...
Quote:
a jeśli chodzi o specyfikacje, są jakieś dokumenty, ale nie widzę nigdzie
całości...


Pytanie do identyfikator: 20040501:
Czy coś ruszyłeś w temacie USB o które tak namiętnie pytałeś jakoś późnym
latem?

Pozdrawiam
MiSter

identyfikator: 20040501
Guest

Tue Feb 12, 2013 4:25 pm   



Quote:
Czy coś ruszyłeś w temacie USB o które tak namiętnie pytałeś jakoś późnym
latem?

mógłbym Ci się pochwalić na priv, jak nie wypaplesz...

identyfikator: 20040501
Guest

Wed Feb 13, 2013 3:11 pm   



przy okazji znacie jakieś ciekawe strony o USB?

Adam Górski
Guest

Wed Feb 13, 2013 3:33 pm   



W dniu 2013-02-13 15:11, identyfikator: 20040501 pisze:
Quote:
przy okazji znacie jakieś ciekawe strony o USB?
www.usb.org Smile


Adam

identyfikator: 20040501
Guest

Wed Feb 13, 2013 3:40 pm   



chodziło mi raczej o takie:
http://blogs.msdn.com/b/usbcoreblog/archive/2009/10/31/how-does-usb-stack-enumerate-a-device.aspx

Adam Górski
Guest

Wed Feb 13, 2013 4:38 pm   



W dniu 2013-02-13 15:40, identyfikator: 20040501 pisze:
Quote:

Właściwie co można jeszcze interesującego znaleźć na temat USB 2.0 poza
dokumentacją ? Kolejny sposób przesyłania danych. Szybciej / wolniej -
co za różnica.

To samo PCI-e i SATA. PCI-e może nieco bardziej interesujące, ale SATA ?
Za moment SATA wyjdzie z użytku na rzecz PCI-e lub tego wynalazku od intela.

Można , ale po co ? Można się tylko frustracji nabawić.
Żeby zdobyć głupie PHY do SATA trzeba zaraz jakieś NDA podpisać i kupić
50k scalaków z marvella.

Soc z SATA lub PCI-e ? A będzie do niego dokumentacja ?

Trochę to wszystko już robi się męczące.
Wszystko zmierza do tego żeby sobie kupić gotowy szajs w ten czy inny
sposób.

eeeee przynudzam.


Adam

Marek
Guest

Wed Feb 13, 2013 5:27 pm   



On Wed, 13 Feb 2013 16:38:53 +0100, Adam
Górski<gorskiamalpa@wpkropkapl> wrote:
Quote:
Wszystko zmierza do tego żeby sobie kupić gotowy szajs w ten czy
inny
sposób.

a kiedys było inaczej?

--
Marek

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Interfejsy SATA i PCI-E: Czy można zbudować amatorską płytkę PCI-E lub podłączyć dysk?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map