Design of a virtual logic analyzer based on FPGA

Size: px
Start display at page:

Download "Design of a virtual logic analyzer based on FPGA"

Transcription

1 2016 Sixth International Conference on Instrumentation & Measurement, Computer, Communication and Control Design of a virtual logic analyzer based on FPGA LIU Weiping Dept. of CIEE Jilin University Changchun, China liuweiping2014@edu.jlu.cn Abstract this paper introduces a kind of virtual logic analyzer based on FPGA for hardware circuit and LabVIEW graphical language for the host computer software. It focuses on the integration of the hardware, and data processing by software. The results of specific tests show that the virtual instrument has the characteristics of functional modularization; friendly interface, easy maintenance, lower cost and so on. Keywords FPGA; virtual instrument; LabVIEW; IP-core; logical analyzer I. INTRODUCTION The Logic Analyzer is applied in numeric-field test; its characteristic is multi-channel, and it can get tens of to hundreds of data steams acquisition at one time. It uses logic 1(high level) or logic 0(low level) to display the collected voltage, only concerning about the timing of the measured signal. Then we can use it to detect errors and find the location of such errors when designing the circuit. In the 1970s, the world s first logic analyzer was born in a project by IBM and HP, so nowadays the core technology is in the hands of Agilent (which is independent from the HP measurement department and changed its name to Keysight Technologies in 2014) and Tektronix. As the price is extremely expensive, and lack of friendly when learning and using, it results that a stand-alone version of the logic analyzer does not appear on the engineer s test bench. As a contrast, the PC-based version which main control and display can be implemented on a personal computer, so it can reduce the cost of hardware and cater to the requirements of electronic engineers for instruments function and budget. The virtual instrument technology from National Instruments is introduced in this paper, and using the Virtual Instrument Engineering Workbench Laboratory (LabVIEW) graphical programming language as the host computer software. Meanwhile, it bases on Altera's cyclone II Series EP2C8Q208C8N types of Field Programmable Gate Array (FPGA) for implementation of the hardware circuit design, basing on 8051 intellectual property (IP) core, the FPGA realization the microprocessor module. II. SYSTEM ARCHITECTURE Figure 1 shows the block diagram for PC-based logic analyzer. It consists of the following blocks: the probe part, FPGA module, USB, LabVIEW module, etc. Signal Under Test Probe Circuit SHI Huan Dept. of CIEE Jilin University Changchun, China shihuan@hotmail.com Comparator DAC SRAM Level Conversion Trigger Circuit Clock Circuit Dual-RAM Microprocessor FIFO FPGA Fig. 1. Block diagram of a virtual logic analyzer Front end processing circuit has low parasitic capacitance, high input impedance, to ensure the ability of verification and debugging of high speed, low voltage digital signal. It can collect data accurately from a variety of electronic design, to minimize the impact on the tested System under Test (SUT). According to the type of the actual input signal level, users set threshold voltage value through the PC, and give the digital quantity by FPGA. After Digital to Analog Conversion (DAC) chip generating the threshold voltage to high speed comparator s reversed-phase port, in-phase port receiving data acquisition probe over the input signal. After the comparison between two analog input signals, the chip outputs digital. Microprocessor is generated by 8051 IP-core, as a coordination control module, to implement instrument initialization, signal acquisition and transmission, control clock and trigger module in FPGA, communicate with the other modules of FPGA. Signals are transmitted to PC by USB cable. Digital signal analysis, processing, displaying is by the LabVIEW software, through the PC machine on the virtual front panel setting trigger mode, sampling frequency, channel selection, etc. These instructions are sent to the microprocessor's IO port through the USB serial port, and the FPGA command recognition circuit detects the command words, and they are stored in the instruction register. FIFO for data cache to write full flag signal is displayed as high power, PC machine through the serial port to get the full signal, and then PC machine to send data read instructions, FIFO cache data is uploaded to the PC. After the PC analysis of and processing, the data stream is displayed in the LabVIEW window [1]. USB PC /16 $ IEEE DOI /IMCCC

2 III. HARDWARE MODULE A. Probe Circuit When testing the high speed digital signals, the probe will introduce parasitic capacitance, and 1mm length of the wire with 1nH inductance. Therefore, the parasitic capacitance and inductance on the probe of resonance circuit causes ringing, especially in high frequency test. In order to support a higher data rate and reduce the impact of the measurement circuit, we should control the parasitic capacitance as small as possible, while the probe itself should have high impedance. According to the theory above, the principle of high impedance passive probe is shown in Figure 2[2]. 1) Clock Circuit: Clock circuit as shown in Figure 3, taking into account the frequency multiplication of the clock to achieve relatively complex, and the clock division is relatively easy to achieve; so we can use Phase Locked Loops(PLLs) for clock frequency multiplication and use the counter or trigger to carry out the clock frequency division. Using FPGA built-in PLL and off-chip 50 MHz crystal oscillator, through the programmable of hardware description language to generate divided-by-5 frequency divider and divided-by-2 frequency divider circuit module, the combination of the two modules can provide multi frequency clock signal. Probe part cable Logic analyzer part Probe R 1 C 2 C 3 R 2 Fig. 2. Principle of high impedance passive probe C 1 and R 1 composition matching circuit to improve the high frequency response of the probe, C 3 is a parasitic capacitance of the logic analyzer; R 2 is the input impedance of the instrument side. In order to ensure the fidelity of the signal, the equation as following: R 1 = 9 * R 2 9 * C 1 = C 2 + C 3 When accessing different channels, the value of C 3 can be adjusted by adjusting the value of C 2. B. Front-End Circuit The TL3016 ultra fast comparator can be completed comparison in the 7.6ns time level, as its output is the TTL level, in order to compatible 3.3V LVTTL, here the LVC4245A chip is used to achieve level conversion. In order to meet the needs of different types of input data, the threshold level should be adjusted by users. The adjustable threshold level is simulated by the DAC chip TLC5620; the chip has the characteristics of low power consumption, serial interface, totally 4 channels of 8-bits digital output, etc. By the PC to the FPGA issued a directive, the command is written to the register and control module to interpret the instruction register, the state machine will register the data write into DAC through the state-jump, finally realizes the PC controls the chip to output adjustable voltage [3]. C. FPGA Module FPGA hardware part adopts Quartus_II software design and development platform, combining hardware description language with the principle chart, and IP-core reuse idea to carry on the design. FPGA chip integrates the clock circuit, trigger circuit, storage circuit, microprocessor and other modules. Fig. 3. Clock circuit a) Trigger Circuit: The purpose of the trigger is to observe and analyze the data streams, and find out the fault of the digital system, and burr is a major factor causing hardware failures. So the burr is used as the trigger condition in the timing analysis. The burr sampling data and normal data are sent to the XOR gate together. If there is a burr, the output is logic 1, then the trigger signal is generated. b) Storage Circuit: This design uses LPM_FIFO to provide parameters of the macro module to achieve high speed data cache, it can implement data buffer between different clock domains, and match with different width of data interface. Each data channel is configured with a FIFO module, which is composed of a dual port RAM with reading and writing address pointers. Using Mega Wizard Plug-In to configure a FIFO, the key to read and write operation is to judge the empty / full state of FIFO. The FIFO module is shown in Figure 4, and specific parameters are shown in Table 1. 39

