Some Tools for Aiding Teaching the Basics of Digital Electronics and Signal Processing

Suvi Karhu, Jarmo T. Alander, Otto Nurmi

Abstract

In this paper we describe some computing tools designed for aiding teaching of the basics of digital electronics and its applications mainly in signal processing for university studies of engineering. In this study we have developed two types of teaching tools: firstly, several small JavaScript-based simulation tools for visualizing the basic functions of digital circuits and their hardware design language models, and secondly, an FPGA-based FIR filter system for showing how to perform simple digital signal processing tasks with FPGAs.

References

  1. Ainsworth, Shaaron, 2008. How do animations influence learning? In Recent Innovations in Educational Technology that Facilitate Student Learning, Daniel H. Robinson (ed.), Information Age Publishing Inc.
  2. Alander, J.T. & Salo, M., 1998. Digitaalisten piirien yksinkertainen graafinen simulaattori DIGI [DIGI: a simple graphical simulator of digital circuits]. In: Tuntematon tietoyhteiskunta? Interaktiivinen teknologia koulutuksessa [Proceedings of the Finnish Conference on Interactive Computing in Pedagogics], p. 106, Varpu Kuuliala & Elina Suojoki (eds.), Hämeen kesäyliopisto, Hämeenlinna.
  3. Altera (2010). Embedded Design Handbook. http://www.altera.com/literature/hb/nios2/edh_ed_han dbook.pdf.
  4. Altera (2008). Using the SDRAM Memory on Altera's DE2 Board with VHDL Design. ftp://ftp.altera.com/up/pub/Altera_Material/10.1/Tutori als/VHDL/DE2/Using_the_SDRAM.pdf.
  5. Chu, Pong P., 2011. Embedded SoPC Design with Nios II Processor and VHDL Examples. John Wiley & Sons. New Jersey.
  6. Delazer, M., Ischebeck, A., Domahs, F., Zamarian, L., Koppelstaetter, F., Siedentopf, C.M.L. Kaufmann, L., Benke, T., Felber, S., 2005. Learning by strategies and learning by drill. NeuroImage 25:3, 838-849.
  7. Donovan, J., 2002. The truth about 300mm. http://www.eetimes.com/document.asp?doc_id=11452 96.
  8. Drutarovský, M., Šaliga, J., Michaeli, L., Hroncová, I., 2009. Remote laboratory for FPGA based reconfigurable systems testing. XIX IMEKO World Congress Fundamental and Applied Metrology, pp. 54-58.
  9. Haba, C.-G., 2014. Using FPGA development boards for multi-course laboratory support. In EDUCON, Global Engineering Education Conference, April 2014, pp. 794-797. IEEE.
  10. Hall, T.S., Anderson, D.V., 2002. From algorithms to gates: developing a pedagogical framework for DSP hardware design. Digital Signal Processing Workshop, 2002 and the 2nd Signal Processing Education Workshop. Proceedings of 2002 IEEE 10th, 157:161, pp. 13-16.
  11. Hall, T.S., Anderson, D.V., 2007. Teaching Hardware Design of Fixed-Point Digital Signal Processing Systems. Proceedings of the 2007 American Society for Engineering Education Annual Conference & Exposition. ASEE.
  12. Mantere, T., Alander, J.T., 2005. Evolutionary software engineering, a review. Applied Soft Computing 5:3, pp. 315-331.
  13. MathWorks®, 2014. Basic HDL Code Generation with the Workflow Advisor. http://www.mathworks.se/help/hdlcoder/examples/bas ic-hdl-code-generation-with-the-workflowadvisor.html.
  14. Meyer-Baese, U., 2007. Digital Signal Processing with Field Programmable Gate Arrays. Springer. Berlin, 3rd edition.
  15. Persiano, G.V., Rapuano, S., Zoino, F. Morganella, A., Chiusolo, G., 2007. Distance Learning in Digital Electronics: Laboratory Practice on FPGA. In Instrumentation and Measurement Technology Conference Proceedings, 2007. IMTC 2007. pp. 1-6. IEEE.
  16. Reyes, R.S., Oppus, C.M., Monje, J.C.N., Patron, N.S., Gonzales, R.A., Fajardo, J.T.B., 2009. FPGA-Based Digital Signal Processing Trainer, Computer Science and Information Engineering, 2009 WRI World Congress on, pp. 343-347.
  17. Soares, J., Lobo, J., 2011. A Remote FPGA Laboratory for Digital Design Students. In 7th Portuguese Meeting on Reconfigurable Systems (REC 2011), Feb 2011, pp 95-98.
  18. Yuxi, Z., Li, K. Jun, W., Jinping S., Zulin, W., 2010. Methods and experience of using Matlab and FPGA for teaching practice in digital signal processing. In Education and Management Technology (ICEMT), 2010 International Conference on, pp. 414-417.
  19. Quintans, C., Valdes, M.D., Moure, M.J., FernandezFerreira, L., Mandado, E., 2005. Digital electronics learning system based on FPGA applications. In FIE 7805, Frontiers in Education, 2005. Proceedings 35th Annual Conference, pp. S2G-7.
Download


Paper Citation


in Harvard Style

Karhu S., T. Alander J. and Nurmi O. (2015). Some Tools for Aiding Teaching the Basics of Digital Electronics and Signal Processing . In Proceedings of the 7th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-107-6, pages 193-201. DOI: 10.5220/0005408501930201


in Bibtex Style

@conference{csedu15,
author={Suvi Karhu and Jarmo T. Alander and Otto Nurmi},
title={Some Tools for Aiding Teaching the Basics of Digital Electronics and Signal Processing},
booktitle={Proceedings of the 7th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2015},
pages={193-201},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005408501930201},
isbn={978-989-758-107-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - Some Tools for Aiding Teaching the Basics of Digital Electronics and Signal Processing
SN - 978-989-758-107-6
AU - Karhu S.
AU - T. Alander J.
AU - Nurmi O.
PY - 2015
SP - 193
EP - 201
DO - 10.5220/0005408501930201