240 research outputs found

    Exploring abstract interfaces in system-on-chip integration

    Get PDF
    Modern mobile devices are marvels of computation. They can encode high defnition video, processing and compressing over 350MB/s of image data in real time. They have no trouble driving displays with as much resolution as a full laptop, and smartphone manufacturers boast of running games with console quality graphics. Mobile devices pack all of this computational power into a 12\ handheld package by integrating a number of specialized hardware accelerators (IP) along with conventional CPU and GPUs in a system on chip (SoC). Unfortunately, creating these specialized systems is becoming increasingly expensive. Since hardware accelerators come from a number of different sources and design cycles, different accelerator blocks will often contain incompatible hardware interfaces. Therefore, a large portion of SoC design cost comes in the form of designers manually interfacing each accelerator into a system. This work includes everything from building custom logic to wire up a block, to developing the drivers and API needed to take advantage of the hardware. My research focuses on generating these interfaces, including the physical hardware used to tie IP blocks into a system and the associated software collateral. Leveraging recent trends such as High Level Synthesis and other hardware generator methodologies, I propose an IP interface abstraction and parameterization designed to describe the interface of most current IP blocks. By encoding this knowledge at a higher level of abstraction, I am able to construct and demonstrate a hardware generator that maps an interface protocol description into synthesizable register transfer language (RTL), and that can automatically create hardware bridges between different interconnect standards. iv To ease the integration of the next generation of IP blocks-blocks that are automatically generated based of of user specification. I propose a set of interface primitives. \hen integrated into an IP generator, these primitives can automatically generate an interface that my interface system can tie to the rest of the system. I also demonstrate how the information stored in these types of primitives can be used to automatically generate a low level software driver that manages access to the IP blocks. Finally, I show how the simulation environment provided with an IP generator can be used to provide a domain appropriate application programming interface (API) to drive the software. Using an image signal processor generator as my platform, I demonstrate the construction of a map between the simulation software and hardware driver that enables a full one-button flow from algorithm development to applications running on specialized hardware within a working system

    Leveraging the final project to improve student motivation in introductory digital design courses

    Get PDF
    Student retention rates in engineering, especially among traditionally underrepresented groups, remain an obstacle to training a large, diverse engineering workforce. The NSF\u27s Science and Engineering Indicators 2016 indicate that of students entering college with an intent to major in engineering, only 63% graduate with an engineering degree [1]. With research suggesting that misperceptions or a lack of knowledge about what work in a certain field is like can deter students from studying that discipline [2], [3], it is possible that providing a meaningful project experience at the introductory level could provide a strong positive impact on retention rates. This could be especially true for disciplines like Digital Design, where students of have little to no exposure to the discipline before starting college. This paper discusses my work to develop a representative design project for introductory digital design students with the goal of increasing retention. My work uses the framework of Self-Determination Theory (SDT) [4] to design a project with the potential for increasing a student\u27s intrinsic motivation for pursuing their studies in engineering and digital design in particular. I use adapted versions standard SDT survey instruments, such as the Perceived Competence for Learning Scale (PCS) [5] and the Self Regulation in Learning Questionnaire (SRQ-L) [6], to determine whether my project is having the desired effect and to what extent. The preliminary results of my work show that my introductory digital design project improved one measure of Perceived Competence-“I feel confident in my ability to learn this material.”-by almost 15% with a significance of P = 0.05. There was no statistically significant change in student responses to the PCS as a whole, however, and the extent to which students experienced controlled regulation as measured by the SRQ-L was unchanged (P = 0.003)

    Instructables.com as a tool to improve student outcomes and promote community engagement (Work-in-progress)

    Get PDF
    Project-based Learning (PBL) has become a popular pedagogical tool in Engineering. Projects force students to put theory learned in lecture into practice, exposes students to some of the nonidealities of real systems (imperfect instruments, uncooperative systems, etc.) that are difficult to convey in lecture or homework, and ideally motivates students by showing how course material is related real-world engineering problems. This work discusses my preliminary and ongoing research into using Instructables.com—a user-content generated website of “Do It Yourself” tutorials—as a tool to help amplify the benefits students derive from PBL. Specifically, I require students to document their projects in an Instructable in lieu of a final report, and I encourage students to post their Instructable to Instructables.com. This work discusses three ways in which the use of instructables.com may improve PBL outcomes. First, instructables.com may improve students’ motivation for pursuing further study in the field of engineering. This belief is rooted in the framework of Self Determination Theory, which stresses the importance of a task’s “Relatedness” for developing intrinsic motivation. By using instructables.com as a motivation for project ideas and as a publication venue for project results, students can see how their work relates to work being done outside of academia. Second, by requiring students to write a step-bystep tutorial of their final project, the use of the “Instructable” format encourages students to reflect on their designs and design decisions, potentially improving student outcomes. Finally, this work briefly touches on how encouraging students to document their designs on instructables.com may lead to more interaction between the “maker” and engineering communities, thereby enhancing public awareness of the Engineering Profession

    Leveraging the final project to improve student motivation in introductory digital design courses

    Get PDF
    Student retention rates in engineering, especially among traditionally underrepresented groups, remain an obstacle to training a large, diverse engineering workforce. The NSF\u27s Science and Engineering Indicators 2016 indicate that of students entering college with an intent to major in engineering, only 63% graduate with an engineering degree [1]. With research suggesting that misperceptions or a lack of knowledge about what work in a certain field is like can deter students from studying that discipline [2], [3], it is possible that providing a meaningful project experience at the introductory level could provide a strong positive impact on retention rates. This could be especially true for disciplines like Digital Design, where students of have little to no exposure to the discipline before starting college. This paper discusses my work to develop a representative design project for introductory digital design students with the goal of increasing retention. My work uses the framework of Self-Determination Theory (SDT) [4] to design a project with the potential for increasing a student\u27s intrinsic motivation for pursuing their studies in engineering and digital design in particular. I use adapted versions standard SDT survey instruments, such as the Perceived Competence for Learning Scale (PCS) [5] and the Self Regulation in Learning Questionnaire (SRQ-L) [6], to determine whether my project is having the desired effect and to what extent. The preliminary results of my work show that my introductory digital design project improved one measure of Perceived Competence-“I feel confident in my ability to learn this material.”-by almost 15% with a significance of P = 0.05. There was no statistically significant change in student responses to the PCS as a whole, however, and the extent to which students experienced controlled regulation as measured by the SRQ-L was unchanged (P = 0.003)

    Group work versus informal collaborations: Student perspectives

    Get PDF
    A substantial body of research exists showing that, when implemented correctly, the use of group work in a class can improve student learning outcomes. When implemented incorrectly, however, group-based assignments can lead to dysfunction and inter-personal conflicts that can hamper overall student success. This problem can be especially acute in first and second year engineering fundamentals courses where advanced students who learn the concepts faster may end up completing—and reaping the benefits of—a lions-share of the group work. As the course material starts to build on itself, those students who initially underperformed in their group may lack the understanding to keep up with new material, and find themselves falling ever further behind. To avoid this issue, my study looks to the use of informal collaborations—where students are encouraged to seek help from and work with their classmates on an assignment, but are ultimately responsible for their own submission—as potential alternative to formal group assignments. I conducted my experiment in a sophomore-level Introductory Digital Design, a course that has traditionally required students to work in fixed pairs to complete a number of VHDL circuit modeling and design labs. For each lab, I required students to submit their own work, but I also encouraged students to seek help from and form informal collaborations with their classmates to model and verify their circuits. To further encourage students to form collaborations, I did not alter or reduce the scope of the lab assignments to account for the fact that students were no longer necessarily working in pairs. At the end of the course, I conducted an anonymous survey to measure student reactions to the use of informal collaborations versus traditional group work, and whether students still chose to work with their classmates to complete the labs. The survey also measured whether shifting from a group-submission model to an individual-assignment model produces undue strain on students. Data collected from my pilot course shows promising results. All respondents agreed that being responsible for each lab helped them to learn the material better. Additionally, 77% of respondents reported that being responsible for the lab increased their confidence in their ability to learn the material. All but one respondent either agreed or strongly agreed that they often collaborated with classmates to complete the assignment, indicating that students are still developing some of the interpersonal skills and peer learning techniques provided by formal group work

    Engineering Students Coping With COVID-19: Yoga, Meditation, and Mental Health

    Get PDF
    In 2020, we conducted a nationwide online survey of undergraduate engineering students in the United States to examine how the novel coronavirus pandemic was affecting engineering students\u27 mental health and what strategies they were using to cope with mental health challenges. The survey was a compilation of validated mental health instruments that screen for depression, anxiety, somatoform disorders, eating disorders, non-specific psychological distress, and post-traumatic stress disorder. Given that prior research has shown that yoga and meditation can help people suffering from anxiety, depression, and post-traumatic stress disorder, we were interested in exploring the subset of respondents who said that they were using yoga and/or meditation to cope with mental health challenges during the pandemic. The research questions addressed in this paper are: 1) What are the demographic characteristics of students who used yoga and/or meditation to cope with mental health challenges of the 2020 novel coronavirus pandemic? and 2) Does the mental health of the students who used these strategies differ in any from the mental health of students who did not use yoga and meditation coping strategies? Based on 669 responses from students at 140 different universities, we found that there were 20 survey items for which the yoga/meditation group fared statistically significantly differently than the non-yoga/meditation group. These 20 items appeared in the screens for depression, anxiety, somatoform disorders, eating disorders, non-specific psychological distress, and post-traumatic stress disorder. For example, yoga and meditation practitioners were significantly less likely to have experienced feelings of hopelessness during the prior 30 days, as well as to have experienced feelings of being so depressed that nothing could cheer them up. A causative relationship cannot be claimed, but the correlations we found align with prior research showing that yoga and meditation can support many aspects of mental health

    Mental Health in Engineering Education: Identifying Population and Intersectional Variation

    Get PDF
    Contribution: Screening rates for engineering students for several major and moderate mental health issues are reported, including unspecified psychological distress as captured by the Kessler 6 screening instrument; screening rates for depressive, anxiety, and eating disorders as measured by the patient health questionnaire (PHQ); and screening rates for post-traumatic stress disorder (PTSD) as measured by the primary care post-traumatic stress disorder (PC-PTSD) instrument. This work also explores how mental health issues affect different student demographic groups within engineering. Background: Anecdotal evidence has long suggested that stress and certain mental health issues are particularly acute in the field of Engineering, and some recent research has shown elevated rates of mental health issues at different institutions around the country. This article presents the results of a previously validated mental health survey conducted with first- and second-year students at eight universities. Intended Outcomes: A better understanding of which mental health issues affect engineering students as a population, and an understanding of what mental health disparities exist among different demographics in engineering. This information is intended to allow engineering programs, student groups, and other stakeholders to better target mental health resources for all engineering students. Application Design: This work combines several widely used population-scale mental health diagnostic tools into a single comprehensive survey instrument that was deployed to first- and second-year engineering students at eight universities nationwide. Findings: This study finds that 50% of respondents screening positive for a major mental health condition - including depression, anxiety, PTSD, an eating disorder, or major psychological distress - while only 16% of respondents report having ever received a diagnosis for a mental health condition. Women respondents are more likely to screen positive for anxiety disorders (4.4× for panic disorder, 2.2× for other anxiety, and 1.9× for PTSD) and major depressive disorder (2.3×) relative to men. Respondents reporting physical disabilities have significantly higher likelihoods of suffering from mental health issues than peers with no reported physical disabilities and are 2.9× more likely to screen positive for PTSD. Identifying as Hispanic was also a significant predictor of major depressive disorder (3.2×more likely) and PTSD (2.5× more likely)

    Characterizing mental health and wellness in students across engineering disciplines

    Get PDF
    Anecdotal evidence has long supported the idea that engineering students have lower levels of mental health and wellness than their peers. It is often posited that the large number of courses, low overall retention, difficult courses, and the abundance of intensive engineering projects lead to an unhealthy work-life balance and eventually lower levels of mental health for this population. To date, however, there has been no comprehensive study on the prevalence and types of mental health conditions that afflict engineering students, or any data on whether certain disciplines within engineering may see a greater prevalence of certain mental health conditions among students than other disciplines. This paper presents the results of a one-year study performed at California Polytechnic State University to address the knowledge gap surrounding mental health across students in different engineering disciplines in higher education. For this study, the authors developed and administered a comprehensive mental health questionnaire to both undergraduate and graduate students across eleven different engineering disciplines. The instrument screens for likelihood of depression, anxiety, PTSD, drug abuse, alcohol abuse, and other major mental illnesses. An analysis of the data shows that while mental health and wellness issues are prevalent across all majors, specific disciplines appear to have very different mixes of conditions and issues affecting their students

    Internal Meanings and Markers of College and University Community Service

    Get PDF
    The authors examined the perceived differences in community service attentiveness in forty-two colleges and universities in urbanized areas. Results indicate that the vast majority of colleges and universities consider community service a high priority of their mission and integral to community relations. A wide gap, however, exists between rhetoric and practice. Perceptions of internal institutional involvement and advocacy in community service differ significantly between service attentive and inattentive institutions. In addition, interest and involvement of institutional leaders are more important in creating service attentive institutions in their communities

    Leveraging new platforms to provide students with a realistic SoC design experience

    Get PDF
    Recently there have been a slew of digital design products released that promise to simplify the task of giving students a real-world System-on-Chip (SoC) design experience. These “programmable SoCs” from companies such as Xilinx, Cypress, and Altera combine modern multi-core ARM processors connected to an FPGA through a widely used SoC interconnect standard. This paper discusses a Real Time Embedded System Course I designed that uses the Xilinx Zynq platform to give students first-hand experience with modern System-on-Chip design methodologies and the challenges that designers face in both hardware and software bring-up for a modern IP-based design. The first portion of this paper discusses how students were trained to use the Zynq platform. The first weeks of the class were dedicated to teaching students the basics of real-time system and custom hardware design. Students used a Zynq-based port of Free-RTOS to learn about Real-time operating systems. Through a series of laboratory assignments, students are taught how to interface the RTOS with custom hardware that they place on the FPGA portion of the chip. The course material developed for this portion of the class will be posted online so that other educators may use it in their teaching. The second part of this paper discusses some of the projects proposed and completed by students, and any difficulties the students faced along the way. From two weeks into the class, students are asked to form groups of up to four and propose a final project. For their final project, students are required to design and build a complete working system of their choice. Their final project is required to make use of both the processor running RTOS and at least one custom IP block running on the FPGA. In the final section of this paper I examine student feedback for the course, and comment on some of the challenges I faced in integrating the Zynq PSoC platform, and its corresponding development tools, into the classroom
    corecore