3 Fig. 4. FIFO module TABLE I. PARAMETERS OF FIFO MODULE data[0] input Wrreq=0, the data is written to the FIFO wrreq input high level effective the external circuit request is written to the FIFO rdreq input high level effective the data becomes available after rdreq is asserted wclock/rclock input rise edge effective clock for FIFO write / read q[0] output when the read signal is valid, the data is read out full output high level effective indicates that FIFO has been written fully empty output high level effective indicates that FIFO has been read empty aclr input asynchronous clear external interrupt can not be configured independently, Incrementing constant C_IMPL_N_TMR by one means to generate 2 additional timer/counter units, 1 additional serial interface, and 2 additional external interrupt sources[4]. In some cases it makes sense to not implement instructions which are not needed and consume furthermore much chip area. Such instructions are 8bit multiplication, 8bit division, and 8bit decimal correction. The corresponding parameters C_IMPL_MUL, C_IMPL_DIV and C_IMPL_DA can be set to 0. This will save almost 10% of the chip area, increase design flexibility. Find the source code in the mc8051_core.vhd; generate the schematic form of current document, which is the 8051 core schematic module, it is shown as Figure 5. The module contains accumulator, controller, timer / counter and serial unit. Under RTL register transfer level window, you can click on the module, and then switched the lower level. FIFO read and writing logic: After reset, read pointer and writing pointer set 0. On the rising edge of wclock, when the arrival of the enable wrreq, while writing data, each write a data, write pointer plus 1, while the need to determine the full flag to prevent overflow; when the rising edge of rclock, enable rdreq, output data by q port, read pointer plus 1; once the data is read out, empty=1, stop reading. 2) Microprocessor Module: Using free 8051 IP-core from Oregano System, compatible with AT89S52 microcontroller fully. And according to the control function of the microprocessor in the logic analyzer, the optimization is carried out. By using Quartus_ II integrated tools, we can complete the microprocessor embedded simply. We use the open source code of 8051 IP_core under the Quartus II project file, and carry out the relevant parameters of the configuration by the source code. The standard micro controller is configured with 2 timers/counters, 1 serial interface, and 2 external interrupt. This 8051 microcontroller IP-core offers up to 256 of these units by changing a constant s value simply. In the source code the constant C_IMPL_N_TMR can take values from 1 to 256 to control this feature. The number of timer/counter, serial interface and Fig. 5. Mc8051 core The generation of the IP-core is not with memory units, to working, you must also add ROM and RAM, to storage of program. In addition, you can choose whether to configure RAMX, the expansion of memory. Related modules can be found in the library of Tools Mega Wizard Plug-In Manager--Memory Compiler, the parameters can be adjusted according to actual needs. The schematic diagram is shown in Figure 6, which occupies 45% of the logic resources and the memory bits of the chip. 40

4 LabVIEW application program Application software layer Instrument driver I/O driver layer USB device driver USB controller Hardware device layer Fig. 6. Microprocessor module based on mc8051 IP core The Keil 51, it converts the Intel hex format file into a text file containing binary 8 bit data, suited for being read by the VHDL simulator. The file is loaded into the ROM module; With this, we have completed the 8051 IP_core processor s cutting. IV. SOFTWARE DESIGN Using LABVIEW graphical language to document software, the virtual front panel is convenient for users to set parameters and displaying data. It is composed of the program block diagram and the nodes, and is programmed based on the concept of "data flow". The host computer software is responsible for the initialization of the hardware and the configuration of parameters, the display of data, waveform analysis, storage and other functions. A. Data Acceptance[5] LabVIEW can not receive the data by the operation of the hardware directly. In order to receive the serial data streams transmitted by USB, there are three ways to implement the external data interface: Input/Output function, Call Library Function(CLF), Code Interface Node(CIN). In general, it is more convenient to use the CLF than the other two methods. Therefore this design uses the CLF to realize the connection between the LabVIEW and the external code. The drive structure of the system is shown in Figure 7. Logic analyzer DAQ Fig. 7. System driven structure CLF is a shared interface technology; the form in Microsoft windows is a Dynamic Link Library (DLL). It can be multiple processes simultaneously call, while only loaded once (except global variables), all the process using the DLLs will share this memory block. The CLF node which is loaded dynamic link library in this paper is shown in Figure 8 and Figure 9. It completes the function of the parameters configuration, to achieve the data by the hardware memory through the USB cable to the virtual instrument. Fig. 8. CLF node loaded with DLL Fig. 9. CLF settings window 41

