Title: AMBA4SPEAR2: an AMBA extension module for the SPEAR2 processor core
Language: English
Authors: Mosser, Josef 
Qualification level: Diploma
Keywords: AMBA; SPEAR2; Avalon; Wishbone; CoreConnect; Bussysteme; Gaisler Research; GRLIB
AMBA; SPEAR2; Avalon; Wishbone; CoreConnect; bus systems; Gaisler Research; GRLIB
Advisor: Delvai, Martin
Assisting Advisor: Steininger, Andreas 
Issue Date: 2008
Number of Pages: 88
Qualification level: Diploma
Abstract: 
Die immer mächtiger und kostengünstiger werdenden FPGAs haben den Entwurf digitaler Schaltungen revolutioniert - zum einen können ganz maßgeschneiderte System in einem einzigen Chip integriert werden zum anderen haben nun auch klein- und mittelständische Unternehmen die Möglichkeit ihre eigenen "ICs" zu bauen.
Diesem Trend Rechnung tragend werden einerseits immer mehr vorgefertigte und getestete IP-Cores angeboten und andererseits bieten Werkzeughersteller sogenannte "Frameworks" an, um solche Systeme besser assemblieren zu können.
Um verschiedene IP-Cores untereinander bzw. mit der selbstentworfenen Hardware zu verbinden, bedarf es einer normierten Schnittstelle oder eines normierten Busssystems.
Im Rahmen dieser Diplomarbeit werden die gängigsten Bussysteme untersucht und miteinander verglichen und anschließend ein Busssystem, der AMBA Bus, näher vorgestellt.
Im praktischen Teil der Diplomarbeit wurde für den am Institut entwickelten Prozessorkern SPEAR2 ein AMBA Interface entworfen und speziell auf letzteren zugeschnitten. Abschließend wurde die korrekte Funktionalität durch Anbinden verschiedener IP Module (SPI Interface, UART, etc.) an den Prozessor getestet und verifiziert.

FPGAs are getting more powerful and more economical, leading to a revolution in designing digital circuits - on the one hand whole custom made systems can be integrated on a single chip, on the other hand small and medium-sized enterprises have the possibility to design their own ICs.
Driven by this trend, more and more predesigned and pretested IP cores are available and the tool suppliers now offer so called frameworks to help assembling those systems.
To connect different IP cores and/or its own custom hardware, standardized interfaces or standardized bus systems are needed.
Within the scope of this thesis, common bus systems will be analyzed and compared followed by a more detailed description of one bus system: the AMBA bus.
In the practical part of this thesis, an AMBA interface for the already existing SPEAR2 processor developed by our institute will be developed.
Finally, the functionality of this new interface will be tested and verified by connecting IP cores (SPI Interface, UART, etc.) to the SPEAR2.
URI: https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-27846
http://hdl.handle.net/20.500.12708/11047
Library ID: AC05037101
Organisation: E182 - Institut für Technische Informatik (Echtzeitsysteme, VLSI-Design) 
Publication Type: Thesis
Hochschulschrift
Appears in Collections:Thesis

Files in this item:

Show full item record

Page view(s)

11
checked on Feb 18, 2021

Download(s)

54
checked on Feb 18, 2021

Google ScholarTM

Check


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.