SlideShare a Scribd company logo
TELKOMNIKA, Vol.13, No.2, June 2015, pp. 125~132
ISSN: 1693-6930, accredited AbyDIKTI,DecreeNo:58/DIKTI/Kep/2013
DOI:10.12928/TELKOMNIKA.v13i2.xxxx
Digital Logic Introduction Using FPGAs
Writing : DEVI ALFIANDI, ROCHMAT DIANTORO
Faculty of Information Technology, Department Electrical Engineering, Ahmad Dahlan University,
Yogyakarta, Indonesia
Abstract
The paper describes the adaptation of the Computer Architecture laboratory works given at the Faculty of
Engineering in Foreign Languages from the University POLITEHNICA of Bucharest to the new trends in
digital logic design. The laboratories are given in a gradual approach, starting with simulation, continuing
with breadboard design and finishing with circuits made on perfboard. We are preparing now to
complement the practical side of the laboratory with Field-Programmable Gate Array (FPGA) design,
where the students will conceive, simulate, synthesize and implement the circuits already studied in the
initial approach that used simulation followed by integrated circuits practical design.
Keywords: digital logic; gradual approach; simulation; digital integrated circuits; FPGA
1. Introduction
1.1. Teaching digital logic design
Digital Logic Design is a basic course and an introductory part in advanced subjects for many
engineering and computer science students. The lectures are accompanied by laboratory works and
projects in which students learn the practical things about digital logic and digital ICs (integrated circuits).
In the Faculty of Engineering in Foreign Languages (FILS) from the University POLITEHNICA of
Bucharest (UPB), the teaching is done in of the English, French or German languages. There are two
specializations in the English and French Streams regarding Computers and Information Technology,
respectively Electronic Engineering and Telecommunications. An important accent is given to e-learning
(Dascalu, Bodea, Lytras, de Pablos & Burlacu, 2014) and simulation (Mustata, 2014), but all the aspects
of engineering learning, including the practical side, are considered carefully, with offsets at UPB level
(Radovici & Culic, 2014).
1.2 Learning through experimentation
One of the problems of education is that theory fails to be application oriented and this can be a dreadful
menace for engineering instruction. We believe that students learn computer hardware fundamentals
better if they are given practical learning exercises that illustrate the theoretical concepts. Intensifying the
combination of textbook and engineering practical use, so as to improve teaching effectiveness, develop
students' interest and enhance their comprehensive practical ability (Zhao & He, 2012).
1.3 Gradual Stages for Circuit Design
The lectures of Computer Architecture are given at FILS to the students from the first year of study in the
fields of Information Engineering and Applied Electronics, in the series where the subjects are given in
English and in French. The peculiarities include the position of the subject in the first year and the wide-
ranging backgrounds of the students, which come from a large number of countries, as well as the
different careers envisaged for the recipients. For the time being, the laboratory initial part relies on
simulation software, while the later stages offer the possibility to obtain practical (semi) permanent
products. Digital logic circuits, combinational and sequential, are designed and simulated using
TELKOMNIKA, Vol.13, No.2, June 2015, pp. 125~132
ISSN: 1693-6930, accredited AbyDIKTI,DecreeNo:58/DIKTI/Kep/2013
DOI:10.12928/TELKOMNIKA.v13i2.xxxx
“Multimedia Logic”, a free capture tool developed by Softronics. The next stage is the practice with “Java
Breadboard”, a free circuit simulator replicating the breadboard hardware development environment.
2. FPGA Circuits
The classical digital logic design labs given at FILS are complemented these days with some
laboratory works where the design and simulation is done on FPGA boards. In this chapter we
will present briefly the steps that help the students to complete their training in digital logic and
to make the introduction to logical design. It is just an introduction to the field, closing the circle
for digital design and opening the field of FPGA circuit studies in the years to come.
3. Digital Logic Introduction using FPGA Circuits
The present in this chapter the practical implementation on FPGA of two circuits, the XOR gate made
using 4 NAND gates and the traffic lights sequential circuit made using D-type flip-flops for which we
followed the gradual study in Chapter 2.
4. Conclusions
We presented in this paper some key issues of the FPGA learning process in general and some specific
problems from our teaching environment in particular. It continues the gradual teaching method that is
applied now with the introduction of FPGA circuits from the first year of studies. We propose the bringing
of modern design methodology into course teaching, based on practical experience, from the first year of
study, opening a vast horizon of future development to the students. As an actual strategy to deal with the
current problems of FPGA course in higher education, this method has already made certain
accomplishment in both teaching and experiment.
References
Dascalu M.-I., Bodea C-N, Lytras M., de Pablos P.O., & Burlacu A., (2014). Improving e-learning
communities through optimal composition of
multidisciplinary learning groups, Computers in Human Behavior, Volume 30, January 2014
Digilent inc. (2007), Digilent Basys Board Reference Manual, available at
http://www.digilentinc.com/data/products/basys/basys_e_rm.pdf
Even G. & Medina M., (2012). Digital Logic Design: A Rigorous Approach., Cambridge University Press.
ISBN-13: 978-1107027534,
Haskell R. E., & Hanna, D. M. (2009) Digital Introduction to Digital Design Using Digilent FPGA Boards -
VHDL Edition. LBE Books, ISBN-
13: 978-0980133769
Haroldsen, T., Nelson, B., & White, B., (2013). Rapid FPGA design prototyping through preservation of
system logic: A case study, 2013 23rd
International Conference on Field Programmable Logic and Applications (FPL), pp. 1 - 7,
DOI:10.1109/FPL.2013.6645539
Kluge, A., (2007). Experiential learning methods, simulation complexity and their effects on different
target groups. Journal of educational
computing research, 36(3), 27.
Maxfield, C., & Brown A., (2005). The Definitive Guide to How Computers Do Math: Featuring the Virtual
DIY Calculator. Wiley-Interscience,
ISBN-13: 978-0471732785
Mustata, C. (2014) Case Study: The "General Management II" Business Simulation Game in Classroom,
Proceedings of the 10th International
Scientific Conference "eLearning and Software for Education" Bucharest, April 24 - 25, 2014
Nath, S., Pal, C. , Sau,S., Mukherjee, S.; Roy A., Guchhait A., & Kandar, D., Design of an FPGA based
intelligence traffic light controller with
TELKOMNIKA, Vol.13, No.2, June 2015, pp. 125~132
ISSN: 1693-6930, accredited AbyDIKTI,DecreeNo:58/DIKTI/Kep/2013
DOI:10.12928/TELKOMNIKA.v13i2.xxxx
VHDL, 2012 International Conference on Radar, Communication and Computing (ICRCC), pp. 92 - 97,
DOI:10.1109/ICRCC.2012.6450554
Noga, K. M., & Radwanski, M., (2010). Modern Improvements in the Digital Logic Laboratory.
Technological Developments, in Networking,