5 B. Data Processing [6] In the LabVIEW program, the collected data is packaged into a one-dimensional array, through the controller which converts numerical data to the Boolean array, output data with the form of Boolean array. In order to achieve the pseudo digital waveform and digital data display, by a Boolean array to the digital conversion controller, output digital waveform display in the front panel. Digital waveform to 32 bit unsigned integer conversion controller to achieve the display of digital data, the default polymorphic VI automatically match the input and output data types. The graphic program is shown in Figure 10. sampling theorem, users select the appropriate sampling frequency. By clicking the running button, we select the rising edge triggered, and measured waveform as shown in Figure 11, the waveform component is displayed below the front panel, and its error rate is 3.8%, two-way signal mutual confirmation, consistent with the theoretical value. Fig. 11. Front panel Fig. 10. Data display graphic program Taking into account the limitations of the storage capacity and the requirements of the observation of specific data, it needs to trigger the circuit to complete the data observation. The trigger i.e. places a specific observation window in an endless stream of data; the window's border is the trigger position, which is determined by the specific trigger word. Trigger mode has word trigger, event trigger and sequence trigger and so on. Word trigger mode, the data of the input data is compared with a preset trigger word, and once the condition matching, the trigger is completed; Event trigger, is to meet the number of pre set, when achieving the default value then triggering; Sequence trigger is a stronger function of trigger, for a series of events triggered by the occurrence of sequence [7]. By the host computer software to achieve the level triggered, rising edge trigger, falling edge trigger, delayed trigger and three sequence trigger. C. Front Panel & Measurement The front panel is the man-machine interface, in order to achieve friendly interaction, we put two cursors in the waveform chart, with more convenient to observe the waveform. Meanwhile, the widths of the waveform, the number of samples are also displayed. For the subsequent processing of the waveform, it can be exported to BMP/EPS/EMF/PICT and other different types of file to save to the specified path. Control function module, waveform display module and digital data module can be switched by clicking mouse. In order to verify the 7th and 8th channels, the data probes are respectively connected with two channels of signals, its frequency is 10 KHz, 5 KHz respectively. According to the V. CONCLUSION In this paper, it is based on the idea of modularization, and the system integration is improved by using the reconfigurable IP-core, and the performance of the microprocessor is optimized. Basing on the personal development of the data acquisition card, using dynamic link library drive, the instrument reduces the cost of hardware effectively. Give full play to the function of dynamic link library, by updating the dynamic link library, we can remote upgrade software facilitate and achieve the purpose of protecting intellectual property rights by adding a license to DLL. Coordination of hardware and software, data processing ability by LabVIEW, high-speed data cache and reconfigurable advantages by FPGA, the work is valuable to the exploration of the experimental teaching and the commercial of the instrument. REFERENCE [1] LV Lin, WANG Dao Hui, Design and realization of virtual logic analyzer based on FPGA, Application of Electronic Technique. Beijing, pp , July [2] LI Kai, Guidelines for high speed digital interfaces and testing, Beijing: Tsinghua University Press, [3] WEN Yingjun, Design of programmable high precision current source, Harbin Institute of Technology. Harbin: Academic, [4] 8051 IP-core Bootstrap Demo Design, [5] Using External Code in LabVIEW, [6] HU Kunlin, LI Ye, ZUO Xiangli, ZHOU Yang, Design of a virtual logic analyzer with multi-channels based on LabVIEW and FPGA, Application of Electronic Technique. Beijing, vol. 38, pp.91-93, November [7] SUN Xu, WU Beiling, Base of electronic measurement, Beijing: Publishing House of Electronic Industry,

Design and Simulation of Temperature Data Acquisition System based on Proteus. Jinghui Su

Design and Simulation of Temperature Data Acquisition System based on Proteus. Jinghui Su Design and Simulation of Temperature Data Acquisition System based on Proteus Jinghui Su Changchun University of Science and Technology, Changchun 130022, China Abstract. The design and simulation implementation

More information

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING. Principles of Computer Operation

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING. Principles of Computer Operation UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING Experiment PCO: Principles of Computer Operation Location: Part I Lab., CYC 102. Objective: The objective is to learn the basic

More information

Research on Image Sensor System Acquisition Based on ARM

Research on Image Sensor System Acquisition Based on ARM Sensors & Transducers, Vol. 161, Issue 1, December 013, pp. 86-91 Sensors & Transducers 013 by IFSA http://www.sensorsportal.com Research on Image Sensor System Acquisition Based on ARM Yao NAN The Information

More information

Applied mechanics and applied technology in fuel injection pump bench. Rotational speed measurement system design based on CPLD

Applied mechanics and applied technology in fuel injection pump bench. Rotational speed measurement system design based on CPLD Advanced Materials Research Online: 2014-03-24 ISSN: 1662-8985, Vol. 910, pp 316-319 doi:10.4028/www.scientific.net/amr.910.316 2014 Trans Tech Publications, Switzerland Applied mechanics and applied technology

More information

International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015)

International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) ARINC - 429 airborne communications transceiver system based on FPGA implementation Liu Hao 1,Gu Cao 2,MA

More information

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING Experiment PCO: Principles of Computer Operation Location: Part I Lab., CYC 102. Objective: The objective is to learn the basic

More information

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text In this lecture the detailed architecture of 8051 controller, register bank,

More information

PC Based Logic Analyzer. Project Proposal

PC Based Logic Analyzer. Project Proposal PC Based Logic Analyzer Project Proposal Advisors: Dr. James H. Irwin, Mr. José Sánchez Team Members: Jeffery Earleson, Jason Nielsen November 30, 2004 EE 451 Bradley University Electrical and Computer

More information

NEMbox / NIMbox Programmable NIM Module

NEMbox / NIMbox Programmable NIM Module NEMbox / NIMbox Programmable NIM Module Request Quote NEMbox / NIMbox Programmable NIM Module NEMbox (Nuclear Electronics Miniature Box) is a programmable Logic / DAQ module, powered either in a NIM crate

More information

Design and Research of Virtual Instrument Development Board

