FPGA based digital electronics education and a simulator core design for a/d communication (original) (raw)
Related papers
International Journal of Modern Education and Computer Science, 2015
The FPGA (Field Programmable Gate Array) circuits contain programmable logic components and are increasingly popular in implementing the applications for obtaining and processing signals. FPGA represents a modern development trend in digital electronics. The integration in the work with students of this trend is a difficult task, but also useful, because many students face problems when they must use a design environment. The application of FPGA technology can be useful to students either for the laboratory work on advanced topics, or for obtaining skills to use an industry standard design environment. The purpose of this paper is to conduct studies on the need to integrate the FPGA digital electronics trend in the laboratory didactic activity of the students. As case study, we present the design of a control circuit and its implementation in a FPGA, i.e. on a Basys2 board with Xilinx programming environment.
Low Cost FPGA Development System For Teaching Advanced Digital Circuits
2001 Annual Conference Proceedings
This paper covers the development of student development system to use with the Altera Max+ PLUS software for teaching Field Programmable Gate Arrays (FPGA's) and Complex Programmable Logic Devices (CPLD's). This software is available free of charge from Altera directly for students to download for use in at home or can be installed via an educational license in any university laboratory. The student version of the software includes a schematic editor and design entry, waveform editor for design entry, Altera Hardware Description Language design (AHDL) Entry, and the industry standard VHDL (VHSIC (Very High Speed Integrated Circuits) Hardware Description Language) design entry. Thus this system can be used to teach all of the major design techniques used in modern digital circuit design. The hardware portion of the development system includes an in-circuit programmable Altera CPLD on a printed circuit board (PCB) with adequate space on the breadboard area for students to development their own projects. The programming is done using a standard PC parallel port; thus there is no need for any additional programming hardware. Also mounted on the board are DB-25 and DB-9 connectors for implementing serial communication laboratories. The current system is using a standard student breadboard that is mounted onto the development board, and jumpers are used to connect the pins from the CPLD to the breadboard area or the serial connectors. There is also a laboratory manual, containing thirteen laboratory assignments and a list of final projects, that accompanies the development system designed to take a second semester Electrical Engineering Technology student from a basic introduction to Computer Aided Engineering (CAE) to a final project using the Altera Hardware Descriptive Language (AHDL), along with a short introduction to VHDL. The manual stresses basic design techniques along with simulation analysis prior to implementing the designs on the development hardware. The board has been used at Indiana Purdue University at Fort Wayne for the last three years, and the laboratory manual has just been developed.
IEEE Transactions on Education, 2000
In this paper, an innovative educational approach to introducing undergraduates to both digital signal processing (DSP) and field programmable gate array (FPGA)-based design in a onesemester course and laboratory is described. While both DSP and FPGA-based courses are currently present in different curricula, this integrated approach reduces the number of electives students would have to take and at the same time provides a hands-on DSP experience. Developing such a new course with no textbook available is challenging. Therefore, the educational materials developed, the software tool evaluations, and topics to be covered in lectures and laboratories are described. Detailed evaluations of the selection of appropriate software and hardware platforms, topics to cover, and student feedback are provided.
FPGA platform based digital design education
Proceedings of the 9th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing - CompSysTech '08, 2008
This paper gives an overview of how the FPGA (field-programmable gate array) technology is integrated into digital design educational process at Tallinn University of Technology (TUT). Paper focuses on the set of laboratory exercises introduced for "Advanced Digital Design" (IAY0080) course taught to postgraduate students, covering equipment, software and methodology, as well as plans for future improvements.
2007 Annual Conference & Exposition Proceedings
FPGA-based re-programmable logic design became more attractive during the last decade, and the use of FPGA in digital logic design is increasing rapidly. The need for highly qualified FPGA designers is increasing at a fast rate. To respond to the industry needs of FPGA designers, universities are updating their curriculum with courses in FPGA logic design. As a result, the School of Technology at Michigan Technological University is stepping up to this challenge by introducing the FPGA design course. The new course will be the third in series of digital logic design, it introduces the students to techniques needed for the design of very-large scale digital systems, including computers basic building block. The paper discusses the goals of this course and relates the goals to industry needs of highly trained FPGA designers.
Proceedings INNODOCT/19. International Conference on Innovation, Documentation and Education, 2019
The traditional way to learn and teach Digital Systems has been changing over the last decades by the use of Hardware Description Languages (HDL) and Field Programmable Gate Array (FPGA) evaluation boards. The use of an Arduino development kit with different sensors connected to the FPGA upsizes the students experience in the area of Digital Systems. A temperature and humidity ambience sensor combined with an ultrasound sensor to measure distance can effectively be used by students to implement its first serial data converter that takes the sensor data and shows the obtained values from the Arduino in the seven segment display of the FPGA kit. After three years of experience in the new grade courses at the UPV Telecommunication School the number of students enjoying this new way to learn the subject Fundamentals of Digital Electronics (FSD) has dramatically risen up with an increase of a 20% in the number of students that pass the subject and that select the electronic branch of tel...
Advanced Digital Laboratory: An FPGA-Based Remote Laboratory for Teaching Digital Electronics
The experimentation component of most Science and Engineering curricula in Nigeria is inadequate. In Obafemi Awolowo University for example, undergraduate students typically carry out around five assignments related to digital electronics, and there is no treatment whatsoever of Field Programmable Gate Arrays(FPGAs). In the research work being reported, an attempt has been made to develop a remote laboratory though which the number of digital electronics experiments students carry out can be increased. The remote laboratory, called the Advanced Digital Lab (ADLab), allows students to synthesis digital systems on an FPGA with a hardware description language. To achieve this, a development board with an Altera Cyclone II FPGA is connected to a computer implementing the server tier of the iLab batched architecture. The client through which the remote student interacts with the ADLab is implemented with Java, which allows for a reasonable amount of platform independence. This paper discusses the software and hardware aspects of the ADLab architecture and gives some insight into some design decisions. The paper also reports that the system is being tested at Obafemi Awolowo University and that student feedback so far indicates high student satisfaction with the remote laboratory.
Augmenting Computer Architecture Classroom Experience with FPGAs Based Learning
Computer architecture is often taught by using software to design and simulate hardware modules and then using individual components to implement them. Our aim in this paper is to share our teaching experience of this subject in a way to enhance student learning outcome by developing projects for the computer architecture lab to help students better understand the theoretical concepts of the subject and to gain hands-on type of experience and apply that for more realistic projects. As a result, we have noticed that students show better interest in learning and understanding the subject materials over the last few semesters. We present in this work an ALU computer module design exercise as we used it in our computer architecture course. This approach can be well adopted for a first course in digital logic design, computer organization, and/or computer architecture. In specific, we designed and implemented an 8-bit arithmetic and logic unit, which performs 14 different arithmetic and logic operations. We did the design, simulation, and FPGA-based implementation of the proposed ALU module using QUARTUS II design software and Altera DE2 FPGA Board.
A Short Course on Implementing FPGA Based Digital Systems
2008
The rapid advances in the FPGA technology along with high-levels of system integration have made FPGAs the preferred platform not only for rapid prototyping but also for production of digital embedded systems. This paper presents the experience of a team of instructors in designing and conducting a short course on implementing FPGA-based digital systems for industry professionals. The selection of topics, course organization, the issues involved in designing effective hands-on exercises and the response of the students to the course are discussed.
Hardware and Software for Learning Analog-to-Digital Converters in Engineering Education
The paper presents an open source code-based module designed to help undergraduate students on higher education engineering programmes to learn about analogue-todigital conversion (ADC). The developed Successive Approximation ADC (SAR ADC) was implemented with integrated circuits DAC 7821 and TL 082 CP and Arduino Mega 2560. The proposed strategy for researching and teaching ACDs provides new opportunities for knowledge organization and new ways of learning aimed at achieving better quality of learning outcomes in engineering education. The results of the experimental studies are shown and discussed.