Verkkoprosessorit ja verkkoprosessoripohjaisen laitteistolohkon suunnittelu
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2004
Department
Major/Subject
Sovellettu elektroniikka
Mcode
S-66
Degree programme
Language
fi
Pages
68
Series
Abstract
Nykyään pakettikytkentäisessä tiedonsiirtoverkossa tiedonsiirtonopeudet ovat korkeat ja tietopaketeille joudutaan suorittamaan monenlaisia käsittelytoimia. Tulevaisuudessa tarvittavien tiedonsiirtonopeuksien arvellaan edelleen kasvavan siirrettävän tiedon määrän kasvaessa samoin kuin paketille tehtävän käsittelyn määrä lisääntyy tiedonsiirron turvallisuus- ja salausvaatimusten lisääntyessä. Tästä kehityksestä seuraa suuria vaatimuksia tietopakettien käsittelylaitteistolle. Piiritasolle mentäessä vahvasti pakettimuotoisen liikenteen käsittelyyn optimoitu verkkoprosessori on varteenotettava vaihtoehto perinteiselle ASIC -piirille nopeassa, pakettiliikenteen käsittelyssä ohjelmoitavuutensa tuoman joustavuuden ja kehittyvien standardien vaatiman mukautuvuuden vuoksi. Markkinoilla on useita keskenään kilpailukykyisiä verkkoprosessorilaitteistoarkkitehtuureja, joista monet ohjelmoidaan eri tavoin, eri kielillä. Sovellukseen parhaan mahdollisen verkkoprosessorin löytäminen saattaa olla vaikeaa, sillä keskenään vertailukelpoisia testipenkkejä ei vielä ole. Vertailun helpottamiseksi aloitettu verkkoprosessoreiden standardisointi on kesken. Verkkoprosessori on yleensä lohkon ainoita suorittavia komponentteja, joten systeemitalossa tehtävä suunnittelu verkkoprosessoria hyödyntäen on suoraviivaista. Verkkoprosessoreissa käytettävien ulkoisten väylien taajuudet ovat korkeat, muistiväylissä jopa 266 MHz. Tästä johtuen laitteistosuunnittelu verkkoprosessoria hyödyntäen keskittyy lähinnä signaalilaatuihin ja ajastuksiin. Signaalivetojen pituuksien ja reitityksen huolellinen suunnittelu on tärkeää mutta monimutkaista, verkkoprosessorissa. kun voi olla yli 1400 kontaktia, joista noin puolet vaativat reititetyn signaalivedon.Description
Supervisor
Sepponen, RaimoThesis advisor
Tuominen, AnttiKeywords
network processor, verkkoprosessori, data packet, pakettidata, hardware block, laitteistolohko