Salt Lake City, Utah
June 23, 2018
June 23, 2018
July 27, 2018
NSF Grantees Poster Session
10
10.18260/1-2--29983
https://peer.asee.org/29983
1067
Dr. Chu is Associate Professor in the Department of Electrical Engineering and Computer Science. He has taught undergraduate and graduate digital systems and computer architecture courses for more than two decades, and he has received multiple instructional grants from the National Science Foundation and authored six textbooks in this area.
Chansu Yu received the B.S. and M.S. degrees in electrical engineering from Seoul National University, Korea, in 1982 and 1984, respectively, and the Ph.D. degree in computer engineering from the Pennsylvania State University in 1994. He is currently Professor and Chair of the Department of Electrical Engineering and Computer Science at the Cleveland State University in Cleveland, Ohio. Before joining the CSU, he was on the research staff at LG Electronics, Inc. He has authored/coauthored more than 120 technical papers and numerous book chapters in the areas of mobile computing, performance evaluation, and parallel systems. His research has been supported by both industry and government including National Science Foundation. Dr. Yu is a member of the IEEE, IEEE Computer Society, ACM, and ASEE.
Dr. Karla Hamlen is an Associate Professor of Educational Research in the Department of Curriculum and Foundations. She specializes in educational research relating to both formal and informal entertainment technology use among students.
A Simple SoC Platform for the Integrated Computer Engineering Lab Framework
Becoming a good engineer requires the "component skill," which is the knowledge in specific areas, and the "integration skill," which integrates the component skills to solve complex and realistic problems. A study from the Carnegie Foundation recommends a "spiral model" to enhance the integration skills and to provide more effective learning experiences: "... the ideal learning trajectory is a spiral, with all components revisited at increasing levels of sophistication and interconnection. Learning in one area supports learning in another." The grant work is motivated by the spiral model and establishes a lab framework that weaves through the entire computer engineering curriculum, from freshman engineering experiments to senior capstone projects. The framework connects and integrates the individual courses through sound- and video-theme based lab experiments and projects, whose complexities and abstraction levels gradually grow with the progress of curriculum.
The lab framework covers both hardware and software aspects of computer systems and the experiments are done in the SoC (system on a chip) context, in which a system contains a general-purpose processor for “housekeeping” tasks and hardware accelerators for computation-intensive tasks. The commercial SoC platforms are too complex and use the proprietary and encrypted bus interconnect and IP (intellectual property) cores. A simple open and vendor-neutral SoC platform is developed to support the lab framework. It is composed of a synchronous bus, an I/O subsystem, and a video subsystem. The I/O subsystem can accommodate up to 64 IP cores, which can be general-purpose peripherals, such as UART (universal asynchronous receiver and transmitter) core and PWM (pulse width modulation) core, or custom hardware accelerators, such as a sound synthesizer. The subsystem contains a controller that performs address decoding and data multiplexing. The video subsystem can incorporate up to eight video IP cores, which can generate an image, as in a test-pattern generator and on-screen text display, or process an image, as in a color-to-greyscale conversion circuit. The video IP cores include both common bus interface, which is used by the processor to configure the cores, and stream interface, which is used to route the video data stream. The SoC platform can support the audio- and video-theme experiments and projects. It demonstrates many key design concepts and can be used to construct custom and functional embedded systems.
The project is funded by the IUSE program of the Division of Undergraduate Education.
Chu, P. P., & Yu, C., & Hamlen, K. R. (2018, June), Board 21: A Simple SoC Platform for the Integrated Computer Engineering Lab Framework Paper presented at 2018 ASEE Annual Conference & Exposition , Salt Lake City, Utah. 10.18260/1-2--29983
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2018 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015