More Related Content

DOCX
Digital logic introduction using fpg as resume
RochmatDiantoro
 
PDF
SOFIA - A Smart-M3 lab course: approach and design style to support student p...
Sofia Eu
 
PPT
M katona@scientix 2011
Brussels, Belgium
 
DOCX
harish_resume_updated1
HARISH UTTARADI
 
PDF
Curriculum Viate
Hoan Duong Van
 
PPTX
Project IVY - Using Virtual reality for interpreter-mediated communication an...
Panagiotis Ritsos
 
PPTX
Using Virtual Reality for Interpreter-mediated Communication and Training
Panagiotis Ritsos
 
PPTX
Bild 1
butest
 
Digital logic introduction using fpg as resume
RochmatDiantoro
 
SOFIA - A Smart-M3 lab course: approach and design style to support student p...
Sofia Eu
 
M katona@scientix 2011
Brussels, Belgium
 
harish_resume_updated1
HARISH UTTARADI
 
Curriculum Viate
Hoan Duong Van
 
Project IVY - Using Virtual reality for interpreter-mediated communication an...
Panagiotis Ritsos
 
Using Virtual Reality for Interpreter-mediated Communication and Training
Panagiotis Ritsos
 
Bild 1
butest
 

What's hot (20)

PDF
Unifying an Introduction to Artificial Intelligence Course ...
butest
 
DOC
Bit iit submission_form
shandi219
 
