Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




8. IO sběrnice

PDF
Stáhnout kompletní materiál zdarma (808.7 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

– scrambling (volitelně) 
– kódování 8/10 nebo 128/130 bitů 

 Serializace a deserializace 

Linková vrstva 

 Zprostředkovává přenos dat mezi fyzickou a transakční vrstvou 

– TLP – transaction layer packet 

 Generuje a přijímá linkové pakety 

– DLLP – data link layer packet 

 Zajišťuje integritu přenosů 

– CRC 
– číslování paketů 
– potvrzovací mechanismus 
– opakování přenosů (Retry Buffer) 

 Zajišťuje Power Management 

Transakční vrstva 

 Poskytuje rozhraní k aplikaci 

– zprostředkovává složení TLP na základě požadavku aplikace 
– zprostředkovává požadavky z přijatých TLP aplikaci 

 Uchovává a poskytuje přístup ke konfiguračním informacím 

 Poskytuje mechanismy pro řízení datového toku 

– kreditní systém 

 Poskytuje mechanismy pro zajištění QoS 

– virtuální kanály, traffic classes 

 Poskytuje (volitelně) end-to-end zajištění integrity 

Komunikace na transakční vrstvě 

 Forma transakcí 

– Requester  -  Completer 

 Typy transakcí 

– čtení a zápis do paměti (volitelně Locked) 
– čtení a zápis do I/O 
– čtení a zápis do konfiguračního prostoru 
– zasílání zpráv (Message)  

 Struktura TLP paketu: 

PCI a PCI Express – shrnutí 

 PCI   

– paralelní poloduplexní komunikace 
– škálovatelné (frekvence, šířka sběrnice) 

 PCI Express 

– sériová (sério-paralelní) plně duplexní komunikace bod-bod 
– škálovatelné (frekvence, počet sériových lane) 
– podstatně vyšší přenosový výkon 
– podpora pro QoS 

 Z pohledu programátora 

– podobná implementace Plug&Play 
– zcela shodné pro aplikační programátory 
– v obou případech se jedná o I/O sběrnice (na rozdíl od USB – 

periferní sběrnice) 

Témata, do kterých materiál patří