Design and Research of Virtual Instrument Development Board Design and Research of Virtual Instrument Development Board Lin Zhang 1, Taizhou Li 2, and Zhuo Chen 2 1 School of Mechanical and Engineering, Huazhong University of Science and Technology 2 School of

More information

A variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation

A variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation ECONseries BUS: USB Type: Economy, Mini-Instruments ECONseries Economy USB Mini-Instruments Flexible Yet Economical A variety of low-cost ECONseries modules are available to provide flexible yet economical

More information

Advanced NI-DAQmx Programming Techniques with LabVIEW

Advanced NI-DAQmx Programming Techniques with LabVIEW Advanced NI-DAQmx Programming Techniques with LabVIEW Agenda Understanding Your Hardware Data Acquisition Systems Data Acquisition Device Subsystems Advanced Programming with NI-DAQmx Understanding Your

More information

DE2 Board & Quartus II Software

DE2 Board & Quartus II Software January 23, 2015 Contact and Office Hours Teaching Assistant (TA) Sergio Contreras Office Office Hours Email SEB 3259 Tuesday & Thursday 12:30-2:00 PM Wednesday 1:30-3:30 PM contre47@nevada.unlv.edu Syllabus

More information

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, CISC and RISC processors etc. Knows the architecture and

More information

FPGA design with National Instuments

FPGA design with National Instuments FPGA design with National Instuments Rémi DA SILVA Systems Engineer - Embedded and Data Acquisition Systems - MED Region ni.com The NI Approach to Flexible Hardware Processor Real-time OS Application software

More information

Microprocessors and Interfacng. Question bank

Microprocessors and Interfacng. Question bank Microprocessors & Interfacing 8086 ARCHITECTURE: UNIT-I Functional Diagram, Register Organization, Addressing modes, Instructions, Functional schematic, Minimum and Maximum mode operations of 8086, 8086

More information

Design of analog acquisition and storage system about airborne flight data recorder

Design of analog acquisition and storage system about airborne flight data recorder 3rd International Conference on Mechatronics, Robotics and Automation (ICMRA 2015) Design of analog acquisition and storage system about airborne flight data recorder Changyou Li 1, a, Pengfei Sun 1, b

More information

Open Access A New Optical Design of Worm Precision Detection Based on FPGA

Open Access A New Optical Design of Worm Precision Detection Based on FPGA Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 473-478 473 Open Access A New Optical Design of Worm Precision Detection Based on FPGA Wang

More information

Design of Digital Voltmeter for Microcontrollers

Design of Digital Voltmeter for Microcontrollers Design of Digital Voltmeter for Microcontrollers Kaikai Liu a, Enpeng Fu b, Ying Wang c and Shaoxin Feng d Shandong University of Science and Technology, Qingdao 266590, China. a17171689507@163.com, b

More information

Overview of Microcontroller and Embedded Systems

Overview of Microcontroller and Embedded Systems UNIT-III Overview of Microcontroller and Embedded Systems Embedded Hardware and Various Building Blocks: The basic hardware components of an embedded system shown in a block diagram in below figure. These

More information

Research on Mine Gas Monitoring System Based on Single-chip Microcomputer

Research on Mine Gas Monitoring System Based on Single-chip Microcomputer 2018 2nd International Conference on Systems, Computing, and Applications (SYSTCA 2018) Research on Mine Gas Monitoring System Based on Single-chip Microcomputer Shusen Meng Jiangsu Vocational Institute

More information

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers Lecture (4) Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers Prof. Kasim M. Al-Aubidy Philadelphia University-Jordan DERTS-MSc, 2015 Prof. Kasim Al-Aubidy 1 Lecture Outline:

More information

MICROCONTROLLER AND PLC LAB-436 SEMESTER-5

MICROCONTROLLER AND PLC LAB-436 SEMESTER-5 MICROCONTROLLER AND PLC LAB-436 SEMESTER-5 Exp:1 STUDY OF MICROCONTROLLER 8051 To study the microcontroller and familiarize the 8051microcontroller kit Theory:- A Microcontroller consists of a powerful

More information

Research of tooling test signal collection and analysis Guozhuang Liang 1, a, Xuan Chen 1,b,Yufeng Yao 2,c

Research of tooling test signal collection and analysis Guozhuang Liang 1, a, Xuan Chen 1,b,Yufeng Yao 2,c 5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015) Research of tooling test collection and analysis Guozhuang Liang 1, a, Xuan Chen 1,b,Yufeng Yao 2,c 1 School

More information

Design of a Simple 3-Lead ECG Acquisition System Based on MSP430F149

Design of a Simple 3-Lead ECG Acquisition System Based on MSP430F149 2011 International Conference on Computer and Automation Engineering (ICCAE 2011) IPCSIT vol. 44 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V44.15 Design of a Simple 3-Lead ECG Acquisition

More information

The QR code here provides a shortcut to go to the course webpage.

The QR code here provides a shortcut to go to the course webpage. Welcome to this MSc Lab Experiment. All my teaching materials for this Lab-based module are also available on the webpage: www.ee.ic.ac.uk/pcheung/teaching/msc_experiment/ The QR code here provides a shortcut

More information

Multi-function DSP Experimental System Based on TMS320VC5509 Qiu-feng SHANG and Wei LIU

Multi-function DSP Experimental System Based on TMS320VC5509 Qiu-feng SHANG and Wei LIU 2016 2 nd International Conference on Social, Education and Management Engineering (SEME 2016) ISBN: 978-1-60595-336-6 Multi-function DSP Experimental System Based on TMS320VC5509 Qiu-feng SHANG and Wei

More information

Architectural design proposal for real time clock for wireless microcontroller unit

Architectural design proposal for real time clock for wireless microcontroller unit Architectural design proposal for real time clock for wireless microcontroller unit Muhammad Nor Azwan Mohd Alias 1, *, and Shaiful Nizam Mohyar 1 1 School of Microelectronic Engineering, University Malaysia

More information

475 Electronics for physicists Introduction to FPGA programming

