An Innovative Method of Teaching Electronic System Design With PSoC

Programmable system-on-chip (PSoC), which provides a microprocessor and programmable analog and digital peripheral functions in a single chip, is very convenient for mixed-signal electronic system design. This paper presents the experience of teaching contemporary mixed-signal electronic system design with PSoC in the Department of Automation, Tsinghua University, Beijing, China. An innovative teaching method was adopted, which involved designing a flexible experimental board, designing four experiments of different levels and with different teaching objectives, writing a textbook, and instructing students in out-of-class activities. This paper describes these in detail, as well as the courses in which the method was used, with their course objectives and contents. Finally, the course evaluation results and the design prizes for innovation won by students and teaching awards won by teachers are given, which confirm that this innovative teaching method is effective.

[1]  Soo-Ik Chae,et al.  A two-week program for a platform-based SoC design , 2005, 2005 IEEE International Conference on Microelectronic Systems Education (MSE'05).

[2]  Ravi P. Ramachandran,et al.  Vertical integration of system-on-chip concepts in the digital design curriculum , 2009, 2009 IEEE International Conference on Microelectronic Systems Education.

[3]  Leonel Sousa,et al.  Developing and Integrating Lab Projects as Important Learning Components in an Embedded Systems Course , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[4]  Thilo Pionteck Teaching Informatics Students the Secrets of Hardware Design , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[5]  Domenico Ponta,et al.  From gates to embedded systems: A bottom-up approach to digital design , 2009, 2009 IEEE International Conference on Microelectronic Systems Education.

[6]  Wei-Chang Tsai,et al.  Infrastructure for education and research of SOC/IP in Taiwan , 2003, Proceedings 2003 IEEE International Conference on Microelectronic Systems Education. MSE'03.

[7]  James O. Hamblen Using an FPGA-based SOC approach for senior design projects , 2003, Proceedings 2003 IEEE International Conference on Microelectronic Systems Education. MSE'03.

[8]  Christopher M. Twigg,et al.  Incorporating Large-Scale FPAAs Into Analog Design and Test Courses , 2008, IEEE Transactions on Education.

[9]  Patrick Pelgrims,et al.  Open Hardware Platform Helps Students Getting Started in Analog and Digital Design , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[10]  Kang Yi,et al.  A Low Cost and Interactive Rapid Prototyping Platform for Digital System Design Education , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[11]  Tyson S. Hall,et al.  Using an FPGA Processor Core and Embedded Linux for Senior Design Projects , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[12]  Luís Gomes,et al.  Teaching formal methods within system-on-a-programmable-chip design , 2005, 2005 IEEE International Conference on Microelectronic Systems Education (MSE'05).

[13]  Hisao Koizumi,et al.  Use of Student Experiments for Teaching Embedded Software Development Including HW/SW Co-Design , 2009, IEEE Transactions on Education.

[14]  Donald Hung Teaching SoC-oriented computer design course , 2005, 2005 IEEE International Conference on Microelectronic Systems Education (MSE'05).

[15]  Yi Zhu,et al.  Enhancing Learning Effectiveness in Digital Design Courses Through the Use of Programmable Logic Boards , 2009, IEEE Transactions on Education.

[16]  André Ivanov,et al.  An FPGA Design Project: Creating a PowerPC Subsystem Plus User Logic , 2008, IEEE Transactions on Education.

[17]  Patrick Schaumont A Senior-Level Course in Hardware–Software Codesign , 2008, IEEE Transactions on Education.

[18]  John A. Nestor Teaching computer organization with HDLs: an incremental approach , 2005, 2005 IEEE International Conference on Microelectronic Systems Education (MSE'05).

[19]  Eunok Kim,et al.  A study on renovative plan for engineering educational curricula and courses for SoC(system on chip) design architects in Korea's IT industry , 2005, 2005 IEEE International Conference on Microelectronic Systems Education (MSE'05).

[20]  Parthasarathy Guturu,et al.  An innovative method of teaching digital system design in an undergraduate electrical and computer engineering curriculum , 2009, 2009 IEEE International Conference on Microelectronic Systems Education.

[21]  Norberto Malpica,et al.  Project based learning experience in VHDL digital electronic circuit design , 2009, 2009 IEEE International Conference on Microelectronic Systems Education.