PDF
Spoken language identification using i-vectors, x-vectors, PLDA and logistic ...
journalBEEI
 
PDF
Lawrence NwaogoCV_english
Lawrence Nwaogo
 
PPTX
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
Josué Freelance
 
PDF
Botbeans CISTI 2011
Pedro Dias
 
PDF
IRJET- Neural Network based Script Recognition using Wavelet Features: An App...
IRJET Journal
 
PDF
Anupam Srivastava
anupam328
 
PDF
Student Modeling Using NN-HMM for EFL Course
Simon Bolivar University
 
PDF
Continual Learning: Another Step Towards Truly Intelligent Machines
Vincenzo Lomonaco
 
PDF
Dalla Chiara_ Polito
GoWireless
 
PPTX
Explicit vs. latent concept models for cross language information retrieval
Nitish Aggarwal
 
PDF
Deep convolutional neural network for hand sign language recognition using mo...
journalBEEI
 
PDF
Continual/Lifelong Learning with Deep Architectures
Vincenzo Lomonaco
 
DOC
H Y P E R T X T
Galala University
 
PDF
cv_romain_gehrig_2015-10-08
Romain Gehrig
 
PDF
A PLATFORM FOR LEARNING INTERNET OF THINGS
eraser Juan José Calderón
 
DOCX
Resume
Vikrant kumar
 
PDF
Artificial intelligence in cyber defense
Dinesh More
 
PDF
Industrial trainingsoftware 2011
dkhari
 
Unifying an Introduction to Artificial Intelligence Course ...
butest
 
Bit iit submission_form
shandi219
 
Spoken language identification using i-vectors, x-vectors, PLDA and logistic ...
journalBEEI
 
Lawrence NwaogoCV_english
Lawrence Nwaogo
 
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
Josué Freelance
 
Botbeans CISTI 2011
Pedro Dias
 
IRJET- Neural Network based Script Recognition using Wavelet Features: An App...
IRJET Journal
 
Anupam Srivastava
anupam328
 
Student Modeling Using NN-HMM for EFL Course
Simon Bolivar University
 
Continual Learning: Another Step Towards Truly Intelligent Machines
Vincenzo Lomonaco
 
Dalla Chiara_ Polito
GoWireless
 
Explicit vs. latent concept models for cross language information retrieval
Nitish Aggarwal
 
Deep convolutional neural network for hand sign language recognition using mo...
journalBEEI
 
Continual/Lifelong Learning with Deep Architectures
Vincenzo Lomonaco
 
H Y P E R T X T
Galala University
 
cv_romain_gehrig_2015-10-08
Romain Gehrig
 
A PLATFORM FOR LEARNING INTERNET OF THINGS
eraser Juan José Calderón
 
Artificial intelligence in cyber defense
Dinesh More
 
Industrial trainingsoftware 2011
dkhari
 
Ad

Similar to Digital logic introduction using fpg as resume (20)

PDF
Digital Systems Design Using Verilog 1st Edition Charles H Roth
boylllolloh4
 
PDF
FPGA Based Digital Logic Circuits Operation for Beginners
ijtsrd
 
PPTX
Digital VLSI Design and FPGA Implementation
Amber Bhaumik
 
PDF
(eBook PDF) Digital Design: With an Introduction to the Verilog HDL, VHDL, an...
jasimkimmiyd
 
PDF
(eBook PDF) Digital Design: With an Introduction to the Verilog HDL, VHDL, an...
smihtmuangu
 
PDF
Project report of 2016 Trainee_final
Akash Chowdhury
 
PDF
System designing and modelling using fpga
IAEME Publication
 
DOC
131405 dlc syllabus
Lekashri Subramanian
 
PDF
Digital systems
raj aditay
 
PDF
FPGA Based VLSI Design
Debargha Chakraborty
 
PPTX
Seminar on field programmable gate array
Saransh Choudhary
 
PDF
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
IJITE
 
PDF
Exploration on Training Practice Ability in Digital Logic Experiment
IJITE
 
PDF
It3 4 by Zaheer Abbas Aghani
Information Technology Center
 
DOCX
Fpg as 11 body
Rameez Raja
 
PPTX
Electronic Hardware Design with FPGA
Krishna Gaihre
 
