An Online Lab to Support a Master Program in Remote Engineering
|
|
- Josephine Hood
- 8 years ago
- Views:
Transcription
1 An Online Lab to Support a Master Program in Remote Engineering Diana Pop, Danilo G. Zutin, Michael E. Auer, Karsten Henke and Heinz-Dietrich Wuttke Diana.Pop@edu.fh-kaernten.ac.at, d.garbizutin@cuas.at, auer@cuas.at, karsten.henke@tu-ilmenau.de, heinzdietrich.wuttke@tu-ilmenau.de Abstract - Remote Engineering is one of the future directions for advanced teleworking/e-working environments not only in engineering and science (economics, informatics), but also in all other fields affecting society. In the last decade, considerable advances have been made regarding the design and development of remote and virtual laboratories, but it requires a lot of new specialists. As an attempt to improve the situation, several European universities started a joint Master Study Program in Remote Engineering (MARE) including in its curriculum a course of Rapid Prototyping of Digital Systems designed by the Ilmenau University of Technology in Germany. This course required an extensive use of laboratory equipment to carry out several exercises and therefore the implementation of an Online Lab turned out to be a good solution to ensure better learning outcomes. Basics, applications and experience in Remote Engineering Design and application of virtual and remote working environments Advanced teleworking solutions such as online labs Remote technologies for complex engineering tasks Use of hardware, software tools and simulators in networks New ways for SMEs to apply high-tech equipment The master study program gives the opportunity: To use equipment and software tools distributed in the Internet or intranet To organize, implement, serve and maintain remote solutions To participate actively in the labor process for people with special needs Index Terms - Web-based Education, Web-based design tools, Innovative Software and Hardware Systems for Education and Training, Remote Control via Internet. INTRODUCTION Active learning or working by means of online laboratories is especially valuable for distance working or education. Users in the workplace can access remote laboratories without having to travel. This flexibility is important for teleworking, education and lifelong learning. Using online laboratories has the potential of significantly reducing obstacles related of cost, time-inefficient use of facilities, inadequate technical support and limited access to laboratories. This kind of development leads to the seamless integration of work and learning (embedded learning). In spite of the well known benefits of online laboratories we observed a lack of specialists in this field and the number of needed specialists will dramatically increase in the coming years. Within an EU funded SOCRATES project universities from Austria, Germany, Ireland, Romania, and Slovenia developed a Joint European Master Programme in Remote Engineering (MARE project). This master study programme promotes: The students learn in a dual mode manner (each module is available in presence and an e-learning mode). All modules are part of the Open Courseware Initiative (OCW) of the MIT and are stored on a special CMS. The study programme is planned in this way, that it will run in the final stage parallel in four European universities and the student will get the awarded title Master of Science in Remote Engineering. The student has the possibility to spent one semester (3 modules) in one of the partner institutions of his home university. Until now the programme was accredited in four countries and is already implemented in one country (Austria) as a master study programme and also as a vocational master study programme. The inscribed students of all partner-universities participated also in two summerschools TARET (Training in Advanced Remote Technologies). This had already a great impact on the internationalisation of the study programme and for the further developement of groups of specialists in this area. THE COURSE OF RAPID PROTOTYPING OF DIGITAL SYSTEMS Within the curriculum offered by the Master Program in Remote Engineering is the course of Rapid Prototyping of Digital Systems developed by the Ilmenau University of Technology. Students attending this course learn different GOLC2-1
2 methods and tool concepts to create, implement and validate Digital Systems to solve complex design tasks. The goal is to introduce methods and technologies for a rapid prototyping of digital (embedded) control systems, especially the hardware oriented part of these systems. Students learn to handle modern CAD tools, logic simulation and logic synthesis using hardware description languages (e.g. VHDL), design hierarchy, and current generation field programmable gate array (FPGA) technology. With modern logic synthesis tools and large FPGAs, more advanced designs are needed to present challenging laboratory projects. This course was taught during the third semester of the master program and included a one day lecture where the basic theoretical concepts and first laboratory practices were introduced. The following lectures were carried out in a distance learning basis via the Moodle platform were concepts and assignments were given. The assignments mentioned were composed mainly of lab work where students had to perform some exercises with a prototyping board developed by the Ilmenau University of Technology in cooperation with the University of Cooperative Education Thuringia in Gera. This board is shown in Figure 1. graphically based design methods, The student can use block or schematic diagrams to input his design. integrated FSM editors. In case of sequential design tasks he can directly enter the derived automaton graph (or graphs of parallel automata) with the built in FSM editor. The editor itself generates VHDL code for the further design steps. Another use case of the Rapid Prototyping board is to identify the function of a given design (black box). The FPGA was programmed by the teacher - the student has no ability to reprogram the device. By manipulating the inputs of the design (e.g. to enter all the input sets of a truth table or special input test vectors), the student attempts to analyse the response (the output signals) in order to find out the function of the given design. During the whole course each student had at his/her disposal one prototyping system. As the course was taught in a distant basis the hardware had to be transported between the partner universities so that students being taught could use the equipment. This situation opened the possibility for collaboration in a project to develop an online laboratory with the already used prototyping board where students could carry out exactly the same experiments as in the hands-on version of the platform. This online lab was developed at the Carinthia University of Applied Sciences and its details will be described in the next sessions. FIGURE 1 STAND ALONE RAPID PROTOTYPING BOARD Because of the special conceptual design of this board, students were able test all the taught topics of the given lectures, e.g. basics of Boolean algebra, combinational logic and simple sequential circuits. Furthermore, they can apply and compare different functional specification techniques (e.g. logical equation, truth table, schematic diagram) with the ability for both local and Web-based remote access. By using common design tools (e.g. MaxPlus+, QuartusII from Altera [11]), the student is able to specify his design via text based design methods, Here the student can enter his design by means of logical equations, truth tables or hardware description languages (AHDL, VHDL or Verilog). THE ONLINE LABORATORY The work presented in this paper is based on the development of a system for remote prototyping and testing of digital systems that allows users to remotely perform tests on real devices over the Internet, as well as to design digital systems with the Altera Max + PlusII development environment. The CPLD used is based on the Altera's MAX architecture and support in-system programmability (ISP), therefore it can be easily reconfigured in the field. MAX II CPLD family is based on a groundbreaking architecture that delivers the lowest power in any CPLD family [2]. The device is hosted by an evaluation board containing the interface for programming the CPLD and other peripherals like LEDs, push buttons, 7 segment displays, hexadecimal and on-off switches connected to I/O lines of the device (see Figure 1). The student, like in the hands-on laboratory, can program the device to interact with these peripherals and to test the functionalities and the real behavior of the programmed functions. For the implementation of the CPLD Online Lab LabVIEW, from National Instruments, was used on both server and client s side. The system has gone through several changes that added new functionalities. The very first version was implemented with a data acquisition card controlled to read and update the status of the I/O pins of the GOLC2-2
3 CPLD used for the peripherals. In this way the status of the switches, LEDs and 7-segment displays and provides the user interface of the laboratory were represented on the lab user interface as well as on the real board. Figure 2 shows the online laboratory hardware. screen-updates and keyboard controls are transmitted in a 128bit encrypted connection over the internet and the user has the feeling of being running the application locally in his/her machine [3]. The main purpose of the CITRIX Server is to provide remote lab exercises based on simulation software. Additionally it is also used for controlling real hardware equipment via the CITRIX environment. In order to access the application, the user needs to download the client delivered as a Java Applet, therefore only the Java Virtual Machine is necessary as prerequisite to use this resource. The communication between the Lab Server and the Microcontroller board was implemented via the USB bus. Figure 3 shows a simplified diagram of the Lab Server. FIGURE 2 THE ONLINE LAB RAPID PROTOTYPING BOARD The second version of this online laboratory was implemented as a plug and play remote solution. It optimizes the use of resources and decreases the implementation costs. In the new implemented solution the data acquisition device was replaced by a self developed communication board based on one PIC18F4550 microcontroller and two MCP23S17 Port Expanders from Microchip. The overall costs of the new solution were reduced by around 70%. To deliver the remote clients LabVIEW remote panel technology was used. LabView provides a built-in Web server that is used to publish the Web pages that contain the embedded interfaces (front panels). In order to allow Web browsers to run the remote panel a LabView run time engine is necessary. It contains a plug-in that enables the remote panel to work on the client s Web browser, while the virtual instrument actually runs on the server s side This online laboratory can be classified as a hybrid lab as it is a combination of a remote laboratory (real experiments) and a virtual laboratory (simulation) with the MAX+PLUS II development environment. As previously mentioned, MAX+PLUS II is used as the development environment to program and simulate the designed functionalities of the CPLD device. It offers a full spectrum of logic design capabilities: a variety of design entry methods for hierarchical design, powerful logic synthesis, timing-driven compilation, partitioning, functional and timing simulation, linked multi-device simulation, timing analysis, automatic error location and device programming and verification. MAX+PLUS II reads and writes Altera Hardware Description Language (AHDL) files and standard EDIF netlist files, Verilog HDL files, VHDL files, and OrCAD schematic files. In addition, this software reads Xilinx netlist files and writes Standard Delay Format (SDF) files for a convenient interface to other industrystandard CAE software [2]. In the implemented solution the MAX+PLUS II Software is delivered to remote users via a Citrix Presentation Server, which allows them to access the desired application that runs on the server. By a mouse clicks, FIGURE 3 LAB SERVER DIAGRAM The Microcontroller was set in such a way that it waits until it s detecting something from the USB and when it is receiving the information it starts to read and write the variables. For the implementation of the user interface it was used as background a picture of the real device to give the users the feeling that they are working with the real board even if they are not. The LabView controls and indicators were customized to look like the real controls of the prototyping board. Figure 4 shows the CPLD online lab user interface. All controls can be manipulated with the mouse interactively. GOLC2-3
4 FIGURE 4 USER INTERFACE OF THE CPLD ONLINE LAB During the development of this Lab Server only the lab specific tasks were taken into consideration. That means that functionalities related to user management, data storage and scheduling of lab session were used from the ilab Shared Architecture. The ilab Shared Architecture (ISA) is a web services based software framework that aims at providing access to online laboratories assuming that they share some characteristics. It distinguishes the tasks of using a specific lab that comprises an experiment from the tasks of managing users accounts, user authentication and other tasks that follow a lab session. This clear separation of roles is one of the main advantages of the ilab Shared Architecture. ISA does not focus in a specific type of laboratory but provides a set of general purpose functions for lab developers. ISA is divided into three tiers that provide different services. These tiers are client, Service Broker and lab server. The Service Broker is the core of the architecture and provides user authentication, authorization, experiment data storage and access to scheduling services. The lab clients and lab servers are lab domain specific [22]. ASSESSMENT OF THE CPLD ONLINE LABORATORY In order to have a students' evaluation of our remote solution for this laboratory, a short survey was carried out. It included several multiple choice questions, answered by students from the second year of the Remote Engineering Master Program of CUAS. The pilot testing of the laboratory was performed with regular students of the remote engineering specialization at the Carinthia University of Applied Sciences. For all students, this was their first experience in working with a remote laboratory. An important fact was that all students who participated in the survey experienced both remote and hands-on versions of the laboratory during their Digital System Design lecture, in the last semester of the master program. The objective of the survey was to find out if the remote laboratory can totally replace the local one and if the students of the CUAS have a positive approach on this solution. In order to achieve this statistical evaluation, different types of questions were used, such as: open, matrix, and grading questions. The open questions offered the possibility to personally express the students' opinion about the given question. The matrix question gave the student the possibility to assess certain aspects, according to his/her feelings related to a specific question. The gradient question was used as the last question to see the global satisfaction level when using the online solution of the CPLD Laboratory. Within this question, the students had to score the laboratory according to his/her opinion. Figure 5 shows that the answers for the question: Have you ever worked with the real CPLD Board developed by the Technical University of Ilmenau?, 89% of the students answered "yes", while only 11% of the students have never worked with this solution. FIGURE 5 USE OF THE LOCAL SOLUTION As it can be seen in Figure 6, at the question Do you have at home all the necessary equipment for the execution of the CPLD Remote Experiment? 78% of the people answered yes and 22% answered no. Further talks with the 22% of the students who answered NO at this question made us realize that the question had not been carefully read, and they had understood that it was referenced to the local experiment. For the local experiment, the students would need a serial communication connector at home. FIGURE 6 NECESSARY EQUIPMENT FOR THE ONLINE EXPERIMENT GOLC2-4
5 Regarding the suitability of the CPLD Online Laboratory, at the question: Is the CPLD Online Lab more suitable than the local laboratory?, the opinions were different, 22% of the users answered with YES and NO, while 56% of the users could not decide. This clear separation of the users' answers of the users can be seen in Figure 7. disconnect from the Citrix Server after the end of the session, no user could connect to use the MAX+PLUS II software anymore. Nevertheless, the overall opinion of the students about the CPLD Online Laboratory was good because, as it can be seen in Figure 9, 67% of the users were satisfied with the online laboratory, and 33% were very satisfied. FIGURE 7 SUITABILITY OF THE CPLD ONLINE LABORATORY The question: Being far from the prototype, have you felt yourself to be in control? was asked based on the student s control feeling. The answer was positive, 89% of the students said that yes, while only 11% of them were not feeling themselves really sure and they answered no. As it can be seen in Figure 7, 78% of the students agreed that the CPLD Online Laboratory could totally replace the local experiment, while 11% could not decide or said that this would not be a good idea. FIGURE 8 REPLACING THE LOCAL EXPERIMENT WITH THE REMOTE LABORATORY At the question: While working with the CPLD Online Lab, have you learned more than if you performed the real experiment?, 56% of the students answered that they could not see any difference between the two solutions, while 22% of the students answered yes and 11% that not really or no. All the students agreed that the CPLD Online Laboratory has a friendly user interface, therefore at the question: Do you think the CPLD Online Laboratory has a friendly user interface? all the answers were yes. Due to the fact that our interest was to discover all the problems that can occur during the use of the online laboratory, the following question was asked: Have you had problems using the MAX+PLUS II Software Online?. This question was set as open question to give the students the freedom to express themselves. The answers helped to better future implementations with the MAX+PLUS II Software. Even if some of the students had no problems using the software online, others had some such as: if they did not FIGURE 9 STUDENT IMPRESSION ABOUT THE CPLD ONLINE LABORATORY CONCLUSION Within several new European Master Degree Programs in the area of Remote Engineering (e.g. [21]) it is increasingly necessary to allow and organize a shared use of equipment. That s why the main focus is a Web-wide usage of design tools and remote-labs for the design of Digital Systems. Using both, online tool support and laboratories, has the potential of removing the obstacles of cost, time-inefficient use of facilities, inadequate technical support and limited access to design and laboratory resources. This would also benefit students and researchers with special needs and students/researchers working from home, so they do not have the need to travel to their companies facilities to perform their work. Even students/researchers working at their university s facilities can use remote specialized equipment at another university without travelling. Students will learn more about the possibilities and limits of remote control and observation via Internet by practical examples. Use of online experiments in online engineering learning environments enhances the learning activities. In engineering education, the experimental part (and not only simulation) should be increased. What students need is a plan for testing the experiment under various conditions. Because of having to repeat experiments, laboratory time under traditional labs is often limited. However, students can work in remote labs 24 hours a day and seven days a week, so the opportunity to gain access is greater than in local labs. The prerequisites students need for this are only a Web browser and an access slot, which they can obtain from brokerage software. By working in a distributed lab environment, students can also use experiments developed at other universities, which users may not be able to not find in their home universities. However, one important problem arises in the online mode. Up to now, the influence of the user on the experiment set up is restricted. In a local GOLC2-5
6 situation, experimenters must design the experiment according to a given plan or develop their own. In online situations, the experiments and simulations are usually predefined and the variability is limited. This means, with respect to learning, that the experimenter s meta-cognition in this type of situation is not as well trained and more special knowledge and skills are required. REFERENCES [1] D.V. Pop, M. E. Auer, D. G. Zutin: Remote Design and Test of Digital Systems with the Altera MAX CPLD,,REV 2010 Conference, Stockholm, Sweden. [2] [3] MAX+PLUS II Guide, [4] Advanced PIC microcontroller projects in C: from USB to RTOS with the PIC18F Series By Dogan Ibrahim, 2008 [5] M.E. Auer, I. Grout, K. Henke, R. Safaric and D. Ursutiu: "A Joint Master Program in Remote Engineering", International Journal of Online Engineering (ijoe) [Online], Vol. 2, No. 2, 30 Apr (2006) [6] S. Sire, F. Geoffroy and D. Gillet: A Virtual Assistant for Sending Hints and Perturbations to Students based on an Electronic Laboratory Journal (ejournal), Proceedings of the ITHET 03, Marrakech, Morocco, July 7-9, [7] K. Henke and H.-D. Wuttke: Web-based educational tool access, IASTED International Conference Computers and Advanced Technoly in Education CATE 2003, Rhodes, Greece, 30 June-2 July, [8] H.-D. Wuttke and K. Henke: Living Pictures tool-oriented learning modules and laboratory for teaching digital via internet, Proceedings of the ICEE-2002 International Conference on Engineering Education UMIST, Manchester, Great Britain, August 18-22, [9] T. Braune: Rapid Prototyping components for Remote Engineering Applications (in German), Master Thesis, Ilmenau University of Technology, Germany, [10] J.O. Hamblen and M.D. Furman: Rapid Prototyping of Digital Systems, Kluwer Academic Publishers, [11] K. Henke, H.-D. Wuttke and S. Hellbach: Laboratory via Internet new ways in education and research, Int. Journal of Computers and Applications, vol. 25, ACTA press, [12] Altera Corp., Homepage: [13] REAL: Remote Engineering and Applications Laboratory, [14] Y. Torroja, et al.: A Modular Environment for Learning Digital Control Applications, Microelectronics Education, Marcombo, S.A, [15] T. A. Fjeldly, J. O. Strandman, R. Berntzen and M. S. Shur: Advanced Solutions for Laboratory Experiments over the Internet, Engineering Education and Research-2001, Begell House Publishing. [16] H.-D. Wuttke, K. Henke and N. Ludwig: "Remote Labs versus Virtual Labs for Teaching Digital System Design", Proceedings of the Int. Conf. On Computer Systems and Technologies CompSysTech 05, Varna, [17] H.-D. Wuttke, R. Ubar, K. Henke and A. Jutman: Assessment of Student s Design Results in E-Learning-Scenarios, 8th Conference on Information Technology Based Higher Education and Training (ITHET2007), Kumamoto City, Japan, July, [18] Microchip Corp., Homepage: [19] K. Henke and H.-D. Wuttke: "A Mixed-Reality Environment for Digital Control Systems", International Conference on Remote Engineering and Virtual Instrumentation, REV2005, Brasov, Romania, 29 June-1 July, [20] K. Henke, H.-D. Wuttke and T. Braune: Virtual and Remote Labs in the Educational Process, International Conference on Remote Engineering and Virtual Instrumentation, REV2007, Porto, Portugal, June, [21] M.E. Auer, I. Grout, K. Henke, R. Safaric, and D. Ursutiu, A joint master program in remote engineering, International Journal of Online Engineering (ijoe), Vol. 2, No. 3, from: [22] V. J. Harward, J. A. del Alamo, S. R. Lerman P. H. Bailey, J. Carpenter, et. al., "The ilab Shared Architecture: A Web Services Infrastructure to Build Communities of Internet Accessible Laboratories," Proceedings of the IEEE, vol.96, no.6, pp , June GOLC2-6
Design of Remote Laboratory dedicated to E2LP board for e-learning courses.
Proceedings of the E2LP Workshop Warsaw, 2014, pp. 25 29 DOI: 10.15439/2014F672 ACSIS, Vol. 4 Design of Remote Laboratory dedicated to E2LP board for e-learning courses. Jan Piwiński Email: jpiwinski@piap.pl
More informationBoole-WebLab-Deusto: Integration of a Remote Lab in a Tool for Digital Circuits Design
Boole-WebLab-Deusto: Integration of a Remote Lab in a Tool for Digital Circuits Design Javier García-Zubía (IEEE Senior Member), Ignacio Angulo, Luis Rodríguez-Gil Faculty of Engineering University of
More informationRAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition
RAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition A Tutorial Approach James O. Hamblen Georgia Institute of Technology Michael D. Furman Georgia Institute of Technology KLUWER ACADEMIC PUBLISHERS Boston
More informationFrom theory to practice ICo-op Industrial Cooperation and Creative Engineering Education based on Remote Engineering and Virtual Instrumentation
From theory to practice ICo-op Industrial Cooperation and Creative Engineering Education based on Remote Engineering and Virtual Instrumentation DAAD Preconference for Eastern Bologna Member Countries
More informationScheduling schemes among Internet Laboratories ecosystems
Scheduling schemes among Internet Laboratories ecosystems P. Orduña 1, J. García-Zubia 2 1 DeustoTech Deusto Intitute of Technology, University of Deusto, Bilbao, Spain 2 Faculty of Engineering, University
More informationLab 1: Introduction to Xilinx ISE Tutorial
Lab 1: Introduction to Xilinx ISE Tutorial This tutorial will introduce the reader to the Xilinx ISE software. Stepby-step instructions will be given to guide the reader through generating a project, creating
More informationAims and Objectives. E 3.05 Digital System Design. Course Syllabus. Course Syllabus (1) Programmable Logic
Aims and Objectives E 3.05 Digital System Design Peter Cheung Department of Electrical & Electronic Engineering Imperial College London URL: www.ee.ic.ac.uk/pcheung/ E-mail: p.cheung@ic.ac.uk How to go
More informationInterfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web
Interfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web Samuel Cotton Ph.D. scotton@bsu.edu Department of Industry and Technology Ball State
More informationECE 441/541 Advanced Digital Design and Field Programmable Gate Arrays Spring 2010
ECE 441/541 Advanced Digital Design and Field Programmable Gate Arrays Spring 2010 Course description: Course will provide a description of Field Programmable Gate Array (FPGA) technologies and the methods
More informationQuartus II Introduction Using VHDL Design
Quartus II Introduction Using VHDL Design This tutorial presents an introduction to the Quartus R II CAD system. It gives a general overview of a typical CAD flow for designing circuits that are implemented
More information2. TEACHING ENVIRONMENT AND MOTIVATION
A WEB-BASED ENVIRONMENT PROVIDING REMOTE ACCESS TO FPGA PLATFORMS FOR TEACHING DIGITAL HARDWARE DESIGN Angel Fernández Herrero Ignacio Elguezábal Marisa López Vallejo Departamento de Ingeniería Electrónica,
More information9/14/2011 14.9.2011 8:38
Algorithms and Implementation Platforms for Wireless Communications TLT-9706/ TKT-9636 (Seminar Course) BASICS OF FIELD PROGRAMMABLE GATE ARRAYS Waqar Hussain firstname.lastname@tut.fi Department of Computer
More informationDigital Systems Design! Lecture 1 - Introduction!!
ECE 3401! Digital Systems Design! Lecture 1 - Introduction!! Course Basics Classes: Tu/Th 11-12:15, ITE 127 Instructor Mohammad Tehranipoor Office hours: T 1-2pm, or upon appointments @ ITE 441 Email:
More informationSolar energy e-learning laboratory - Remote experimentation over the Internet
Solar energy e-learning laboratory - Remote experimentation over the Internet Ioannis Michaelides, Polyvios Eleftheriou, Kypros Economides Department of Mechanical Engineering Higher Technical Institute,
More informationIFS-8000 V2.0 INFORMATION FUSION SYSTEM
IFS-8000 V2.0 INFORMATION FUSION SYSTEM IFS-8000 V2.0 Overview IFS-8000 v2.0 is a flexible, scalable and modular IT system to support the processes of aggregation of information from intercepts to intelligence
More informationUsing Altera MAX Series as Microcontroller I/O Expanders
2014.09.22 Using Altera MAX Series as Microcontroller I/O Expanders AN-265 Subscribe Many microcontroller and microprocessor chips limit the available I/O ports and pins to conserve pin counts and reduce
More informationFPGA Implementation of an Advanced Traffic Light Controller using Verilog HDL
FPGA Implementation of an Advanced Traffic Light Controller using Verilog HDL B. Dilip, Y. Alekhya, P. Divya Bharathi Abstract Traffic lights are the signaling devices used to manage traffic on multi-way
More informationQuartus II Software Design Series : Foundation. Digitale Signalverarbeitung mit FPGA. Digitale Signalverarbeitung mit FPGA (DSF) Quartus II 1
(DSF) Quartus II Stand: Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de jens_onno.krah@fh-koeln.de Quartus II 1 Quartus II Software Design Series : Foundation 2007 Altera
More informationLab 1: Full Adder 0.0
Lab 1: Full Adder 0.0 Introduction In this lab you will design a simple digital circuit called a full adder. You will then use logic gates to draw a schematic for the circuit. Finally, you will verify
More informationE-learning for Graphical System Design Courses: A Case Study
E-learning for Graphical System Design Courses: A Case Study Yucel Ugurlu Education & Research Programs National Instruments Japan Corporation Tokyo, Japan e-mail: yucel.ugurlu@ni.com Hiroshi Sakuta Department
More informationGlobal Engineering Deans Council Conference 2013. Online Engineering - A New Trend in the Work of Engineers and in Engineering Education
Global Engineering Deans Council Conference 2013 Online Digital Education and Transformed Faculty Roles Online Engineering - A New Trend in the Work of Engineers and in Engineering Education Michael E.
More informationIS BLENDED LEARNING THE SOLUTION TO WEB-BASED DISTANT ENGINEERING EDUCATION?
IS BLENDED LEARNING THE SOLUTION TO WEB-BASED DISTANT ENGINEERING EDUCATION? Nadire Cavus 1 Dogan Ibrahim 2 1 Department Of Computer Information Systems 2 Department Of Computer Engineering Near East University,
More informationJoint Bachelor Degree in Information Technology
Joint Bachelor Degree in Information Technology Bogdan Logofatu 1, Michael Auer 2 University of Bucharest 1, Carinthia Tech Institute 2 Key words: Life long learning, Information Technology Abstract: This
More informationSession R1D Laboratory at Home: Actual Circuit Design and Testing Experiences in Massive Digital Design Courses
Laboratory at Home: Actual Circuit Design and Testing Experiences in Massive Digital Design Courses Fiorella Haim, Sebastián Fernández, Javier Rodríguez, Lyl Ciganda, Pablo Rolando, Juan P. Oliver Instituto
More informationSoft processors for microcontroller programming education
Soft processors for microcontroller programming education Charles Goetzman Computer Science University of Wisconsin La Crosse goetzman.char@uwlax.edu Jeff Fancher Electronics Western Technical College
More informationC8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia
C8051F020 Utilization in an Embedded Digital Design Project Course Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia Abstract In this paper, the utilization of the C8051F020 in an
More informationAC 2007-2027: A PROCESSOR DESIGN PROJECT FOR A FIRST COURSE IN COMPUTER ORGANIZATION
AC 2007-2027: A PROCESSOR DESIGN PROJECT FOR A FIRST COURSE IN COMPUTER ORGANIZATION Michael Black, American University Manoj Franklin, University of Maryland-College Park American Society for Engineering
More informationFondamenti su strumenti di sviluppo per microcontrollori PIC
Fondamenti su strumenti di sviluppo per microcontrollori PIC MPSIM ICE 2000 ICD 2 REAL ICE PICSTART Ad uso interno del corso Elettronica e Telecomunicazioni 1 2 MPLAB SIM /1 MPLAB SIM is a discrete-event
More informationPerformance Oriented Management System for Reconfigurable Network Appliances
Performance Oriented Management System for Reconfigurable Network Appliances Hiroki Matsutani, Ryuji Wakikawa, Koshiro Mitsuya and Jun Murai Faculty of Environmental Information, Keio University Graduate
More informationDesign and Verification of Nine port Network Router
Design and Verification of Nine port Network Router G. Sri Lakshmi 1, A Ganga Mani 2 1 Assistant Professor, Department of Electronics and Communication Engineering, Pragathi Engineering College, Andhra
More informationVHDL Test Bench Tutorial
University of Pennsylvania Department of Electrical and Systems Engineering ESE171 - Digital Design Laboratory VHDL Test Bench Tutorial Purpose The goal of this tutorial is to demonstrate how to automate
More informationUPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation
UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation
More informationDesign and Implementation of Vending Machine using Verilog HDL
2011 2nd International Conference on Networking and Information Technology IPCSIT vol.17 (2011) (2011) IACSIT Press, Singapore Design and Implementation of Vending Machine using Verilog HDL Muhammad Ali
More informationDesign and Development of Virtual Instrument (VI) Modules for an Introductory Digital Logic Course
Session ENG 206-6 Design and Development of Virtual Instrument (VI) Modules for an Introductory Digital Logic Course Nikunja Swain, Ph.D., PE South Carolina State University swain@scsu.edu Raghu Korrapati,
More informationIntroduction to Digital System Design
Introduction to Digital System Design Chapter 1 1 Outline 1. Why Digital? 2. Device Technologies 3. System Representation 4. Abstraction 5. Development Tasks 6. Development Flow Chapter 1 2 1. Why Digital
More informationLAB #3 VHDL RECOGNITION AND GAL IC PROGRAMMING USING ALL-11 UNIVERSAL PROGRAMMER
LAB #3 VHDL RECOGNITION AND GAL IC PROGRAMMING USING ALL-11 UNIVERSAL PROGRAMMER OBJECTIVES 1. Learn the basic elements of VHDL that are implemented in Warp. 2. Build a simple application using VHDL and
More informationMSME TOOL ROOM, HYDERABAD CENTRAL INSTITUTE OF TOOL DESIGN
MSME TOOL ROOM, HYDERABAD CENTRAL INSTITUTE OF TOOL DESIGN (An ISO 9001:2008, ISO 29990; 2010, ISO 14001:2004 & ISO 50001:2011 Certified Institution) VES COURSES 2015-20162016 10 Months Full Time Courses
More informationLab 1 Course Guideline and Review
Lab 1 Course Guideline and Review Overview Welcome to ECE 3567 Introduction to Microcontroller Lab. In this lab we are going to experimentally explore various useful peripherals of a modern microcontroller
More informationA First Course in Digital Design Using VHDL and Programmable Logic
A First Course in Digital Design Using VHDL and Programmable Logic Shawki Areibi Abstract Present industry practice has created a high demand for systems designers with knowledge and experience in using
More informationJAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS. Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany
JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS Christof Röhrig, 1 Andreas Jochheim 2 Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany Abstract: This paper
More informationE-Blocks Easy Internet Bundle
Page 1 Cover Page Page 2 Flowcode Installing Flowcode Instruction for installing Flowcode can be found inside the installation booklet located inside the Flowcode DVD case. Before starting with the course
More informationUser s Manual for Fingerprint Door Control Software
User s Manual for Fingerprint Door Control Software Foreword The naissance of F7 indicated that fingerprint reader enters into professional door control domain. That s why we developed this software to
More informationBackground: Experimental Manufacturing Cell
Session 3548 A WEB-BASED APPROACH TO AUTOMATED INSPECTION AND QUALITY CONTROL OF MANUFACTURED PARTS Immanuel Edinbarough, Manian Ramkumar, Karthik Soundararajan The University of Texas at Brownsville/Rochester
More information8051 MICROCONTROLLER COURSE
8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:
More informationDigitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah
(DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de jens_onno.krah@fh-koeln.de NIOS II 1 1 What is Nios II? Altera s Second Generation
More informationPosting ico-op Results/Activities on P1-P21 Organization Websites
Eleven universities from Armenia, Austria, Georgia, Germany, Romania, Spain, and Ukraine are engaged in Tempus IV project entitled Industrial Cooperation and Creative Engineering based on Remote Engineering
More informationReview of. 4x IOcards (PCBs) Manufactured by Opencockpits
Review of 4x IOcards (PCBs) Manufactured by Opencockpits Intro We all know flight simulation hardware as yokes, pedals, throttle quadrant, various complete P&P modules etc. which certainly helps in creating
More informationSmart Thermostat page 1
Smart Thermostat page 1 3. APPROACH In today s home appliances market, automation is becoming the norm and Smart Thermostat is a typical automation appliance able to be applied easily at home. With Smart
More informationCAN bus board. www.matrixmultimedia.com EB018
CAN bus board www.matrixmultimedia.com EB018 Contents About this document 3 Board layout 3 General information 4 Circuit description 5 Protective cover 6 Circuit diagram 7 2 Copyright About this document
More informationEchtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur
Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur 2015 The MathWorks, Inc. 1 Model-Based Design Continuous Verification and Validation Requirements
More informationActive Learning in the Introduction to Digital Logic Design Laboratory Course
Active Learning in the Introduction to Digital Logic Design Laboratory Course Jing Pang Department of Electrical and Electronic Engineering, Computer Engineering Program, California State University, Sacramento,
More informationImplementation of Web-Server Using Altera DE2-70 FPGA Development Kit
1 Implementation of Web-Server Using Altera DE2-70 FPGA Development Kit A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT OF FOR THE DEGREE IN Bachelor of Technology In Electronics and Communication
More informationPCB Project (*.PrjPcb)
Project Essentials Summary The basis of every design captured in Altium Designer is the project. This application note outlines the different kinds of projects, techniques for working on projects and how
More informationEfficient Teaching of Digital Design with Automated Assessment and Feedback
Efficient Teaching of Digital Design with Automated Assessment and Feedback 1 Paul W. Nutter, Member, IEEE, 2 Vasilis F. Pavlidis, Member, IEEE, and 2 Jeffrey Pepper 1 Nano Engineering and Storage Technology
More information3.5 LAN HDD Enclosure User s Manual
3.5 LAN HDD Enclosure User s Manual NOTE: 1. USB and LAN can t be used at the same time. 2. HDD should be formatted as FAT32. Please check Disk utility section in this manual. 3. For internet FTP usage,
More informationUniversity of St. Thomas ENGR 230 ---- Digital Design 4 Credit Course Monday, Wednesday, Friday from 1:35 p.m. to 2:40 p.m. Lecture: Room OWS LL54
Fall 2005 Instructor Texts University of St. Thomas ENGR 230 ---- Digital Design 4 Credit Course Monday, Wednesday, Friday from 1:35 p.m. to 2:40 p.m. Lecture: Room OWS LL54 Lab: Section 1: OSS LL14 Tuesday
More informationEXPERIMENT 8. Flip-Flops and Sequential Circuits
EXPERIMENT 8. Flip-Flops and Sequential Circuits I. Introduction I.a. Objectives The objective of this experiment is to become familiar with the basic operational principles of flip-flops and counters.
More informationThe 104 Duke_ACC Machine
The 104 Duke_ACC Machine The goal of the next two lessons is to design and simulate a simple accumulator-based processor. The specifications for this processor and some of the QuartusII design components
More informationLAB #4 Sequential Logic, Latches, Flip-Flops, Shift Registers, and Counters
LAB #4 Sequential Logic, Latches, Flip-Flops, Shift Registers, and Counters LAB OBJECTIVES 1. Introduction to latches and the D type flip-flop 2. Use of actual flip-flops to help you understand sequential
More informationMicrocontroller-based experiments for a control systems course in electrical engineering technology
Microcontroller-based experiments for a control systems course in electrical engineering technology Albert Lozano-Nieto Penn State University, Wilkes-Barre Campus, Lehman, PA, USA E-mail: AXL17@psu.edu
More information2011, The McGraw-Hill Companies, Inc. Chapter 5
Chapter 5 5.1 Processor Memory Organization The memory structure for a PLC processor consists of several areas, some of these having specific roles. With rack-based memory structures addresses are derived
More informationWinProladder software package
WinProladder software package Windows based FATEK FBs-PLC Ladder Program Programming Software General Feature Windows based application program, all the operating follow the convention of windows environment,
More informationQuick installation guide for the Vista Quantum QNVR Network Video Recorder
QNVR range Quick Instalation guide Quick installation guide for the Vista Quantum QNVR Network Video Recorder Full manual found on the CD supplied with the NVR Contents SCOPE OF USE... 3 1. FRONT PANEL
More informationComparing Student Learning in a Required Electrical Engineering Undergraduate Course: Traditional Face-to-Face vs. Online
Comparing Student Learning in a Required Electrical Engineering Undergraduate Course: Traditional Face-to-Face vs. Online Carolyn Plumb and Brock LaMeres Montana State University, Bozeman, Montana, U.S.A.,
More informationAC 2010-969: DEVELOPING AN INDUSTRY-DRIVEN GRADUATE CERTIFICATE IN TEST ENGINEERING FOR ELECTRICAL ENGINEERING TECHNOLOGISTS
AC 2010-969: DEVELOPING AN INDUSTRY-DRIVEN GRADUATE CERTIFICATE IN TEST ENGINEERING FOR ELECTRICAL ENGINEERING TECHNOLOGISTS Nasser Alaraje, Michigan Technological University Dr. Alaraje s research interests
More informationAccurate Measurement of the Mains Electricity Frequency
Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC dogan@neu.edu.tr Abstract The frequency of the mains electricity supply
More informationObjectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.
Objectives To describe the services an operating system provides to users, processes, and other systems To discuss the various ways of structuring an operating system Chapter 2: Operating-System Structures
More information1394 Bus Analyzers. Usage Analysis, Key Features and Cost Savings. Background. Usage Segmentation
1394 Bus Analyzers Usage Analysis, Key Features and Cost Savings By Dr. Michael Vonbank DapUSA Inc., and Dr. Kurt Böhringer, Hitex Development Tools GmbH Background When developing products based on complex
More informationIntroduction to LogixPro - Lab
Programmable Logic and Automation Controllers Industrial Control Systems I Introduction to LogixPro - Lab Purpose This is a self-paced lab that will introduce the student to the LogixPro PLC Simulator
More informationA Mini Packet Switch Project as an Auxiliary Tool for Digital Circuit Design Learning
A Mini Packet Switch Project as an Auxiliary Tool for Digital Circuit Design Learning Bruna S. Leandro, Carlos P. V. Jr, Caroline A. Amado, Fernando S. C. Cunha, Hugo A. Henley, Paula R. F. Alves and João
More informationThe Advanced JTAG Bridge. Nathan Yawn nathan.yawn@opencores.org 05/12/09
The Advanced JTAG Bridge Nathan Yawn nathan.yawn@opencores.org 05/12/09 Copyright (C) 2008-2009 Nathan Yawn Permission is granted to copy, distribute and/or modify this document under the terms of the
More informationNIOS II Based Embedded Web Server Development for Networking Applications
NIOS II Based Embedded Web Server Development for Networking Applications 1 Sheetal Bhoyar, 2 Dr. D. V. Padole 1 Research Scholar, G. H. Raisoni College of Engineering, Nagpur, India 2 Professor, G. H.
More informationBest Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com
Best Practises for LabVIEW FPGA Design Flow 1 Agenda Overall Application Design Flow Host, Real-Time and FPGA LabVIEW FPGA Architecture Development FPGA Design Flow Common FPGA Architectures Testing and
More informationPiloting of a Joint European Bachelor Curriculum in Information Technology: Evaluation of a Course Delivery
Piloting of a Joint European Bachelor Curriculum in Information Technology: Evaluation of a Course Delivery Rositsa Doneva 1, Alexandru Grigorescu 2, Elena Somova 3 1 Plovdiv University, 2 Kristianstad
More informationECIO40P ECIO28P ECRM40. Page 1. USB programmable microcontrollers. 0.6 DIP footprint. Supplied with a free version of Flowcode. E-blocks compatible
Page 1 USB programmable microcontrollers 0.6 DIP footprint Supplied with a free version of Flowcode E-blocks compatible ECIO40P ECIO28P ECRM40 trademarks of. Page 2 What does it do? ECIO devices are powerful
More informationTesting & Verification of Digital Circuits ECE/CS 5745/6745. Hardware Verification using Symbolic Computation
Testing & Verification of Digital Circuits ECE/CS 5745/6745 Hardware Verification using Symbolic Computation Instructor: Priyank Kalla (kalla@ece.utah.edu) 3 Credits Mon, Wed, 1:25-2:45pm, WEB L105 Office
More informationAC 2007-2485: PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD)
AC 2007-2485: PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD) Samuel Lakeou, University of the District of Columbia Samuel Lakeou received a BSEE (1974) and a MSEE (1976)
More informationMulti-function Front Panel USB2.0/Firewire 400/eSATA
Multi-function Front Panel USB2.0/Firewire 400/eSATA Model No.: UGT-IH100 Installation Guide v1.01 1 Prescribed Use The UGT-IH100 is designed to be installed into the 3.5 or 5.25 plug-in unit of a computer
More informationOn the use of programmable logic in FabLabs
09.09.2013 Self introduction Electrical Engineer Self employed: Focus: Embedded Systems Motivation for being here: Providing and getting new ideas, make an offer, meeting interesting people Source: http://opensourceecology.org
More informationPrinciples and Software Realization of a Multimedia Course on Theoretical Electrical Engineering Based on Enterprise Technology
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 1, No. 1, November 2003, 81-87 Principles and Software Realization of a Multimedia Course on Theoretical Electrical Engineering Based on Enterprise Technology
More information2.1 Digital Electronics. Title: Electronics and Automatic Engineering
Electronic Engineering PBL at the Design Engineering School of Valencia, Spain Ballester Sarrias, E. School of Design Engineering ETSID / Dean Universitat Politècnica de València Ibáñez Civera, J.; Masot
More informationAN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,
More informationONLINE EXERCISE SYSTEM A Web-Based Tool for Administration and Automatic Correction of Exercises
ONLINE EXERCISE SYSTEM A Web-Based Tool for Administration and Automatic Correction of Exercises Daniel Baudisch, Manuel Gesell and Klaus Schneider Embedded Systems Group, University of Kaiserslautern,
More informationDigital Systems. Syllabus 8/18/2010 1
Digital Systems Syllabus 1 Course Description: This course covers the design and implementation of digital systems. Topics include: combinational and sequential digital circuits, minimization methods,
More informationUsing Xilinx ISE for VHDL Based Design
ECE 561 Project 4-1 - Using Xilinx ISE for VHDL Based Design In this project you will learn to create a design module from VHDL code. With Xilinx ISE, you can easily create modules from VHDL code using
More informationIMPLEMENTATION OF E-LEARNING PLATFORM FOR DISTANCE PRACTICAL EDUCATION IN ELECTRICAL ENGINEERING
IMPLEMENTATION OF E-LEARNING PLATFORM FOR DISTANCE PRACTICAL EDUCATION IN ELECTRICAL ENGINEERING Pavol Bauer 1), Viliam Fedák 2) 1) Delft University of Technology, Mekelweg 4, Delft, Delft, The Netherlands,
More informationSoC Curricula at Tallinn Technical University
SoC Curricula at Tallinn Technical University Margus Kruus, Kalle Tammemäe, Peeter Ellervee Tallinn Technical University Phone: +372-6202250, Fax: +372-6202246 kruus@cc.ttu.ee nalle@cc.ttu.ee lrv@cc.ttu.ee
More informationAMX MULTI-USER, MULTI-PLATFORM SWITCHING FOR REAL-TIME DATA CENTER AND TEST LAB ENVIRONMENTS
AMX MULTI-USER, MULTI-PLATFORM SWITCHING FOR REAL-TIME DATA CENTER AND TEST LAB ENVIRONMENTS ABOUT AMX Avocent AMX switching systems help you efficiently manage your IT environment. They are easy to install,
More informationSDLC Controller. Documentation. Design File Formats. Verification
January 15, 2004 Product Specification 11 Stonewall Court Woodcliff Lake, NJ 07677 USA Phone: +1-201-391-8300 Fax: +1-201-391-8694 E-mail: info@cast-inc.com URL: www.cast-inc.com Features AllianceCORE
More informationA Real Time, Object Oriented Fieldbus Management System
A Real Time, Object Oriented Fieldbus Management System Mr. Ole Cramer Nielsen Managing Director PROCES-DATA Supervisor International P-NET User Organisation Navervej 8 8600 Silkeborg Denmark pd@post4.tele.dk
More informationAC 2008-240: USING LOGIC CONTROL IN A SAFETY AND FIRE PROGRAM FIRE ALARM SYSTEM ENGINEERING COURSE
AC 2008-240: USING LOGIC CONTROL IN A SAFETY AND FIRE PROGRAM FIRE ALARM SYSTEM ENGINEERING COURSE Harry Franz, University of Houston-Downtown Prof. Harry Franz is an Associate Professor in the Control
More informationAn Online Microelectronics Device Characterization Laboratory with a Circuit-like User Interface
An Online Microelectronics Device Characterization Laboratory with a Circuit-like User Interface Jesús A. del Alamo, Massachusetts Institute of Technology, Cambridge, MA, alamo@mit.edu Victor Chang, Massachusetts
More informationPing Pong Game with Touch-screen. March 2012
Ping Pong Game with Touch-screen March 2012 xz2266 Xiang Zhou hz2256 Hao Zheng rz2228 Ran Zheng yc2704 Younggyun Cho Abstract: This project is conducted using the Altera DE2 development board. We are aiming
More informationApplication of Virtual Instrumentation for Sensor Network Monitoring
Application of Virtual Instrumentation for Sensor etwor Monitoring COSTATI VOLOSECU VICTOR MALITA Department of Automatics and Applied Informatics Politehnica University of Timisoara Bd. V. Parvan nr.
More informationChapter 2: OS Overview
Chapter 2: OS Overview CmSc 335 Operating Systems 1. Operating system objectives and functions Operating systems control and support the usage of computer systems. a. usage users of a computer system:
More informationS7 for Windows S7-300/400
S7 for Windows S7-300/400 A Programming System for the Siemens S7 300 / 400 PLC s IBHsoftec has an efficient and straight-forward programming system for the Simatic S7-300 and ern controller concept can
More informationDesign and Implementation of an On-Chip timing based Permutation Network for Multiprocessor system on Chip
Design and Implementation of an On-Chip timing based Permutation Network for Multiprocessor system on Chip Ms Lavanya Thunuguntla 1, Saritha Sapa 2 1 Associate Professor, Department of ECE, HITAM, Telangana
More informationAcademic year: 2015/2016 Code: IES-1-307-s ECTS credits: 6. Field of study: Electronics and Telecommunications Specialty: -
Module name: Digital Electronics and Programmable Devices Academic year: 2015/2016 Code: IES-1-307-s ECTS credits: 6 Faculty of: Computer Science, Electronics and Telecommunications Field of study: Electronics
More informationInstrumentação Suportada em Computadores Pessoais Instrumentation
1 Instrumentação Suportada em Computadores Pessoais PC-Based Instrumentation A. Lopes Ribeiro arturlr@ist.utl.pt 2 Objectives To give the students the ability to design and implement automated data acquisition
More informationModeling Registers and Counters
Lab Workbook Introduction When several flip-flops are grouped together, with a common clock, to hold related information the resulting circuit is called a register. Just like flip-flops, registers may
More information