Programmable address lookup unit

1535 visningar
uppladdat: 2005-01-01
Inactive member

Inactive member

Nedanstående innehåll är skapat av Mimers Brunns besökare. Kommentera arbete
The goal of this thesis was to design a programmable Address Lookup unit for use in the forwarding engine in a network device such as a switch or a router. A solution with a special designed processor core with a optimized Instruction Set, an I/O processor for accesses to external memory and a sample of a network software was designed and mapped to a multiprocessor architecture. The multiprocessor architecture implements the same features as in the current non programmable hardware Address Lookup unit, and adds the possibility to upgrade the implementation to meet new features due to the new property of programmability. Three multiprocessor architectures, the Parallel multithreaded multiprocessor architecture, the Macro pipeline RISC multiprocessor architecture and the Superpipeline VLIW multiprocessor architecture, was selected out as the most suitable implementation architectures. An estimated implementation area for the multiprocessor architectures when meeting the current Address Lookup units performance requirements were calculated. The multiprocessor architectures were compared against each other on the issues of performance and area scalability, where the Superpipeline VLIW multiprocessor architecture was found to be the best implementation platform for the programmable Address Lookup unit. The Superpipeline multiprocessor architecture implementation was built on two basic units, a VLIW processor and an I/O processor. These two basic units was designed, implemented, verified and synthesized. The result of this synthesis was compared with the calculated values made during the target architecture evaluation. For the VLIW processor the estimated implementation area was calculated to 0.141405 mm2 and the final synthesis to 0.156647 mm2, a difference of 11%. The difference was analyzed to depend on the control logic added to the final version of the VLIW processor. For the I/O processor the estimated implementation area was 0.80800 mm2 and the final synthesis 0.106653 2, a difference of 32%. The difference was analyzed to depend on multiplexers added to the final version of the I/O processor. Finally a small Superpipeline, holding eight VLIW processors and two I/O processors, was implemented and synthes...

...läs fortsättningen genom att logga in dig.

Medlemskap krävs

För att komma åt allt innehåll på Mimers Brunn måste du vara medlem och inloggad.
Kontot skapar du endast via facebook.

Källor för arbetet

Saknas

Kommentera arbetet: Programmable address lookup unit

 
Tack för din kommentar! Ladda om sidan för att se den. ×
Det verkar som att du glömde skriva något ×
Du måste vara inloggad för att kunna kommentera. ×
Något verkar ha gått fel med din kommentar, försök igen! ×

Kommentarer på arbetet

Inga kommentarer än :(

Liknande arbeten

Källhänvisning

Inactive member [2005-01-01]   Programmable address lookup unit
Mimers Brunn [Online]. https://mimersbrunn.se/article?id=24755 [2024-05-19]

Rapportera det här arbetet

Är det något du ogillar med arbetet? Rapportera
Vad är problemet?



Mimers Brunns personal granskar flaggade arbeten kontinuerligt för att upptäcka om något strider mot riktlinjerna för webbplatsen. Arbeten som inte följer riktlinjerna tas bort och upprepade överträdelser kan leda till att användarens konto avslutas.
Din rapportering har mottagits, tack så mycket. ×
Du måste vara inloggad för att kunna rapportera arbeten. ×
Något verkar ha gått fel med din rapportering, försök igen. ×
Det verkar som om du har glömt något att specificera ×
Du har redan rapporterat det här arbetet. Vi gör vårt bästa för att så snabbt som möjligt granska arbetet. ×