PPT
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
MikeTango5
 
PPT
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
Rethabile37
 
PPT
Degital 1
hnaita
 
PPT
L12 programmable+logic+devices+(pld)
NAGASAI547
 
Digital Systems Design Using Verilog 1st Edition Charles H Roth
boylllolloh4
 
FPGA Based Digital Logic Circuits Operation for Beginners
ijtsrd
 
Digital VLSI Design and FPGA Implementation
Amber Bhaumik
 
(eBook PDF) Digital Design: With an Introduction to the Verilog HDL, VHDL, an...
jasimkimmiyd
 
(eBook PDF) Digital Design: With an Introduction to the Verilog HDL, VHDL, an...
smihtmuangu
 
Project report of 2016 Trainee_final
Akash Chowdhury
 
System designing and modelling using fpga
IAEME Publication
 
131405 dlc syllabus
Lekashri Subramanian
 
Digital systems
raj aditay
 
FPGA Based VLSI Design
Debargha Chakraborty
 
Seminar on field programmable gate array
Saransh Choudhary
 
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
IJITE
 
Exploration on Training Practice Ability in Digital Logic Experiment
IJITE
 
It3 4 by Zaheer Abbas Aghani
Information Technology Center
 
Fpg as 11 body
Rameez Raja
 
Electronic Hardware Design with FPGA
Krishna Gaihre
 
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
MikeTango5
 
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
Rethabile37
 
Degital 1
hnaita
 
L12 programmable+logic+devices+(pld)
NAGASAI547
 
Ad

Recently uploaded (20)

PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
The Future of Artificial Intelligence (AI)
Mukul
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 

