SSD M.2 - jak využít potenciál NVMe

RDa

  • *****
  • 2 467
    • Zobrazit profil
    • E-mail
Re:SSD M.2 - jak vyuzit potencial NVMe
« Odpověď #15 kdy: 18. 07. 2017, 12:22:33 »
M.2 konektor je vzdy pripojen na PCIe sbernici, odlisuje se protokol kterym to komunikuje (SATA / NVMe).

Tak vetsi blbost jsem cist tady nemohl. M2 je pripojen podle typu klice na USB/SATA/PCIe. Nekdy zvlada i kombinaci ruznych pripojeni.

Dopln si vzdelani chytracku, co ma klicovani spolecnyho s tim kam je ten konektor fyzicky pripojen? Konektor je fyzicky poveseny na PCIe linky!
I kdyz budes mit M.2 konektor s B klicem, komunikace pujde po PCIe linkach, akorat pres SATA Express a AHCI driver (pro tebe zjednodusene receno).
Pokud budes mit slot a disk s M klicem, pujde to po stejnych fyzickych PCIe linkach pres NVMe protokol.

Ty SATA disky do M2 rozhodne nekomunikuji po PCIe linkach - jak by pak mohla fungovat redukce ktera vam prevede M2 na regulerni SATA konektor? Je to opravdu obstarozni SATA.

U variant konektoru ktere muzou umet PCIe i SATA (konkretne Key M a Key B ) je podpora pro jedno/druhe/oboji dana zapojenim na zakladni desce ktery na stejne piny konektoru pripoji bud draty od sata radice, nebo od pcie zbernice. V M2 konektoru je jeden signal (config1) ktery indikuje zda chce karticka PCIE nebo SATA. Wifi tam ma pcie, SSD tam ma SATA. To, zda bude zakladni deska toto podporovat je volitelne, tudiz strkat SATA SSD s B+M klicem do keyM slotu muzete, ale nikdo vam funkcnost negarantuje.

Na trhu prakticky existuji jen SATA SSD (key B, nebo B+M) a pak PCIe SSD (Key M). S tim ze u PCIe jsou ty prvni s AHCI a jinak dnesni produkce uz jede pres NVMe.

PS. vyrabime desky s M2/M pro NVMe SSD, takze o tom vim zrejme vice nez vy.


nice

Re:SSD M.2 - jak vyuzit potencial NVMe
« Odpověď #16 kdy: 18. 07. 2017, 15:45:27 »
Ty SATA disky do M2 rozhodne nekomunikuji po PCIe linkach - jak by pak mohla fungovat redukce ktera vam prevede M2 na regulerni SATA konektor? Je to opravdu obstarozni SATA.

To bys musel cast vodicu z M.2 slotu na mainboardech vest primo na SATA radic.

U variant konektoru ktere muzou umet PCIe i SATA (konkretne Key M a Key B ) je podpora pro jedno/druhe/oboji dana zapojenim na zakladni desce ktery na stejne piny konektoru pripoji bud draty od sata radice, nebo od pcie zbernice.

Dle tveho vykladu - pokud M.2 slot na mainboardu umoznuje pouzivat jak NVMe SSD tak SATA SSD do M.2 slotu, musel by mit na stejny pin konektoru privedene vodice z 2 ruznych radicu. Takze zadny bud a nebo.
Jestli chces tvrdit ze jsou na 1 pin konektoru privedeny zaroven vodice z 2 ruznych radicu tak sem dej dukaz :P

Stejne tak pri SATA redukcich/adapterech do PCIe by jsi musel ty PCIe linky vest na SATA radic ;)

At mas v M.2 slotu takovej (NVMe) nebo makovej (AHCI) SSD disk, data putuji po PCIe linkach, v pripade AHCI verze (aneb SATA) do toho jeste vstupuje AHCI ovladac a kontroler aby to pro procesor predzvejkal.

RDa

  • *****
  • 2 467
    • Zobrazit profil
    • E-mail
Re:SSD M.2 - jak vyuzit potencial NVMe
« Odpověď #17 kdy: 18. 07. 2017, 17:17:20 »
Dle tveho vykladu - pokud M.2 slot na mainboardu umoznuje pouzivat jak NVMe SSD tak SATA SSD do M.2 slotu, musel by mit na stejny pin konektoru privedene vodice z 2 ruznych radicu. Takze zadny bud a nebo.
Jestli chces tvrdit ze jsou na 1 pin konektoru privedeny zaroven vodice z 2 ruznych radicu tak sem dej dukaz :P

Pan asi nevi ze existuje mux/demux kterym si to muzu prehodit jak chci, treba pro stejny ucel existuje na Intel DN2800MT desce obvod od NXP - CBTL04082B, ktery prepina co jede do MiniPCIe slotu - bud PCIe nebo SATA, tenkrat jeste na zaklade jumperu, az pozdeji se objevil identifikacni pin rozlisujici PCIe a mSATA desticky.

U M2 je tento identifikacni pin soucasti specifikace #69: PEDET(NC-PCIe/GND-SATA) a piny pro prvni PCIe lane se sdili - se SATA portem. V soucasne vyrabenych deskach to dotahli vyrobci tak daleko, ze napr. Intel ma na chipsetu sadu PCIe linek ktere jdou prepnout napr. do SATA rezimu - prakticky integruji tento highspeed mux do sebe - je to levnejsi a lepsi (odpada "zbytecna" diskretni soucastka - vybirajici kam ze slotu pujde drat - protoze vetsinou skonci oba konce ve stejnem obvodu). Alokace sdilenych veci napr. pro Z170 je zde: http://images.anandtech.com/doci/9485/PCH%20Allocation_575px.png (a u Z270 jde v tomto smeru jeste dal).

Ale pripojovat NVMe SSD na PCH je ponekud pitomost, protoze vsechno co je na PCH je k cpu natlaceno pres jedno PCIe gen3 x8 pripojeni (zvane DMI 3.0). To by jste musel ozelet grafarnu nebo si poridit vyssi radu CPU ktera ma vic nez 16 pcie linek.

j

Re:SSD M.2 - jak vyuzit potencial NVMe
« Odpověď #18 kdy: 18. 07. 2017, 19:06:07 »
To bys musel cast vodicu z M.2 slotu na mainboardech vest primo na SATA radic.
lol ... a kam myslis ze asi tak vedou ... precti si dokukumentaci, M2 je v 90% sdilenej, a pokud do nej das sata disk, tak prijdes o jeden ze sata portu. Nekdy (spis vyjimecne) je to pripojeny na vlastni chip/radic.

Ostatne, totez plati pro pci-e. Kdyz do toho prozmenu das pci-e disk, tak tomu nadelis odpovidajicnej pocet linek, o ktery se to pripadne bude delit s kartama v pci-e slotech.