Original title:
Vytvoření modelu procesoru 8051
Translated title:
Modelling of 8051 Processor
Authors:
Krůpa, Tomáš ; Kajan, Michal (referee) ; Masařík, Karel (advisor) Document type: Bachelor's theses
Year:
2014
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Počítačové modelování je dnes velmi důležitou součástí vývojového cyklu téměř každého nového produktu. Cílem této bakalářské práce je vytvoření modelu mikrokontroléru 8051, který by měl rozšířit portfolio upravitelných procesorů dostupných v prostředí Codasip. Model je popsán na dvou úrovních abstrakce na úrovni jednotlivých instrukcí a na úrovni procesorových cyklů. K ověření modelu byly použity programy v ANSI C překládané pomocí volně dostupného překladače SDCC.
Computer modeling is nowadays very important part of development of almost any new product. The objective of this bachelors thesis is to develop a model of 8051 microprocessor that should enlarge a portfolio of customizable processors available for Codasip platform. The complete model is described in two levels of abstraction the instruction accurate model and the cycle accurate model. For verification of the model, ANSI C programs translated by SDCC compiler were used.
Keywords:
8051; ADL; architecture description languages; CodAL; Codasip; hazard; MCS51; microcontroller; modeling; pipeline; processor; processor architecture; processor classification; simulation; 8051; ADL; architektura procesorů; CodAL; Codasip; hazard; jazyk pro popis architektur; klasifikace procesorů; MCS51; mikrokontrolér; modelování; procesor; simulace; zřetězené zpracování
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/56513