Off-campus SJSU users: To download campus access theses, please use the following link to log into our proxy server with your SJSU library user name and PIN.
Publication Date
Spring 2015
Degree Type
Thesis - Campus Access Only
Degree Name
Master of Science (MS)
Department
Electrical Engineering
Advisor
Tri Caohuu
Keywords
FPGA Partition, Multi-Processor, Reconfigurable, Runtime
Subject Areas
Electrical engineering
Abstract
This thesis concentrated on the runtime reconfiguration of system-on-chip (SoC) cores to execute specific tasks. The premise was that if the cores could be reconfigured at runtime, their performance would improve when compared to general purpose cores. This thesis is comprised of two major components: the design of the system using the Verilog hardware description language (HDL), and the system’s implementation in a field-programmable gate array (FPGA) device.
After implementing the read, write, and program commands, the Verilog simulations demonstrated that the system’s timing and the master-to-slave communication requirements were satisfied. For system implementation, a full image and various partial reconfigurable images were created. The feasibility of partial reconfiguration was demonstrated when specific FPGA partitions were reprogrammed at runtime.
While the full image programming took 22 s, partial reconfiguration varied from 1 – 5 s based on the selected function. In addition to reduced programming times, the system benefited from having task-specific reconfigurable partitions.
Recommended Citation
Jimenez, Lomberto P., "Runtime Reconfigurable Multi-Processor Architectures" (2015). Master's Theses. 4544.
DOI: https://doi.org/10.31979/etd.7rqs-3pun
https://scholarworks.sjsu.edu/etd_theses/4544