475 Electronics for physicists Introduction to FPGA programming 475 Electronics for physicists Introduction to FPGA programming Andrej Seljak, Gary Varner Department of Physics University of Hawaii at Manoa November 18, 2015 Abstract Digital circuits based on binary

More information

PIC Microcontroller Introduction

PIC Microcontroller Introduction PIC Microcontroller Introduction The real name of this microcontroller is PICmicro (Peripheral Interface Controller), but it is better known as PIC. Its first ancestor was designed in 1975 by General Instruments.

More information

SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET

SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET 1 SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET Intel 8086/8088 Architecture Segmented Memory, Minimum and Maximum Modes of Operation, Timing Diagram, Addressing Modes, Instruction Set,

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller 1 Salient Features (1). 8 bit microcontroller originally developed by Intel in 1980. (2). High-performance CMOS Technology. (3). Contains Total 40 pins. (4). Address bus is of 16 bit

More information

AIO LN-USB. Features. N Series for USB Multifunction DAQ Unit (8ch AI, 2ch AO, 16ch DIO) AIO LN-USB 1. Ver.1.01

AIO LN-USB. Features. N Series for USB Multifunction DAQ Unit (8ch AI, 2ch AO, 16ch DIO) AIO LN-USB 1. Ver.1.01 N Series for USB Multifunction DAQ Unit (8ch AI, 2ch AO, 16ch DIO) AIO-120802LN-USB This product is a USB2.0-compliant analog I/O unit that extends the analog I/O function of USB port of PCs. Compact design

More information

Fredrick M. Cady. Assembly and С Programming forthefreescalehcs12 Microcontroller. шт.

Fredrick M. Cady. Assembly and С Programming forthefreescalehcs12 Microcontroller. шт. SECOND шт. Assembly and С Programming forthefreescalehcs12 Microcontroller Fredrick M. Cady Department of Electrical and Computer Engineering Montana State University New York Oxford Oxford University

More information

Laboratory 4 Design a Muti-bit Counter and Programming a FPGA

Laboratory 4 Design a Muti-bit Counter and Programming a FPGA Laboratory 4 Design a Muti-bit Counter and Programming a FPGA For your report: The problem written in English The flowchart or function table to solve the problem if it is necessary The design entry included

More information

LabVIEW programming I

LabVIEW programming I FYS3240 PC-based instrumentation and microcontrollers LabVIEW programming I LabVIEW basics Spring 2017 Lecture #2 Bekkeng 16.01.2017 What is LabVIEW LabVIEW is a graphical programming environment G programming

More information

Research on Device Control System Design Based on Stepping Motor Wu Dongyan 1, Xu Wen 1, Wang Mingge 2, Jiang Ruochong 1, Jiang Lifeng 1

Research on Device Control System Design Based on Stepping Motor Wu Dongyan 1, Xu Wen 1, Wang Mingge 2, Jiang Ruochong 1, Jiang Lifeng 1 International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 201) Research on Device Control System Design Based on Stepping Motor Wu Dongyan 1, Xu Wen 1, Wang Mingge

More information

Design of the Storage Battery Online Monitoring System

Design of the Storage Battery Online Monitoring System Design of the Storage Battery Online Monitoring System Juan Tian College of Information Engineering, Taishan Medical University, Tai an 271016, China Cheng Wang Shandong Senter Electronic Co., Ltd, Zibo

More information

Based on a Single Chip Microcomputer to Realize Electronic Clock Design and Analysis

Based on a Single Chip Microcomputer to Realize Electronic Clock Design and Analysis 2016 International Conference on Manufacturing Construction and Energy Engineering (MCEE) ISBN: 978-1-60595-374-8 Based on a Single Chip Microcomputer to Realize Electronic Clock Design and Analysis Shu-Hua

More information

Altera FLEX 8000 Block Diagram

Altera FLEX 8000 Block Diagram Altera FLEX 8000 Block Diagram Figure from Altera technical literature FLEX 8000 chip contains 26 162 LABs Each LAB contains 8 Logic Elements (LEs), so a chip contains 208 1296 LEs, totaling 2,500 16,000

More information

Laboratory Exercise 8

Laboratory Exercise 8 Laboratory Exercise 8 Memory Blocks In computer systems it is necessary to provide a substantial amount of memory. If a system is implemented using FPGA technology it is possible to provide some amount

More information

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Clock and Fuses Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Reference WHY YOU NEED A CLOCK SOURCE - COLIN O FLYNN avrfreaks.net http://en.wikibooks.org/wiki/atmel_avr

More information

Jacquard Control System of Warp Knitting Machine Based on Embedded System

Jacquard Control System of Warp Knitting Machine Based on Embedded System IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Control System of Warp Knitting Machine Based on Embedded System To cite this article: Li Ce et al 2018 IOP Conf. Ser.: Mater.

More information

Help Volume Agilent Technologies. All rights reserved. Agilent E2485A Memory Expansion Interface

Help Volume Agilent Technologies. All rights reserved. Agilent E2485A Memory Expansion Interface Help Volume 1994-2002 Agilent Technologies. All rights reserved. Agilent E2485A Memory Expansion Interface Agilent E2485A Memory Expansion Interface The E2485A Memory Expansion Interface lets you use the

More information

A Design of Remote Monitoring System based on 3G and Internet Technology

A Design of Remote Monitoring System based on 3G and Internet Technology National Conference on Information Technology and Computer Science (CITCS 2012) A Design of Remote Monitoring System based on 3G and Internet Technology Shouxian WEN Lei XU Xingguo SUN Xiaohui LI* Abstract

More information

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 Subject: Microcontroller and Interfacing (151001) Class: B.E.Sem V (EC-I & II) Q-1 Explain RISC

More information

F 2 MC-8FX Family. 8-bit Microcontroller. MB95200 Series

