FPGA Based Digital Electronic Education, Data Entry Organization for a Calculator

In this study, an example is presented developed under a Project named FPGA based Digital Electronics Education Project (FPGA_b_DEEP). The Project aims to develop instructive and attractive examples to teach Digital Electronics effectively and faster. In the example developed in this study, a data entry organization part of an 8 bits calculator design is dealt with. The design is prepared by considering students/new designers' knowledge level and divided into four parts for better understanding. The functions implemented in the modules are to code a number or an arithmetic operation to each button, to shift the numbers to left side with each entered digit of number, to multiply the digits with proper coefficients from decimal numbering system, to parallel add the multiplied digits with the proper coefficients, to create the number from entered digits at electronics environment (in a 32 bits register)

[1]  Vedat Kiray,et al.  FPGA based digital electronics education and a simulator core design for a/d communication , 2009 .

[2]  Scott Hauck,et al.  Harnessing FPGAs for computer architecture education , 2003, Proceedings 2003 IEEE International Conference on Microelectronic Systems Education. MSE'03.

[3]  M.D. Valdes,et al.  Digital electronics learning system based on FPGA applications , 2005, Proceedings Frontiers in Education 35th Annual Conference.

[4]  Yamin Li,et al.  Using FPGA for computer architecture/organization education , 1996, WCAE-2 '96.

[5]  Valery Sklyarov,et al.  Reconfigurable Systems in Education , 2003, FPL.

[6]  Selangor Darul Ehsan,et al.  FPGA-based Implementation of Digital Logic Design using Altera DE2 Board , 2009 .

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

[8]  Yi Zhu,et al.  Digital design and programmable logic boards: Do students actually learn more? , 2008, 2008 38th Annual Frontiers in Education Conference.

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

[10]  Pornpimon Chayratsami,et al.  Design of combinational logic training system using FPGA , 2010, 2010 IEEE Frontiers in Education Conference (FIE).

[11]  Mark E. Hoffman An FPGA-based digital logic lab for computer organization and architecture , 2004 .

[12]  Michael A. Soderstrand Role of FPGAs in undergraduate project courses , 1997, Proceedings of International Conference on Microelectronic Systems Education.

[13]  Tyson S. Hall,et al.  Using FPGAs to Simulate and Implement Digital Design Systems in the Classroom , 2006 .