Title :
Adaptive Virtual Devices Platform for verification of FPGA modules in student courses on Digital Design
Author :
Hocenski, Zeljko ; Aleksi, Ivan ; Sruk, Vlado
Author_Institution :
Fac. of Electr. Eng., Univ. of Osijek, Osijek, Croatia
Abstract :
This paper describes the FPGA based verification platform that is dedicated to improve student efficiency for the course on Digital Design with FPGAs. We developed a functional verification platform that extends the number of I/O devices, which is usually limited on development kits. Simple PicoBlaze CPU-based design is used to synchronize the input and output signals between PC and the FPGA. Complete verification platform occupies only 14% of the Spartan 3 XC3S200 FPGA device. During the course, students get the knowledge about the PicoBlaze CPU and it´s assembly language, as well as getting familiar with the FPGAs and VHDL. At the end of the lectures, students are able to understand the HW/SW co-design and to use the verification platform for making their final project.
Keywords :
CAD; computer aided instruction; electronic engineering computing; electronic engineering education; field programmable gate arrays; virtual instrumentation; FPGA based verification platform; FPGA modules verification; HW/SW codesign; PicoBlaze CPU-based design; Spartan 3 XC3S200 FPGA device; VHDL; adaptive virtual devices platform; digital design; functional verification platform; student courses; Adders; Debugging; Field programmable gate arrays; Graphical user interfaces; Hardware; Hardware design languages; Software; FPGA validation; FPGA verification; HDL development process; PicoBlaze CPU; debugging HDL modules;
Conference_Titel :
e-Learning in Industrial Electronics (ICELIE), 2013 7th IEEE International Conference on
Conference_Location :
Vienna
DOI :
10.1109/ICELIE.2013.6701265