F 2 MC-8FX Family. 8-bit Microcontroller. MB95200 Series F 2 MC-8FX Family 8-bit Microcontroller The MB95200 series with a general-purpose low pin count package and built-in CR oscillator has been added to the product lineup of the 8-bit microcontroller 8FX

More information

Design of Virtual Multimeter Based on VIIS-EM Platform

Design of Virtual Multimeter Based on VIIS-EM Platform Design of Virtual Multimeter Based on VIIS-EM Platform Zhengling Wu 1, Haiyan Wu 2 1 College of information and control engineering, Jilin Institute of Chemical Technology, Jilin, Jilin 132022, PR China;

More information

Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE AI-1616L-LPE 1. Ver.1.01

Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE AI-1616L-LPE 1. Ver.1.01 High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE *Specifications, colors and design of the products are subject to change without notice. This product is a multi-function,

More information

DT MS/s High-Speed, Isolated Simultaneous USB Data Acquisition Module. Overview. Key Features. Bandwidth of the DT9862

DT MS/s High-Speed, Isolated Simultaneous USB Data Acquisition Module. Overview. Key Features. Bandwidth of the DT9862 DT9862 10 MS/s High-Speed, Isolated Simultaneous USB Data Acquisition Module Overview The DT9862 is a high-speed, high-performance USB data acquisition module that provide throughput rates up to 10 MS/s

More information

Design of Bicycle mileage Speed Meter

Design of Bicycle mileage Speed Meter Journal of Computing and Electronic Information Management ISSN: 2413-1660 Design of Bicycle mileage Speed Meter Xiuwei Fu 1, a 1 College of Information & Control Engineering, Jilin Institute of Chemical

More information

NIOS CPU Based Embedded Computer System on Programmable Chip

NIOS CPU Based Embedded Computer System on Programmable Chip 1 Objectives NIOS CPU Based Embedded Computer System on Programmable Chip EE8205: Embedded Computer Systems This lab has been constructed to introduce the development of dedicated embedded system based

More information

Field Programmable Gate Array Application for Decoding IRIG-B Time Code

Field Programmable Gate Array Application for Decoding IRIG-B Time Code Field Programmable Gate Array Application for Decoding IRIG-B Time Code Item Type text; Proceedings Authors Brown, Jarrod P. Publisher International Foundation for Telemetering Journal International Telemetering

More information

DSP BASED MEASURING LINE-SCAN CCD CAMERA

DSP BASED MEASURING LINE-SCAN CCD CAMERA computing@tanet.edu.te.ua www.tanet.edu.te.ua/computing ISSN 1727-629 International Scientific Journal of Computing BASED MEASURING LINE-SCAN CAMERA Jan Fischer 1), Tomas Radil 2) Czech Technical University

More information

Unlocking the Potential of Your Microcontroller

Unlocking the Potential of Your Microcontroller Unlocking the Potential of Your Microcontroller Ethan Wu Storming Robots, Branchburg NJ, USA Abstract. Many useful hardware features of advanced microcontrollers are often not utilized to their fullest

More information

NI-DAQmx Basic Course NITS John Shannon

NI-DAQmx Basic Course NITS John Shannon NI-DAQmx Basic Course NITS 2005 John Shannon Agenda Intro to DAQMX Difference between traditional / DaqMX MAX and DAQ Assistance Analog Input / Output Property Nodes Buffered / Continuous Acquisition Analog

More information

Agenda. Programming FPGAs Why Are They Useful? NI FPGA Hardware Common Applications for FPGAs How to Learn More

Agenda. Programming FPGAs Why Are They Useful? NI FPGA Hardware Common Applications for FPGAs How to Learn More Agenda Programming FPGAs Why Are They Useful? NI FPGA Hardware Common Applications for FPGAs How to Learn More FPGA Technology Programmable Interconnects Logic Blocks I/O Blocks FPGA Logic Implementation

More information

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/ F 2 MC-8FX Family 8-bit Microcontroller MB95260H Series/MB95270H Series/ General-purpose, low pin count package MB95260H Series, MB95270H Series, and with dual-operation Flash memory that can address EEPROM

More information

8051 Microcontrollers

8051 Microcontrollers 8051 Microcontrollers Richa Upadhyay Prabhu NMIMS s MPSTME richa.upadhyay@nmims.edu March 8, 2016 Controller vs Processor Controller vs Processor Introduction to 8051 Micro-controller In 1981,Intel corporation

More information

I Introduction to Real-time Applications By Prawat Nagvajara

I Introduction to Real-time Applications By Prawat Nagvajara Electrical and Computer Engineering I Introduction to Real-time Applications By Prawat Nagvajara Synopsis This note is an introduction to a series of nine design exercises on design, implementation and

More information

BASIC INTERFACING CONCEPTS

BASIC INTERFACING CONCEPTS Contents i SYLLABUS UNIT - I 8085 ARCHITECTURE Introduction to Microprocessors and Microcontrollers, 8085 Processor Architecture, Internal Operations, Instructions and Timings, Programming the 8085-Introduction

More information

MICROPROCESSOR BASED SYSTEM DESIGN

MICROPROCESSOR BASED SYSTEM DESIGN MICROPROCESSOR BASED SYSTEM DESIGN Lecture 5 Xmega 128 B1: Architecture MUHAMMAD AMIR YOUSAF VON NEUMAN ARCHITECTURE CPU Memory Execution unit ALU Registers Both data and instructions at the same system

More information

Laboratory Exercise 3 Comparative Analysis of Hardware and Emulation Forms of Signed 32-Bit Multiplication

Laboratory Exercise 3 Comparative Analysis of Hardware and Emulation Forms of Signed 32-Bit Multiplication Laboratory Exercise 3 Comparative Analysis of Hardware and Emulation Forms of Signed 32-Bit Multiplication Introduction All processors offer some form of instructions to add, subtract, and manipulate data.

More information

The CPU and Memory. How does a computer work? How does a computer interact with data? How are instructions performed? Recall schematic diagram:

