In the paper, we present our latest achievements and experience in undergra
duate teaching of digital circuits, integrated circuits and embedded system
s by exploiting our prototyping hardware and software environment The hardw
are environment is based on Field Programmable Gate Array (FPGA) modules th
at provide sufficient flexibility and support a broad scope of digital desi
gn applications. In addition, the designed software environment supports us
er-friendly hardware verification of the logic circuits implemented on the
hardware system. We describe some typical applications and student projects
implemented on the programmable prototyping system.