|
DMA řadič a ovladač síťové karty pro platformu COMBO2
Kaštovský, Petr ; Kořenek, Jan (oponent) ; Martínek, Tomáš (vedoucí práce)
V rámci výzkumné aktivity Liberouter společnosti CESNET je vyvíjena rodina COMBO karet určená pro akceleraci zpracování síťového provozu. Tyto karty disponují programovatelným hradlovým polem firmy Xilinx. Aby bylo možné s kartami používat i klasické nástroje pro správu a monitorování sítí, nejen aplikačně specifické nástroje, je nezbytné pro tuto platformu implementovat síťovou kartu, která realizuje příjem a odesílání paketů skrze standardní rozhraní linuxového jádra. Tato práce obsahuje popis návrhu a realizace dvou klíčových komponent síťové karty. DMA řadiče a ovladače zařízení pro Linux.
|
|
Podpora DMA pro rodinu mikrokontrolerů HCS08
Novosád, Adrián ; Strnadel, Josef (oponent) ; Šimek, Václav (vedoucí práce)
Vestavěné systémy jsou jednoúčelové systémy určené k vykonávaní specifických úloh, díky čemuž je možné je ve fázi návrhu optimalizovat pro co nejmenší cenu a plochu na čipu. Tímto lze zvýšit spolehlivost a výkon výsledného hardwareu. Optimalizace však často vedou k situaci, kdy některé architektury postrádají technologie, které jsou běžné v počítačích pro všeobecné využití. Stejná situace nastala i v rodině mikrokontrolérů HCS08, do které nebyla implementována technologie přímého přístupu do paměti DMA. Tato práce se zabýva návrhem a implementací řadiče DMA a jeho začleněním do architektury mikrokontrolérů HCS08.
|
|
Ověření vybraných komunikačních rozhraní procesoru TC275
Šebesta, Patrik ; Pohl, Lukáš (oponent) ; Blaha, Petr (vedoucí práce)
Diplomová práce se zabývá nastavením vybraných periferií procesoru TC275 rodiny AURIX vyvinuty firmou Infineon. Periferie procesoru QSPI realizuje komunikaci SPI nastavené jako master s vyuţitím modulu DMA obsluhujícího přijímací a vysílací registre QSPI který v určitých časových intervalech čte hodnoty z analogově digitálního převodníku CIC751 pracujícího v reţimu slave. Další nastavenou periferií procesoru je modul MultiCAN realizující CAN komunikaci. Vytvořené ovladače periferií vyuţívají pouze základní hlavičkové soubory s definicí registrů procesoru, které jsou součástí vývojového prostředí TriCore Free Entry Tool Chain, ve kterém jsou vytvořené programy periferií.
|
| |
|
DMA řadič a ovladač síťové karty pro platformu COMBO2
Kaštovský, Petr ; Kořenek, Jan (oponent) ; Martínek, Tomáš (vedoucí práce)
V rámci výzkumné aktivity Liberouter společnosti CESNET je vyvíjena rodina COMBO karet určená pro akceleraci zpracování síťového provozu. Tyto karty disponují programovatelným hradlovým polem firmy Xilinx. Aby bylo možné s kartami používat i klasické nástroje pro správu a monitorování sítí, nejen aplikačně specifické nástroje, je nezbytné pro tuto platformu implementovat síťovou kartu, která realizuje příjem a odesílání paketů skrze standardní rozhraní linuxového jádra. Tato práce obsahuje popis návrhu a realizace dvou klíčových komponent síťové karty. DMA řadiče a ovladače zařízení pro Linux.
|
| |
|
Podpora DMA pro rodinu mikrokontrolerů HCS08
Novosád, Adrián ; Strnadel, Josef (oponent) ; Šimek, Václav (vedoucí práce)
Vestavěné systémy jsou jednoúčelové systémy určené k vykonávaní specifických úloh, díky čemuž je možné je ve fázi návrhu optimalizovat pro co nejmenší cenu a plochu na čipu. Tímto lze zvýšit spolehlivost a výkon výsledného hardwareu. Optimalizace však často vedou k situaci, kdy některé architektury postrádají technologie, které jsou běžné v počítačích pro všeobecné využití. Stejná situace nastala i v rodině mikrokontrolérů HCS08, do které nebyla implementována technologie přímého přístupu do paměti DMA. Tato práce se zabýva návrhem a implementací řadiče DMA a jeho začleněním do architektury mikrokontrolérů HCS08.
|
|
Ověření vybraných komunikačních rozhraní procesoru TC275
Šebesta, Patrik ; Pohl, Lukáš (oponent) ; Blaha, Petr (vedoucí práce)
Diplomová práce se zabývá nastavením vybraných periferií procesoru TC275 rodiny AURIX vyvinuty firmou Infineon. Periferie procesoru QSPI realizuje komunikaci SPI nastavené jako master s vyuţitím modulu DMA obsluhujícího přijímací a vysílací registre QSPI který v určitých časových intervalech čte hodnoty z analogově digitálního převodníku CIC751 pracujícího v reţimu slave. Další nastavenou periferií procesoru je modul MultiCAN realizující CAN komunikaci. Vytvořené ovladače periferií vyuţívají pouze základní hlavičkové soubory s definicí registrů procesoru, které jsou součástí vývojového prostředí TriCore Free Entry Tool Chain, ve kterém jsou vytvořené programy periferií.
|