The CPU and Memory. How does a computer work? How does a computer interact with data? How are instructions performed? Recall schematic diagram: The CPU and Memory How does a computer work? How does a computer interact with data? How are instructions performed? Recall schematic diagram: 1 Registers A register is a permanent storage location within

More information

EtherCAT Data Acquisition System Based on DMA Mode

EtherCAT Data Acquisition System Based on DMA Mode 2012 2nd International Conference on Industrial Technology and Management (ICITM 2012) IPCSIT vol. 49 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V49.5 0 EtherCAT Data Acquisition System

More information

Implementation of High Speed Distributed Data Acquisition System

Implementation of High Speed Distributed Data Acquisition System International Journal of Advancements in Research & Technology, Volume 1, Issue 4, September-2012 1 Implementation of High Speed Distributed Data Acquisition System ANJU P.RAJU 1, AMBIKA SEKHAR 2 1 Embedded

More information

ENE 334 Microprocessors

ENE 334 Microprocessors Page 1 ENE 334 Microprocessors Lecture 7: MCS-51 Architecture I : Dejwoot KHAWPARISUTH http://webstaff.kmutt.ac.th/~dejwoot.kha/ ENE 334 MCS-51 Architecture I Page 2 Outlines: 8051 Microcontroller Hardware

More information

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems MT2 Introduction Embedded Systems MT2.1 Mechatronic systems Mechatronics is the synergistic integration of mechanical engineering, with electronics and intelligent computer control in the design and manufacturing

More information

2 nd Year Laboratory. Experiment: FPGA Design with Verilog. Department of Electrical & Electronic Engineering. Imperial College London.

2 nd Year Laboratory. Experiment: FPGA Design with Verilog. Department of Electrical & Electronic Engineering. Imperial College London. Department of Electrical & Electronic Engineering 2 nd Year Laboratory Experiment: FPGA Design with Verilog Objectives By the end of this experiment, you should know: How to design digital circuits using

More information

Intelligent Pressure Measuring System

Intelligent Pressure Measuring System Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IJCSMC, Vol. 3, Issue.

More information

Sencer Yeralan and Helen Emery Gainesville, Florida January 2000

Sencer Yeralan and Helen Emery Gainesville, Florida January 2000 Preface This book is an outgrowth of the notes and experiments developed for the graduate classes at the University of Florida. It is intended for students, hobbyists, engineers, and scientists who would

More information

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system.

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system. Syllabus: : Introduction to, 8051 Microcontroller Architecture and an example of Microcontroller based stepper motor control system (only Block Diagram approach). (5 Hours) Introduction to A microcontroller

More information

Microcontrollers. Principles and Applications. Ajit Pal +5 V 2K 8. 8 bit dip switch. P2 8 Reset switch Microcontroller AT89S52 100E +5 V. 2.

Microcontrollers. Principles and Applications. Ajit Pal +5 V 2K 8. 8 bit dip switch. P2 8 Reset switch Microcontroller AT89S52 100E +5 V. 2. Ajit Pal Microcontrollers Principles and Applications +5 V 2K 8 8 bit dip switch P2 8 Reset switch Microcontroller AT89S52 100E +5 V +5 V 2.2K 10 uf RST 7 Segment common anode LEDs P1(0-6) & P3(0-6) 7

More information

Tutorial for Altera DE1 and Quartus II

Tutorial for Altera DE1 and Quartus II Tutorial for Altera DE1 and Quartus II Qin-Zhong Ye December, 2013 This tutorial teaches you the basic steps to use Quartus II version 13.0 to program Altera s FPGA, Cyclone II EP2C20 on the Development

More information

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) (Revision-10) FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) PART-A (Maximum marks : 10) I. Answer all

More information

PC Based Logic Analyzer. Complete System Level Block Diagram

PC Based Logic Analyzer. Complete System Level Block Diagram PC Based Logic Analyzer Complete System Level Block Diagram Advisors: Dr. James H. Irwin, Mr. José Sánchez Team Members: Jeffery Earleson, Jason Nielsen vember 23, 2004 EE 451 Bradley University Electrical

More information

Design of the Refueling Card Information Transmission System Based On DTMF

Design of the Refueling Card Information Transmission System Based On DTMF Design of the Refueling Card Information Transmission System Based On DTMF Yingzhi Wang 1, Han Lin 2, Zewen Chang 3, Jia Yang 4 1 Changchun University of Science and Technology, Changchun 130022 China

More information

USING LOW COST, NON-VOLATILE PLDs IN SYSTEM APPLICATIONS

USING LOW COST, NON-VOLATILE PLDs IN SYSTEM APPLICATIONS USING LOW COST, NON-VOLATILE PLDs IN SYSTEM APPLICATIONS November 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 Using Low

More information

Timers and Counters. LISHA/UFSC Prof. Dr. Antônio Augusto Fröhlich Fauze Valério Polpeta Lucas Francisco Wanner.

Timers and Counters. LISHA/UFSC Prof. Dr. Antônio Augusto Fröhlich Fauze Valério Polpeta Lucas Francisco Wanner. Timers and Counters LISHA/UFSC Prof. Dr. Antônio Augusto Fröhlich Fauze Valério Polpeta Lucas Francisco Wanner http://www.lisha.ufsc.br/~guto March 2009 March 2009 http://www.lisha.ufsc.br/ 103 Timers

More information

Design of Substation and Distribution Station Monitoring System Based on DELPHI and Intelligent Modules

Design of Substation and Distribution Station Monitoring System Based on DELPHI and Intelligent Modules Journal of Information Hiding and Multimedia Signal Processing c 2016 ISSN 2073-4212 Ubiquitous International Volume 7, Number 4, July 2016 Design of Substation and Distribution Station Monitoring System

More information

Design of Underground Current Detection Nodes Based on ZigBee

Design of Underground Current Detection Nodes Based on ZigBee MATEC Web of Conferences 22, 0104 5 ( 2015) DOI: 10.1051/ matecconf/ 20152201045 C Owned by the authors, published by EDP Sciences, 2015 Design of Underground Current Detection Nodes Based on ZigBee Deyu

