Asee peer logo

Full Paper: A First-Year Computer Engineering Lab Project—Driving an LCD with an FPGA Embedded Processor

Download Paper |


2018 FYEE Conference


Glassboro, New Jersey

Publication Date

July 24, 2018

Start Date

July 24, 2018

End Date

July 26, 2018

Conference Session

Technical Session VI

Tagged Topic

FYEE Conference Sessions

Page Count




Permanent URL

Download Count


Request a correction

Paper Authors


Rod B. Foist California Baptist University

visit author page

Rod Foist Professor (and IEEE student club advisor), Electrical and Computer Engineering, Gordon & Jill Bourns College of Engineering, California Baptist University,

visit author page


Xuping Xu California Baptist University

visit author page

Dr. Xuping Xu is currently professor in the Department of Electrical and Computer Engineering at California Baptist University. He received B.Sc. degrees in electrical engineering and applied mathematics from Shanghai Jiao Tong University, Shanghai, China, in 1995. He received M.Sc. degrees in electrical engineering and applied mathematics, and the Ph.D. degree in electrical engineering from the University of Notre Dame, Notre Dame, IN, in 1998, 1999, and 2001, respectively. In 2008, Dr. Xu joined the Gordon and Jill Bourns College of Engineering at California Baptist University. Between 2001 and 2008, he was an assistant professor and subsequently an associate professor in the Department of Electrical, Computer and Software Engineering at Penn State Erie, Erie, PA. His research interests include systems and control, hybrid and embedded systems, digital design, software/hardware enabled control applications, algorithms and optimization. He has published 18 journal papers, 39 conference papers, and 4 book reviews in the above areas. Since 2008, Dr. Xu has been serving as the assessment coordinator of the College of Engineering. He is a senior member of the IEEE and has been an associate editor on the Conference Editorial Board of the IEEE Control Systems Society. He also actively serves as a reviewer for a number of journals and conferences.

visit author page

author page

Timothy Gage California Baptist University

author page

Seth Truitt California Baptist University

author page

Matthias Hans Schmidt

Download Paper |


Recent National Science Foundation (NSF) research, aimed at improving the Electrical and Computer Engineering (ECE) curriculum across all four years, makes strategic use of laboratory projects. The “spiral model”, adapted from other research, introduces certain lab component themes (in the freshman year) and revisits them with increased sophistication and interconnection in the following years. Thus, labs are used as a “cohesive framework” that connects and integrates individual courses. The three themes used in this research are centered on video (and image), sound, and touch sensors. In this paper, and a companion paper, we present our own design of two new lab projects (within the video/image theme). Specifically, this paper reports on the use of a Field-Programmable Gate Array (FPGA)-based embedded processor to control a liquid crystal display (LCD). This approach is contrasted with using a state-machine for LCD control. The companion paper presents the design of a microcontroller-based voltmeter with measured voltage values shown on an LCD. The contribution of this paper is to provide a fully-working, easy-to-use, first-year lab project within the video/image theme of the spiral model approach to improving the ECE curriculum. The project design code will be made available for downloading on the internet, via the Bitbucket web-hosting service.

Foist, R. B., & Xu, X., & Gage, T., & Truitt, S., & Schmidt, M. H. (2018, July), Full Paper: A First-Year Computer Engineering Lab Project—Driving an LCD with an FPGA Embedded Processor Paper presented at 2018 FYEE Conference, Glassboro, New Jersey. 10.18260/1-2--31404

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