Skip to Main Content
 

Global Search Box

 
 
 
 

Files

ETD Abstract Container

Abstract Header

Example Modules for Hardware-software Co-design

Bappudi, Bhargav

Abstract Details

2016, MS, University of Cincinnati, Engineering and Applied Science: Electrical Engineering.
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.
Carla Purdy, Ph.D. (Committee Chair)
Wen-Ben Jone, Ph.D. (Committee Member)
George Purdy, Ph.D. (Committee Member)
70 p.

Recommended Citations

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)