Digital logic introduction using fpg as resume

  • 1. TELKOMNIKA, Vol.13, No.2, June 2015, pp. 125~132 ISSN: 1693-6930, accredited AbyDIKTI,DecreeNo:58/DIKTI/Kep/2013 DOI:10.12928/TELKOMNIKA.v13i2.xxxx Digital Logic Introduction Using FPGAs Writing : DEVI ALFIANDI, ROCHMAT DIANTORO Faculty of Information Technology, Department Electrical Engineering, Ahmad Dahlan University, Yogyakarta, Indonesia Abstract The paper describes the adaptation of the Computer Architecture laboratory works given at the Faculty of Engineering in Foreign Languages from the University POLITEHNICA of Bucharest to the new trends in digital logic design. The laboratories are given in a gradual approach, starting with simulation, continuing with breadboard design and finishing with circuits made on perfboard. We are preparing now to complement the practical side of the laboratory with Field-Programmable Gate Array (FPGA) design, where the students will conceive, simulate, synthesize and implement the circuits already studied in the initial approach that used simulation followed by integrated circuits practical design. Keywords: digital logic; gradual approach; simulation; digital integrated circuits; FPGA 1. Introduction 1.1. Teaching digital logic design Digital Logic Design is a basic course and an introductory part in advanced subjects for many engineering and computer science students. The lectures are accompanied by laboratory works and projects in which students learn the practical things about digital logic and digital ICs (integrated circuits). In the Faculty of Engineering in Foreign Languages (FILS) from the University POLITEHNICA of Bucharest (UPB), the teaching is done in of the English, French or German languages. There are two specializations in the English and French Streams regarding Computers and Information Technology, respectively Electronic Engineering and Telecommunications. An important accent is given to e-learning (Dascalu, Bodea, Lytras, de Pablos & Burlacu, 2014) and simulation (Mustata, 2014), but all the aspects of engineering learning, including the practical side, are considered carefully, with offsets at UPB level (Radovici & Culic, 2014). 1.2 Learning through experimentation One of the problems of education is that theory fails to be application oriented and this can be a dreadful menace for engineering instruction. We believe that students learn computer hardware fundamentals better if they are given practical learning exercises that illustrate the theoretical concepts. Intensifying the combination of textbook and engineering practical use, so as to improve teaching effectiveness, develop students' interest and enhance their comprehensive practical ability (Zhao & He, 2012). 1.3 Gradual Stages for Circuit Design The lectures of Computer Architecture are given at FILS to the students from the first year of study in the fields of Information Engineering and Applied Electronics, in the series where the subjects are given in English and in French. The peculiarities include the position of the subject in the first year and the wide- ranging backgrounds of the students, which come from a large number of countries, as well as the different careers envisaged for the recipients. For the time being, the laboratory initial part relies on simulation software, while the later stages offer the possibility to obtain practical (semi) permanent products. Digital logic circuits, combinational and sequential, are designed and simulated using
  • 2. TELKOMNIKA, Vol.13, No.2, June 2015, pp. 125~132 ISSN: 1693-6930, accredited AbyDIKTI,DecreeNo:58/DIKTI/Kep/2013 DOI:10.12928/TELKOMNIKA.v13i2.xxxx “Multimedia Logic”, a free capture tool developed by Softronics. The next stage is the practice with “Java Breadboard”, a free circuit simulator replicating the breadboard hardware development environment. 2. FPGA Circuits The classical digital logic design labs given at FILS are complemented these days with some laboratory works where the design and simulation is done on FPGA boards. In this chapter we will present briefly the steps that help the students to complete their training in digital logic and to make the introduction to logical design. It is just an introduction to the field, closing the circle for digital design and opening the field of FPGA circuit studies in the years to come. 3. Digital Logic Introduction using FPGA Circuits The present in this chapter the practical implementation on FPGA of two circuits, the XOR gate made using 4 NAND gates and the traffic lights sequential circuit made using D-type flip-flops for which we followed the gradual study in Chapter 2. 4. Conclusions We presented in this paper some key issues of the FPGA learning process in general and some specific problems from our teaching environment in particular. It continues the gradual teaching method that is applied now with the introduction of FPGA circuits from the first year of studies. We propose the bringing of modern design methodology into course teaching, based on practical experience, from the first year of study, opening a vast horizon of future development to the students. As an actual strategy to deal with the current problems of FPGA course in higher education, this method has already made certain accomplishment in both teaching and experiment. References Dascalu M.-I., Bodea C-N, Lytras M., de Pablos P.O., & Burlacu A., (2014). Improving e-learning communities through optimal composition of multidisciplinary learning groups, Computers in Human Behavior, Volume 30, January 2014 Digilent inc. (2007), Digilent Basys Board Reference Manual, available at http://www.digilentinc.com/data/products/basys/basys_e_rm.pdf Even G. & Medina M., (2012). Digital Logic Design: A Rigorous Approach., Cambridge University Press. ISBN-13: 978-1107027534, Haskell R. E., & Hanna, D. M. (2009) Digital Introduction to Digital Design Using Digilent FPGA Boards - VHDL Edition. LBE Books, ISBN- 13: 978-0980133769 Haroldsen, T., Nelson, B., & White, B., (2013). Rapid FPGA design prototyping through preservation of system logic: A case study, 2013 23rd International Conference on Field Programmable Logic and Applications (FPL), pp. 1 - 7, DOI:10.1109/FPL.2013.6645539 Kluge, A., (2007). Experiential learning methods, simulation complexity and their effects on different target groups. Journal of educational computing research, 36(3), 27. Maxfield, C., & Brown A., (2005). The Definitive Guide to How Computers Do Math: Featuring the Virtual DIY Calculator. Wiley-Interscience, ISBN-13: 978-0471732785 Mustata, C. (2014) Case Study: The "General Management II" Business Simulation Game in Classroom, Proceedings of the 10th International Scientific Conference "eLearning and Software for Education" Bucharest, April 24 - 25, 2014 Nath, S., Pal, C. , Sau,S., Mukherjee, S.; Roy A., Guchhait A., & Kandar, D., Design of an FPGA based intelligence traffic light controller with
  • 3. TELKOMNIKA, Vol.13, No.2, June 2015, pp. 125~132 ISSN: 1693-6930, accredited AbyDIKTI,DecreeNo:58/DIKTI/Kep/2013 DOI:10.12928/TELKOMNIKA.v13i2.xxxx VHDL, 2012 International Conference on Radar, Communication and Computing (ICRCC), pp. 92 - 97, DOI:10.1109/ICRCC.2012.6450554 Noga, K. M., & Radwanski, M., (2010). Modern Improvements in the Digital Logic Laboratory. Technological Developments, in Networking,