Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
22209.pdf (3.12 MB)
ETD Abstract Container
Abstract Header
Example Modules for Hardware-software Co-design
Author Info
Bappudi, Bhargav
ORCID® Identifier
http://orcid.org/0000-0001-5057-8538
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=ucin1470043472
Abstract Details
Year and Degree
2016, MS, University of Cincinnati, Engineering and Applied Science: Electrical Engineering.
Abstract
Embedded systems have found applications in many fields including consumer electronics, medical devices, defense technology systems, and telecommunications. With advances in technology, newer electronic devices require high speed and durability and modern embedded systems need to be designed to meet these demanding requirements. Recent changes in embedded system architectures have incorporated both hardware and software components. Traditionally, designs for hardware and software were developed separately in the early stages of the co-design process. Because of recent developments in the hardware software co-design approach, SoC designs can now implement hardware dependent software and software dependent hardware. The major objective of this thesis is to provide an example of hardware and software implementations of a specific module, a priority queue, to enable students of embedded system design to compare different approaches to developing a hardware/software design of this commonly used data structure and to customize priority queue designs for specific applications. A second objective is to discuss and compare the different verification methods currently available for hardware and software modules and to clarify the advantages of formal verification, which is becoming a standard verification method for hardware modules.
Committee
Carla Purdy, Ph.D. (Committee Chair)
Wen-Ben Jone, Ph.D. (Committee Member)
George Purdy, Ph.D. (Committee Member)
Pages
70 p.
Subject Headings
Electrical Engineering
Keywords
Hardware software co design
;
hardware software partitioning
;
SoC Design
;
embedded system
;
priority queue
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Bappudi, B. (2016).
Example Modules for Hardware-software Co-design
[Master's thesis, University of Cincinnati]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1470043472
APA Style (7th edition)
Bappudi, Bhargav.
Example Modules for Hardware-software Co-design.
2016. University of Cincinnati, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=ucin1470043472.
MLA Style (8th edition)
Bappudi, Bhargav. "Example Modules for Hardware-software Co-design." Master's thesis, University of Cincinnati, 2016. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1470043472
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
ucin1470043472
Download Count:
1,058
Copyright Info
© 2016, all rights reserved.
This open access ETD is published by University of Cincinnati and OhioLINK.