NUST Institutional Repository

A 32-Bit Parameterized Leon-3 Processor with Custom Peripheral Integration

Show simple item record

dc.contributor.author Talal Khaliq
dc.date.accessioned 2020-10-23T12:51:33Z
dc.date.available 2020-10-23T12:51:33Z
dc.date.issued 2018
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/3934
dc.description Supervisor: Dr. Awais M. Kamboh en_US
dc.description.abstract The main purpose of this thesis is to integrate custom cores as peripherals as Co-Processors (CPs) to a processor. For this purpose, a 32-bit open source processor was be tested on an FPGA. For proof of concept, a simple open source 8-bit processor was selected to run on FPGA using custom instructions written in C. Thereafter, we tried to change speci cations and peripherals of the peripherals like timers, UART, SPI etc. For 32-bit processor, starting with an open source processor design for Leon 3, the study involved synthesis of code, compilation of program, and test of pre-con gured peripherals on an FPGA. Once a decent level of understanding was achieved, a new peripheral was integrated into the processor to enhance the processor's capabilities, and to adapt them for better performance in a given domain of applications. Using study of processor architecture of Leon 3, we tried to design our own processor with peripherals, memory management module and custom compiler. en_US
dc.publisher SEECS, National University of Sciences and Technology, Islamabad en_US
dc.subject Electrical Engineering en_US
dc.title A 32-Bit Parameterized Leon-3 Processor with Custom Peripheral Integration en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [882]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account