More information

Design of Desert Plant Monitoring System Based on SI446X Wireless Radio Frequency Communication

Design of Desert Plant Monitoring System Based on SI446X Wireless Radio Frequency Communication 4th International Conference on Sustainable Energy and Environmental Engineering (ICSEEE 2015) Design of Desert Plant Monitoring System Based on SI446X Wireless Radio Frequency Communication Hua Guo1,a,

More information

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology Xi Wang 1 and Hui Gao 2 1 Heilongjiang Bayi Agricultural Reclamation University, Daqing 163319, China 2 Lanzhou Jiaotong

More information

Lab 1 Introduction to Microcontroller

Lab 1 Introduction to Microcontroller Lab 1 Introduction to Microcontroller Feb. 2016 1 Objective 1. To be familiar with microcontrollers. 2. Introducing LPC2138 microcontroller. 3. To be familiar with Keil and Proteus software tools. Introduction

More information

PSEC-4: Review of Architecture, etc. Eric Oberla 27-oct-2012

PSEC-4: Review of Architecture, etc. Eric Oberla 27-oct-2012 PSEC-4: Review of Architecture, etc. Eric Oberla 27-oct-2012 PSEC-4 ASIC: design specs LAPPD Collaboration Designed to sample & digitize fast pulses (MCPs): Sampling rate capability > 10GSa/s Analog bandwidth

More information

1 Digital tools. 1.1 Introduction

1 Digital tools. 1.1 Introduction 1 Digital tools 1.1 Introduction In the past few years, enormous advances have been made in the cost, power, and ease of use of microcomputers and associated analog and digital circuits. It is now possible,

More information

Implementation of Field Programmable Gate Array (FPGA) for decision making in portable automatic testing systems for IC s library & digital circuits

Implementation of Field Programmable Gate Array (FPGA) for decision making in portable automatic testing systems for IC s library & digital circuits Implementation of Field Programmable Gate Array (FPGA) for decision making in portable automatic testing systems for IC s library & digital circuits M. S. Zaghloul 1, M. Saleh 2 1,2 Arab Academy for Science,

More information

A New Virtual Vibration and Temperature Test and Analysis Instrument of Wheel-Set Based on LabVIEW2011

A New Virtual Vibration and Temperature Test and Analysis Instrument of Wheel-Set Based on LabVIEW2011 Research Journal of Applied Sciences, Engineering and Technology 5(19): 4695-4700, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2013 Submitted: September 26, 2012 Accepted:

More information

Lecture 1. Course Overview and The 8051 Architecture

Lecture 1. Course Overview and The 8051 Architecture Lecture 1 Course Overview and The 8051 Architecture MCUniversity Program Lectures 8051 architecture t System overview of C8051F020 8051 instruction set System clock, crossbar and GPIO Assembler directives

More information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)

More information

High Speed Data Acquisition System with Ethernet Interface

High Speed Data Acquisition System with Ethernet Interface IOSR Journal of Electronics and Communication Engineering (IOSRJECE) ISSN : 2278-2834 Volume 2, Issue 5 (Sep-Oct 2012), PP 12-17 High Speed Data Acquisition System with Ethernet Interface Anju P.Raju Sree

More information

User s Guide. LA5034 Operation Manual

User s Guide. LA5034 Operation Manual User s Guide LA5034 Operation Manual Content General safety summary... I Introduction... II Chapter 1 Getting started... 1 System Requirements... 2 Installing Hardware... 3 Installing Software... 6 User

More information

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Objectives To be familiar with microcontrollers, PIC18F4550 microcontroller. Tools PIC18F4550 Microcontroller, MPLAB software,

More information

Hardware design of a submerged buoy system based on electromagnetic inductive coupling

Hardware design of a submerged buoy system based on electromagnetic inductive coupling Hardware design of a submerged buoy system based on electromagnetic inductive coupling 1 Dalei Song, Shan Gao 1, Ming Xu 2, Xiangdong Wang 1 and Yutao Wang 2 1 Department of Automation, Engineering College,

More information

Question Bank Microprocessor and Microcontroller

Question Bank Microprocessor and Microcontroller QUESTION BANK - 2 PART A 1. What is cycle stealing? (K1-CO3) During any given bus cycle, one of the system components connected to the system bus is given control of the bus. This component is said to

More information

Lecture 1: Introduction Course arrangements Recap of basic digital design concepts EDA tool demonstration

Lecture 1: Introduction Course arrangements Recap of basic digital design concepts EDA tool demonstration TKT-1426 Digital design for FPGA, 6cp Fall 2011 http://www.tkt.cs.tut.fi/kurssit/1426/ Tampere University of Technology Department of Computer Systems Waqar Hussain Lecture Contents Lecture 1: Introduction

More information

The Design of the Embedded WEB Server Based on ENC28J60

The Design of the Embedded WEB Server Based on ENC28J60 Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2670 2674 Advanced in Control Engineering and Information Science The Design of the Embedded WEB Server Based on ENC28J60 Shisheng

More information

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System Introduction National Instruments is now offering the LabVIEW FPGA Pioneer System to provide early access to the new

More information

The Platform Monitoring System for Wisdom shipyard Based on the CCD Sensor Su Wan Pan 1, Yuan jiang LI 2, Meng Chen 3 1 Undergraduate Student School

The Platform Monitoring System for Wisdom shipyard Based on the CCD Sensor Su Wan Pan 1, Yuan jiang LI 2, Meng Chen 3 1 Undergraduate Student School The Platform Monitoring System for Wisdom shipyard Based on the CCD Sensor Su Wan Pan 1, Yuan jiang LI 2, Meng Chen 3 1 Undergraduate Student School of Electrical and Information, Jiangsu University of

More information

Introduction to Electronics Workbench

Introduction to Electronics Workbench Introduction to Electronics Workbench Electronics Workbench (EWB) is a design tool that provides you with all the components and instruments to create board-level designs on your PC. The user interface

More information