Design and Implementation of CNC Operator Panel Control Functions Based on CPLD. Huaqun Zhan, Bin Xu
|
|
- Garry Barker
- 6 years ago
- Views:
Transcription
1 Advanced Materials Research Online: ISSN: , Vol. 722, pp doi: / Trans Tech Publications, Switzerland Design and Implementation of CNC Operator Panel Control Functions Based on CPLD Huaqun Zhan, Bin Xu College of Communication and Electronics, Jiangxi Science & Technology Normal University, Nanchang, China Keywords: CNC Operator Panel; CPLD; Keyboard scan; Serial communication; Hand wheel; 5M1270ZT144 Abstract. Method of CNC operator panel control functions are introduced in this thesis, which is based on CPLD. First, the paper indicates the theory of system works and the overall structure; second, the thesis mainly introduces the implementation of the keyboard scan, the function of hand wheel and serial communication; Last but not least, the correct simulation results are given as well. The MAX V chip of ALTERA is used in this program, 144 IO ports can be processed at most. It is an effective solution to process lots of IO ports and the problem of hardware space limited. Introduction CNC operator panel is an important component of CNC machine tools, which is the communication tool of operators and CNC machine tools. CNC operator panel can be used by operators to operate CNC machine tools: programming, debugging, setting and modifying the machine parameters, Operators can also grasp and query the operating state of the CNC machine tools.cnc operator panel is the specific input and output member of the CNC machine tools. It is composed of display device, NC keyboard (similar to a computer keyboard keys), machine control panel (MCP), and hand wheel etc. Figure 1.Appearance of CNC operation panel Figure 1 is CNC operator panel. It includes 45 keys of machine control panel, 43 LEDs, two knobs override switch (spindle override switch, cutting feed rate switch), a hand wheel, and the 5 direct connecting switch (start, pause, etc.). If all functions use MCU to achieve, then, large-scale expansion of the peripheral interface circuit is needed, this method not only takes up more hardware resources, increases costs, but also the whole circuit is so bulky and cannot layout all elements on CNC operator panel circuit board. But CPLD is complex programmable logic device; it can replace dozens even hundreds of blocks of common IC chips. CPLD has programmable capabilities, its implementation is easy to change, and the pin attributes can be definition. To sum up, this paper uses CPLD which has high cost-effective to implementation of keyboard scan, the driver of LEDs and knobs override switch processing and serial communication with the host computer etc. The theory of system working and overall structure The whole system is divided into two parts of peripheral interface circuit and control circuit of CPLD driver. Figure 2 is hardware block diagram of system. Peripheral interface circuit is comprised of keyboard matrix circuit which has 8 rows and 10 columns, direct connecting switch All rights reserved. No part of contents of this paper may be reproduced or transmitted in any form or by any means without the written permission of Trans Tech Publications, (# , Pennsylvania State University, University Park, USA-17/09/16,22:14:07)
2 Advanced Materials Research Vol circuit, the circuit of LEDs driver etc.. Control circuit of CPLD driver in Figure 2 is composed of keyboard scan circuit, the circuit of LEDs driver, the circuit of knobs override switch and the circuit of serial communication etc.. The control functions of CPLD is summarized as follows: 1.Access to outside information, including: the information of keyboard scan, the coding information of two knobs override switch; the information of hand wheel; 2.Though the circuit of scanning, the information obtained is send to the host computer by serial transmission mode, then the information is processed by the host computer; 3.The result of processing by the host computer which is send to the CPLD by differential lines, Using the internal of CPLD which has 8 rows and 10 columns keyboard scan circuit to drive the signal of 43 LEDs. Among all IO ports, Keyboard scan circuit and knobs switch circuit are occupied 21 IO ports, the circuit of LEDs driver is occupied 18 IO ports, direct connecting switch occupied 15 IO ports, and serial communication needs 4 IO ports. This paper uses the chip 5M1270ZT144 of MAX V, the device offers 144 programmable IO pins, it offers 1270 Les,980 typical equivalent macrocells and 127 LABs, it has ISP Programming capability as well. Therefore, one chip can meet the requirements which system needs lots of IO ports and more macrocells, Do not need another chip. Figure 2. System block diagram Specific methods of the CPLD control functions The implementation of keyboard scan In order to achieve the matrix keyboard scan circuit which have 8 rows and 10 columns? First, the system clock gets 78 KHZ clock by frequency dividing circuit, this clock is called clk_scan which seen as a key trigger clock. When on the rising edge of clk_scan, by coding, controlling each of the column lines which pull down one by one to achieve the function of keyboard scan. When no key is pressed, each of the column lines keep HIGH, when a key is pressed, the column line where the key located is LOW, At the same time, reading row lines information and sending the information to serial communication module so as to communicate with the host computer. The function of hand wheel The full name of hand wheel is manual pulse generator, also known as the photoelectric encoder. In this paper, hand wheel primarily used to control the X, Y, Z and 4th axis of CNC machine tools. as Figure 3 shown, the hand wheel in the CNC operator panel has a relationship as follows: On the CNC operator panel, hand wheel connection lines marked with A, B. Phase A and Phase B are quadrature pulse signal. Difference between the two is 90 degrees. When hand wheel counterclockwise rotation, phase A lead phase B 90 degrees(phase A is rising edge when Phase B is LOW), and accumulator(cnt_mpg )is counted once as long as there is a edge between phase A and phase B(Either rising edge or falling edge),when hand wheel counterclockwise rotation, cnt_mpg minus 1.When hand wheel clockwise rotation, phase B lead phase A 90 degrees(phase B is rising edge when Phase A is LOW), and accumulator(cnt_mpg)is counted once as long as there is a edge between phase A and phase B(Either rising edge or falling edge),when hand wheel clockwise rotation, cnt_mpg plus 1.One circle in hand wheel is divided into 10 files(0-90),a total of 200 pulses.
3 430 Optical, Electronic Materials and Applications IV Figure 3.The phase relationship schematic diagram of hand wheel Figure 3 shows the key point of the coding is both phase A and phase B sampling data twice (Simultaneous Sampling),then make the 4 data splice together. One situation is Phase A sampled data are 0 and 1, when hand wheel counterclockwise rotation, phase B sampled data are 0 and 0, therefore the 4 data is 0,1,0,0, written as 4'b0100.By the relationship: When hand wheel counterclockwise rotation, cnt_mpg minus 1.Another situation is phase A sampled data are 0 and 1,when hand wheel clockwise rotation, phase B sampled data are 1 and 1,therefore the 4 data is 0,1,1,1, written as 4'b0111.By the relationship as well: When hand wheel clockwise rotation, cnt_mpg plus 1.The rest can be done in the same manner, a total of 8 kinds of situations. Figure 4 is part of the coding. The function of hand wheel can be realized by the above. Figure 4. Part of the coding of hand wheel The method of serial communication CPLD exchange information with the host computer includes: the information of keyboard scan, the coding information of direct connecting switch, the information of hand wheel and the driver information of LEDs. Since a large amount of information to transmission, therefore, using the differential transport protocol based on the standard RS-422. The protocol has the following features: 1.High-rate 1.25MHz; 2. Hamming code error correction; 3. automatically detect the device. The protocol uses a Master-Slave communication, Master device is the host computer, and Slave device is the CNC operator panel. There are three pairs of differential lines to transmit information: one pair transmits clock information from master device, one pair transmits data from master device, and another pair transmits data from slave device to master device. The data output line of slave device must have a tri-state output enable. The work of master device, master device transmits clock signal by frame. The clock frequency is 1.25MHz. Beginning of each frame, clock line remain LOW for four clock cycles which marked a frame start signal, written as 3.2 µs. Continuous send 60 clock cycles. Master device transmits 60 bits data to slave device and slave device transmits 54 bits data to master device during the 60 clock cycles, Figure 5 shows CPLD can communicate with the host computer through this protocol. Figure 5. Protocol of serial communication Note: See Figure 5, From the top to down, the first line is frequency dividing clock signal; the second line is a data signal which from master device to slave device; the third line is a data signal which from slave device to master device. There are 60 bits data from master device to slave device: 60 bits data=2 start bits(01)+ 4 address bits(the address of slave device)+4 synchronization
4 Advanced Materials Research Vol bits(0101) +8 alternate data bits+38 Hamming code bits+4 end bits(0101). There are 54 bits data from slave device to master device: 54 bits data=4 acknowledge bits+8 alternate data bits+38 Hamming code bits+4 end bits(0101). The results of simulation This paper is given a correct simulation results which includes the simulation of keyboard scan and the function of hand wheel. The code is used Verilog HDL language, Simulation is used Modelsim 6.6d. Figure 6 shows a simulation result of the keyboard scan. LEDs scanning circuit law is similar to keyboard scan, Simulation results will not repeat here. Figure 6.Keyboard scan simulation Note: See Figure 6, The first line is the signal of system clock; the second line is the signal of reset, LOW active; the third line is the signal of divided counter; the fourth line is the signal of frequency dividing clock; the fifth line is the signal of scan counter(from 0 to 9); the sixth line is the signal of scanned column, scanning column by column(low indicates a key pressed), a total of 10 columns. Seen from the Figure 6,if the counter is 0, then the next clock cycle, the 10 columns is , and if the counter is 1, then the next clock cycle, the 10 columns is ,the rest can be done in the same manner; the seventh line is the signal of scanned row. Seen from the simulation results, the function of keyboard scan achieved the design goals. As Figure 7 shown, the waveform is measured by digital oscilloscope when hand wheel clockwise rotation, measuring the waveform when hand wheel counterclockwise rotation is similar to clockwise rotation, Simulation results will not repeat here. Figure 7. The diagram of hand wheel function Note: Seen Figure 7, From the top to down, The first line is the signal of phase A; the second line is the signal of phase B; Figure 7 shows phase B lead phase A 90 degrees, it is the waveform when hand wheel clockwise rotation. Therefore, the code achieved the requirements. Conclusion Since CNC operator panel needs lots of IO ports and the hardware space is limited. This paper uses one complex programmable logic device (CPLD).it can realize keyboard scan, the driver of LEDs and communicate with the host computer. This thesis is given a correct simulation results about
5 432 Optical, Electronic Materials and Applications IV some module as well. Currently, CNC operator panel that based on CPLD is applied to some packers. From those packers, CNC operator panel get a good evaluation and have a larger practical application value. Acknowledgment First, I would like to extend my thanks to my tutor, Mr. Zhan, who gave me numerous encouragements and help. Second, I also want to thank my beloved girlfriend Miss. Zeng. Without their generous advices and supports, this paper cannot be accomplished. Thanks very much. References [1] Song Pan, Jiye Huang. Practical course of EDA technology [M]. Science Publishing House, [2] Ing Zhang, Lisong Wang etc.. Method of CNC operator panel control function based on CPLD [EB/OL]. Control &Detection, [3] Zhihui Wang, Shuisheng Lin. Design and Implementation of keyboard scan module based on FPGA [J]. International Electronic Elements, [4] Yihong Wang, Zhitong Chen. Realization of hand wheel function of CNC machine tools based on PMAC [J]. Mechanical Engineers, [5] Guotao Fang. Hamming code encoding and decoding system based on FPGA [J]. IT Magazine, [6] Tao Liu, Xing Hua. FPGA digital electronic system design and development examples navigation [M]. The People's Posts and Telecommunications Press(Posts & Telecom Press), [7] Song Pan etc.. Practical course of EDA technology: Verilog HDL version (Fourth version) [M]. Science Publishing House, 2010.
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 informationThe Design of CAN Bus Communication System Based on MCP2515 and S3C2440 Jinmei Liu, Junhong Wang, Donghui Sun
Advanced Materials Research Online: 2014-05-21 ISSN: 1662-8985, Vol. 933, pp 516-520 doi:10.4028/www.scientific.net/amr.933.516 2014 Trans Tech Publications, Switzerland The Design of CAN Bus Communication
More informationA design of real-time image processing platform based on TMS320C6678
Advanced Materials Research Online: 2014-06-25 ISSN: 1662-8985, Vols. 971-973, pp 1454-1458 doi:10.4028/www.scientific.net/amr.971-973.1454 2014 Trans Tech Publications, Switzerland A design of real-time
More informationDesign 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 informationDesign and Implementation of LED Display Screen Controller based on STM32 and FPGA Chi Zhang 1,a, Xiaoguang Wu 1,b and Chengjun Zhang 1,c
Applied Mechanics and Materials Online: 2012-12-27 ISSN: 1662-7482, Vols. 268-270, pp 1578-1582 doi:10.4028/www.scientific.net/amm.268-270.1578 2013 Trans Tech Publications, Switzerland Design and Implementation
More informationDesign And Implementation Of USART IP Soft Core Based On DMA Mode
Design And Implementation Of USART IP Soft Core Based On DMA Mode Peddaraju Allam 1 1 M.Tech Student, Dept of ECE, Geethanjali College of Engineering & Technology, Hyderabad, A.P, India. Abstract A Universal
More informationThe Analysis and Research of IPTV Set-top Box System. Fangyan Bai 1, Qi Sun 2
Applied Mechanics and Materials Online: 2012-12-13 ISSN: 1662-7482, Vols. 256-259, pp 2898-2901 doi:10.4028/www.scientific.net/amm.256-259.2898 2013 Trans Tech Publications, Switzerland The Analysis and
More informationBased 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 informationEfficient VLSI Huffman encoder implementation and its application in high rate serial data encoding
LETTER IEICE Electronics Express, Vol.14, No.21, 1 11 Efficient VLSI Huffman encoder implementation and its application in high rate serial data encoding Rongshan Wei a) and Xingang Zhang College of Physics
More informationThe Design of Distributed File System Based on HDFS Yannan Wang 1, a, Shudong Zhang 2, b, Hui Liu 3, c
Applied Mechanics and Materials Online: 2013-09-27 ISSN: 1662-7482, Vols. 423-426, pp 2733-2736 doi:10.4028/www.scientific.net/amm.423-426.2733 2013 Trans Tech Publications, Switzerland The Design of Distributed
More informationInternational 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 informationThe IIC interface based on ATmega8 realizes the applications of PS/2 keyboard/mouse in the system
Available online at www.sciencedirect.com Procedia Engineering 16 (2011 ) 673 678 International Workshop on Automobile, Power and Energy Engineering The IIC interface based on ATmega8 realizes the applications
More informationThe Application of Programmable Controller to Chip Design. Shihong Lan 1, Jian Zhang 2
Applied Mechanics and Materials Online: 2013-01-11 ISSN: 1662-7482, Vol. 273, pp 722-725 doi:10.4028/www.scientific.net/amm.273.722 2013 Trans Tech Publications, Switzerland The Application of Programmable
More informationThe Design of the Sensor Node of IOT Based on SIM20 KUANG Xinghong 1, a,yao Zheyi 1, b, Huo haibo 1, c, Li junjun 1, d, Wu yanxiang 1, e
Advanced Materials Research Online: 2012-12-13 ISSN: 1662-8985, Vols. 605-607, pp 2375-2378 doi:10.4028/www.scientific.net/amr.605-607.2375 2013 Trans Tech Publications, Switzerland The Design of the Sensor
More informationDesign and Implementation of MP3 Player Based on FPGA Dezheng Sun
Applied Mechanics and Materials Online: 2013-10-31 ISSN: 1662-7482, Vol. 443, pp 746-749 doi:10.4028/www.scientific.net/amm.443.746 2014 Trans Tech Publications, Switzerland Design and Implementation of
More informationStudy and Design of CAN / LIN Hybrid Network of Automotive Body. Peng Huang
Advanced Materials Research Online: 2014-06-30 ISSN: 1662-8985, Vol. 940, pp 469-474 doi:10.4028/www.scientific.net/amr.940.469 2014 Trans Tech Publications, Switzerland Study and Design of CAN / LIN Hybrid
More informationDesign of the Software for Wirelessly Intercepting Voices
Advanced Materials Research Online: 2014-05-23 ISSN: 1662-8985, Vols. 926-930, pp 2470-2473 doi:10.4028/www.scientific.net/amr.926-930.2470 2014 Trans Tech Publications, Switzerland Design of the Software
More informationSerial Communication Based on LabVIEW for the Development of an ECG Monitor
Advanced Materials Research Online: 2013-08-16 ISSN: 1662-8985, Vols. 734-737, pp 3003-3006 doi:10.4028/www.scientific.net/amr.734-737.3003 2013 Trans Tech Publications, Switzerland Serial Communication
More informationEITF35 - Introduction to the Structured VLSI Design (Fall 2016) Interfacing Keyboard with FPGA Board. (FPGA Interfacing) Teacher: Dr.
EITF35 - Introduction to the Structured VLSI Design (Fall 2016) Interfacing Keyboard with FPGA Board (FPGA Interfacing) Teacher: Dr. Liang Liu v.1.0.0 1 Abstract This document describes the basic behavior
More informationDesign and Implementation of Hamming Code on FPGA using Verilog
International Journal of Engineering and Advanced Technology (IJEAT) Design and Implementation of Hamming Code on FPGA using Verilog Ravi Hosamani, Ashwini S. Karne Abstract In mathematics, digital communication
More informationHigh Speed SPI Slave Implementation in FPGA using Verilog HDL
High Speed SPI Slave Implementation in FPGA using Verilog HDL Mr. Akshay K. Shah Abstract SPI (Serial Peripheral Interface) is a synchronous serial communication interface for short distance communication.
More informationDesign of a Wireless Laser Pointer Based on MCU
Applied Mechanics and Materials Online: 2013-08-30 ISSN: 1662-7482, Vols. 380-384, pp 3258-3261 doi:10.4028/www.scientific.net/m.380-384.3258 2013 Trans Tech Publications, Switzerland Design of a Wireless
More informationDesign and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso
Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Microcontroller It is essentially a small computer on a chip Like any computer, it has memory,
More informationField 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 informationMarine fuel boiler system design platform. Hou Ying-ying
Advanced Materials Research Submitted: 2014-05-11 ISSN: 1662-8985, Vols. 986-987, pp 1218-1221 Accepted: 2014-05-19 doi:10.4028/www.scientific.net/amr.986-987.1218 Online: 2014-07-18 2014 Trans Tech Publications,
More informationAN WIRELESS COLLECTION AND MONITORING SYSTEM DESIGN BASED ON ARDUINO. Lu Shaokun 1,e*
Advanced Materials Research Online: 2014-06-25 ISSN: 1662-8985, Vols. 971-973, pp 1076-1080 doi:10.4028/www.scientific.net/amr.971-973.1076 2014 Trans Tech Publications, Switzerland AN WIRELESS COLLECTION
More informationResearch and Implementation of Message Queue on Key Event Processing
2016 International Conference on Electronic Information Technology and Intellectualization (ICEITI 2016) ISBN: 978-1-60595-364-9 Research and Implementation of Message Queue on Key Event Processing Zhijian
More informationDeduction and Logic Implementation of the Fractal Scan Algorithm
Deduction and Logic Implementation of the Fractal Scan Algorithm Zhangjin Chen, Feng Ran, Zheming Jin Microelectronic R&D center, Shanghai University Shanghai, China and Meihua Xu School of Mechatronical
More informationThe Design of Electronic Color Screen Based on Proteus Visual Designer Ting-Yu HOU 1,a, Hao LIU 2,b,*
2016 Joint International Conference on Service Science, Management and Engineering (SSME 2016) and International Conference on Information Science and Technology (IST 2016) ISBN: 978-1-60595-379-3 The
More informationThe Design of Wireless Data Collector based on WIA-PA Ligang Li 1,2,a, Zhongfeng Wang 1,2,b, Jianlong Huang 1,2,c
Advanced Materials Research Online: 04-06-5 ISSN: 66-8985, Vols. 97-97, pp 79-794 doi:0.408/www.scientific.net/amr.97-97.79 04 Trans Tech Publications, Switzerland The Design of Wireless Data Collector
More informationResearch on Full-text Retrieval based on Lucene in Enterprise Content Management System Lixin Xu 1, a, XiaoLin Fu 2, b, Chunhua Zhang 1, c
Applied Mechanics and Materials Submitted: 2014-07-18 ISSN: 1662-7482, Vols. 644-650, pp 1950-1953 Accepted: 2014-07-21 doi:10.4028/www.scientific.net/amm.644-650.1950 Online: 2014-09-22 2014 Trans Tech
More informationRensselaer Polytechnic Institute Computer Hardware Design ECSE Lab Assignment 3 Altera Richards Controller and Logic Analyzer Laboratory Rev.
RPI Rensselaer Polytechnic Institute Computer Hardware Design ECSE 4770 Lab Assignment 3 Altera Richards Controller and Logic Analyzer Laboratory Rev.F Introduction This laboratory assignment is an introduction
More information, ,China. Keywords: CAN BUS,Environmental Factors,Data Collection,Roll Call.
Advanced Materials Research Online: 2013-09-04 ISS: 1662-8985, Vols. 765-767, pp 1693-1696 doi:10.4028/www.scientific.net/amr.765-767.1693 2013 Trans Tech Publications, Switzerland The design of artificial
More informationRealization of Automatic Keystone Correction for Smart mini Projector Projection Screen
Applied Mechanics and Materials Online: 2014-02-06 ISSN: 1662-7482, Vols. 519-520, pp 504-509 doi:10.4028/www.scientific.net/amm.519-520.504 2014 Trans Tech Publications, Switzerland Realization of Automatic
More informationTutorial for I 2 C Serial Protocol
Tutorial for I 2 C Serial Protocol (original document written by Jon Valdez, Jared Becker at Texas Instruments) The I 2 C bus is a very popular and powerful bus used for communication between a master
More informationOpen 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 informationENEE 245 Lab 1 Report Rubrics
ENEE 4 Lab 1 Report Rubrics Design Clearly state the design requirements Derive the minimum SOP Show the circuit implementation. Draw logic diagram and wiring diagram neatly Label all the diagrams/tables
More informationResearch on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2
Applied Mechanics and Materials Online: 2014-05-23 ISSN: 1662-7482, Vols. 556-562, pp 4998-5002 doi:10.4028/www.scientific.net/amm.556-562.4998 2014 Trans Tech Publications, Switzerland Research on the
More informationConstruction of the Library Management System Based on Data Warehouse and OLAP Maoli Xu 1, a, Xiuying Li 2,b
Applied Mechanics and Materials Online: 2013-08-30 ISSN: 1662-7482, Vols. 380-384, pp 4796-4799 doi:10.4028/www.scientific.net/amm.380-384.4796 2013 Trans Tech Publications, Switzerland Construction of
More informationResearch Of Data Model In Engineering Flight Simulation Platform Based On Meta-Data Liu Jinxin 1,a, Xu Hong 1,b, Shen Weiqun 2,c
Applied Mechanics and Materials Online: 2013-06-13 ISSN: 1662-7482, Vols. 325-326, pp 1750-1753 doi:10.4028/www.scientific.net/amm.325-326.1750 2013 Trans Tech Publications, Switzerland Research Of Data
More informationProgrammable Logic controller (PLC) in computer Numerical control (CNC) machine
Programmable Logic controller () in computer Numerical control (CNC) machine Prof. Tamboli J. I. 1, Mr. Shinde Shailesh A. 2 1 M. E. (Electronics), Rajarambapu Institute Of Technology, Islampur, Sangli,
More informationResearch on Embedded CNC Device Based on ARM and FPGA
Available online at www.sciencedirect.com Procedia Engineering 16 (2011 ) 818 824 International Workshop on Automobile, Power and Energy Engineering Research on Embedded CNC Device Based on ARM and FPGA
More informationDesign and Verification of Serial Peripheral Interface 1 Ananthula Srinivas, 2 M.Kiran Kumar, 3 Jugal Kishore Bhandari
Design and Verification of Serial Peripheral Interface ISSN: 2321-9939 Design and Verification of Serial Peripheral Interface 1 Ananthula Srinivas, 2 M.Kiran Kumar, 3 Jugal Kishore Bhandari 1,3 MTech Student,
More informationStudy of Smart Home System based on Zigbee Wireless Sensor System. Jie Huang 1
2nd Workshop on Advanced Research and Technology in Industry Applications (WARTIA 2016) Study of Smart Home System based on Zigbee Wireless Sensor System Jie Huang 1 1 College of Mechanical and Electronic
More informationAn Efficient Designing of I2C Bus Controller Using Verilog
American International Journal of Research in Science, Technology, Engineering & Mathematics Available online at http://www.iasir.net ISSN (Print): 2328-3491, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629
More informationPong. CSEE 4840 Spring 2012 Project Deisgn. 1 Introduction. Bo Li(bl2438) Jihong Zou (jz2428) Cong Liu (cl2991) Zuyang Cao (zc2220)
Pong CSEE 4840 Spring 2012 Project Deisgn Bo Li(bl2438) Jihong Zou (jz2428) Cong Liu (cl2991) Zuyang Cao (zc2220) 1 Introduction Our project goal is to design a Pong video game. The rule is easy: Both
More informationPSIM Tutorial. How to Use SPI in F2833x Target. February Powersim Inc.
PSIM Tutorial How to Use SPI in F2833x Target February 2013-1 - Powersim Inc. With the SimCoder Module and the F2833x Hardware Target, PSIM can generate ready-to-run codes for DSP boards that use TI F2833x
More informationDesign and Implementation of unified Identity Authentication System Based on LDAP in Digital Campus
Advanced Materials Research Online: 2014-04-09 ISSN: 1662-8985, Vols. 912-914, pp 1213-1217 doi:10.4028/www.scientific.net/amr.912-914.1213 2014 Trans Tech Publications, Switzerland Design and Implementation
More informationDesign 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 informationENEE245 Digital Circuits and Systems Lab Manual
ENEE245 Digital Circuits and Systems Lab Manual Department of Engineering, Physical & Computer Sciences Montgomery College Version 1.1 Copyright Prof. Lan Xiang (Do not distribute without permission) 1
More informationImproved DDA Algorithm and FPGA Implementation Yi-Xuan WANG a, Quan-Gang WEN b, He YIN c, Zhi-Gang HAO, Xin-Zheng DONG
2016 International Conference on Mechanics Design, Manufacturing and Automation (MDM 2016) ISBN: 978-1-60595-354-0 Improved DDA Algorithm and FPGA Implementation Yi-Xuan WANG a, Quan-Gang WEN b, He YIN
More informationResearch of 3D parametric design system of worm drive based on Pro/E. Hongbin Niu a, Xiaohua Li b
Advanced Materials Research Online: 2013-06-27 ISSN: 1662-8985, Vols. 712-715, pp 1107-1110 doi:10.4028/www.scientific.net/amr.712-715.1107 2013 Trans Tech Publications, Switzerland Research of 3D parametric
More informationDesign 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 informationMICROCONTROLLER S PROGRAMMER
MICROCONTROLLER S PROGRAMMER Todor Mladenov Mladenov, Vladimir Mladenov Mladenov Faculty of Communications and Communications Technologies, Faculty of Computer Systems and Control, Technical University
More informationDesign 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 informationLab 1: Verilog Synthesis and FSMs
Lab 1: Verilog Synthesis and FSMs Contents 0 Introduction... 1 1 Prelab... 1 2 Design Details... 2 Overview... 2 ButtonParse... 3 RotaryEncoder... 3 Lab2Counter... 4 Lab2Lock... 4 3 Analysis... 6 0 Introduction
More informationA Low Power DDR SDRAM Controller Design P.Anup, R.Ramana Reddy
A Low Power DDR SDRAM Controller Design P.Anup, R.Ramana Reddy Abstract This paper work leads to a working implementation of a Low Power DDR SDRAM Controller that is meant to be used as a reference for
More informationField Programmable Gate Array
Field Programmable Gate Array System Arch 27 (Fire Tom Wada) What is FPGA? System Arch 27 (Fire Tom Wada) 2 FPGA Programmable (= reconfigurable) Digital System Component Basic components Combinational
More informationHello, and welcome to this presentation of the STM32 I²C interface. It covers the main features of this communication interface, which is widely used
Hello, and welcome to this presentation of the STM32 I²C interface. It covers the main features of this communication interface, which is widely used to connect devices such as microcontrollers, sensors,
More informationBuilding Data Path for the Custom Instruction. Yong ZHU *
2017 2nd International Conference on Computer, Mechatronics and Electronic Engineering (CMEE 2017) ISBN: 978-1-60595-532-2 Building Data Path for the Custom Instruction Yong ZHU * School of Computer Engineering,
More informationLaboratory Exercise 3
Laboratory Exercise 3 Latches, Flip-flops, and egisters The purpose of this exercise is to investigate latches, flip-flops, and registers. Part I Altera FPGAs include flip-flops that are available for
More informationStudy of LED Electronic Writing Screen based on Single Chip Dengjin Wu 1
4th National Conference on Electrical, Electronics and Computer Engineering (NCEECE 2015) Study of LED Electronic Writing Screen based on Single Chip Dengjin Wu 1 1 North China Electric Power University,
More informationDesign and Simulation of UART for Serial Communication
Design and Simulation of UART for Serial Communication 1 Manju Wadhvani 1 Electronic and Telecommunication Engineering, Chhatisgarh Swami Vivekanand Technical university, Disha Institute of Management
More informationUnlocking 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 informationImplementation of Hamming code using VLSI
International Journal of Engineering Trends and Technology- Volume4Issue2-23 Implementation of Hamming code using VLSI Nutan Shep, Mrs. P.H. Bhagat 2 Department of Electronics & Telecommunication Dr.B.A.M.U,Aurangabad
More informationLaboratory Exercise 7
Laboratory Exercise 7 Finite State Machines This is an exercise in using finite state machines. Part I We wish to implement a finite state machine (FSM) that recognizes two specific sequences of applied
More informationPERFORMANCE OF DMA MODE UART IP SOFT CORE IN EMBEDDED SYSTEMS
PERFORMANCE OF DMA MODE UART IP SOFT CORE IN EMBEDDED SYSTEMS 1 S.Swetha 2 N.Vijaya Lak shmi 3 M.ARUNA 1, 2 Assistant professor s in Department of ECE, Mallareddy college of Engineering, Hyderabad, India
More informationENEE245 Digital Circuits and Systems Lab Manual
ENEE245 Digital Circuits and Systems Lab Manual Department of Engineering, Physical & Computer Sciences Montgomery College Modified Fall 2017 Copyright Prof. Lan Xiang (Do not distribute without permission)
More informationThe Design and Implementation of the Unmanned Vehicle Fixed-point Tracking System Liang-liang CHEN, Yu-ying LIU and Chun ZHAN
2017 2nd International Conference on Environmental Science and Energy Engineering (ICESEE 2017) ISBN: 978-1-60595-417-2 The Design and Implementation of the Unmanned Vehicle Fixed-point Tracking System
More informationRensselaer Polytechnic Institute Computer Hardware Design ECSE 4770
RPI Rensselaer Polytechnic Institute Computer Hardware Design ECSE 4770 Lab Assignment 2 Protoboard Richards Controller and Logic Analyzer Laboratory Rev. C Introduction This laboratory assignment is an
More informationChipScope Demo Instructions
UNIVERSITY OF CALIFORNIA AT BERKELEY COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE Overview ChipScope is an embedded, software based logic analyzer. By inserting an intergrated
More informationDigital Design and Computer Architecture
Digital Design and Computer Architecture Introduction Lab 4: Thunderbird Turn Signal In this lab, you will design a finite state machine in SystemVerilog to control the taillights of a 1965 Ford Thunderbird
More informationDesign of the Control System for Step Motor Based on MCU
Send Orders for Reprints to reprints@benthamscience.ae 1044 The Open Automation and Control Systems Journal, 2015, 7, 1044-1050 Design of the Control System for Step Motor Based on MCU Open Access Liu
More informationFPGA Interfacing of HD44780 Based LCD Using Delayed Finite State Machine (FSM)
FPGA Interfacing of HD44780 Based LCD Using Delayed Finite State Machine (FSM) Edwin NC Mui Custom R & D Engineer Texco Enterprise Ptd. Ltd. {blackgrail2000@hotmail.com} Abstract This paper presents a
More informationChapter 13 Programmable Logic Device Architectures
Chapter 13 Programmable Logic Device Architectures Chapter 13 Objectives Selected areas covered in this chapter: Describing different categories of digital system devices. Describing different types of
More information2.5G Reed-Solomon II MegaCore Function Reference Design
2.5G Reed-Solomon II MegaCore Function Reference Design AN-642-1.0 Application Note The Altera 2.5G Reed-Solomon (RS) II MegaCore function reference design demonstrates a basic application of the Reed-Solomon
More informationECE 353 Lab 3. MIDI Note Number Display. Lab Info. Electrical and Computer Engineering
ECE 353 Lab 3 MIDI Note Number Display Lab Info Board Demonstration 2 Build Process Board Assembly Verilog Programming Plan State Machine Synthesis Simulation Burning the Program Testing MIDI-OX Logic
More informationDesign and Application of a Reconfigurable Embedded system
Eighth International Conference on Intelligent Systems Design and Applications Design and Application of a Reconfigurable Embedded system Ching-Biau Tzeng, Tzuu-Shaang Wey*, Li-Dao Fang Department of Electronic
More informationDESIGNING OF INTER INTEGRATED CIRCUIT USING VERILOG
DESIGNING OF INTER INTEGRATED CIRCUIT USING VERILOG DISHA MALIK Masters of Technology Scholar, Department of Electronics & Communication Engineering, Jayoti Vidyapeeth Women s University, Jaipur INDIA
More informationHardware-configuration based on FPGA for open CNC system
3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015) Hardware-configuration based on FPGA for open CNC system SHUANQIANG Yang 12, a *,XINLONG Huang 2,b 1 College
More informationA Tentative Study on Ward Monitoring System based on Zigbee Technology Jifeng Liang
7th International Conference on Education, Management, Computer and Medicine (EMCM 2016) A Tentative Study on Ward Monitoring System based on Zigbee Technology Jifeng Liang Xi an Fanyi University, Xi an
More informationFully Integrated Thermal Accelerometer MXC6225XU
Powerful Sensing Solutions for a Better Life Fully Integrated Thermal Accelerometer MXC6225XU Document Version 1.0 page 1 Features General Description Fully Integrated Thermal Accelerometer X/Y Axis, 8
More informationThe 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 informationInternational Journal of Advance Engineering and Research Development DESIGN AND IMPLEMENTATION OF SPI PROTOCOL
Scientific Journal of Impact Factor (SJIF): 4.72 International Journal of Advance Engineering and Research Development Volume 4, Issue 12, December -2017 e-issn (O): 2348-4470 p-issn (P): 2348-6406 DESIGN
More informationA Template-Matching-Based Fast Algorithm for PCB Components Detection Haiming Yin
Advanced Materials Research Online: 2013-05-14 ISSN: 1662-8985, Vols. 690-693, pp 3205-3208 doi:10.4028/www.scientific.net/amr.690-693.3205 2013 Trans Tech Publications, Switzerland A Template-Matching-Based
More informationA Half-duplex Synchronous Serial Fieldbus S 2 CAN with Multi-host Structure
Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com A Half-duplex Synchronous Serial Fieldbus S 2 CA with Multi-host Structure Xu-Fei SU College of Physics and Information
More informationSystem Verification of Hardware Optimization Based on Edge Detection
Circuits and Systems, 2013, 4, 293-298 http://dx.doi.org/10.4236/cs.2013.43040 Published Online July 2013 (http://www.scirp.org/journal/cs) System Verification of Hardware Optimization Based on Edge Detection
More informationThe Design of Embedded MCU Network Measure and Control System
Available online at www.sciencedirect.com Energy Procedia 17 (2012 ) 983 989 2012 International Conference on Future Electrical Power and Energy Systems The Design of Embedded MCU Network Measure and Control
More informationIntelligent 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 informationPrepayment Electric Energy Meter with Multi-functional for Multi-user based on STC11F52XE Sun Wei 1,a and Tuo Jianzhi 1,b
pplied Mechanics and Materials Online: 2013-08-16 ISSN: 1662-7482, Vol. 367, pp 211-215 doi:10.4028/www.scientific.net/mm.367.211 2013 Trans Tech Publications, Switzerland Prepayment Electric Energy Meter
More information< W3150A+ / W5100 Application Note for SPI >
< W3150A+ / W5100 Application Note for SPI > Introduction This application note describes how to set up the SPI in W3150A+ or W5100. Both the W3150A+ and W5100 have same architecture. W5100 is operated
More informationUtilizing Restricted Direction Strategy and Binary Heap Technology to Optimize Dijkstra Algorithm in WebGIS
Key Engineering Materials Online: 2009-10-08 ISSN: 1662-9795, Vols. 419-420, pp 557-560 doi:10.4028/www.scientific.net/kem.419-420.557 2010 Trans Tech Publications, Switzerland Utilizing Restricted Direction
More informationPREFACE. Changes to the SOPC Edition
PREFACE Changes to the SOPC Edition Rapid Prototyping of Digital Systems provides an exciting and challenging laboratory component for undergraduate digital logic and computer design courses using FPGAs
More informationImprovement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii
Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii P. Sai Chaitanya & T. Sandeep ECE Department, Varadha Reddy College of Engineering, Hasanparthy,
More informationImplementation of Convolution Encoder and Viterbi Decoder Using Verilog
International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 11, Number 1 (2018), pp. 13-21 International Research Publication House http://www.irphouse.com Implementation
More informationHuman heart rate detector based on photoelectric volume
Abstract Human heart rate detector based on photoelectric volume Jian Du, Jie Hu Southwest Petroleum University, Chengdu 610500, China. At present, the most effective and intuitionistic method for detecting
More informationFPGA IMPLEMENTATION OF A PROCESSOR THROUGH VERILOG
FPGA IMPLEMENTATION OF A PROCESSOR THROUGH VERILOG Overview and tutorial by Sagnik Nath Objective 1 About the single cycle ARM microarchitecture 1 Design Process 2 Creating Flow for Instruction set 3 LDR
More informationA Digital Menu System Based on the Cloud client Technology Lin Dong 1, a, Weibo Li 1, b, Ping He 2,c,Jia Liu 1,d
Applied Mechanics and Materials Online: 2012-11-29 ISSN: 1662-7482, Vol. 235, pp 389-393 doi:10.4028/www.scientific.net/amm.235.389 2012 Trans Tech Publications, Switzerland A Digital Menu System Based
More informationMatrix Manipulation Using High Computing Field Programmable Gate Arrays
Matrix Manipulation Using High Computing Field Programmable Gate Arrays 1 Mr.Rounak R. Gupta, 2 Prof. Atul S. Joshi Department of Electronics and Telecommunication Engineering, Sipna College of Engineering
More informationPCI to SH-3 AN Hitachi SH3 to PCI bus
PCI to SH-3 AN Hitachi SH3 to PCI bus Version 1.0 Application Note FEATURES GENERAL DESCRIPTION Complete Application Note for designing a PCI adapter or embedded system based on the Hitachi SH-3 including:
More information