Feasibility of a multifunctional morphological system for use on field programmable gate arrays

Size: px
Start display at page:

Download "Feasibility of a multifunctional morphological system for use on field programmable gate arrays"

Transcription

1 Journal of Physics: Conference Series Feasibility of a multifunctional morphological system for use on field programmable gate arrays To cite this article: A J Tickle et al 2007 J. Phys.: Conf. Ser View the article online for updates and enhancements. Related content - Multifunctional material probe for impurity fluxes characterization L Begrambekov and A Grunin - Multifunctional optical processor for biological micro-objects investigation K Domnin and E Aksenov - Multifunctional centrifugal grinding unit V S Sevostyanov, V I Uralskij, A V Uralskij et al. Recent citations - Use of an Infrared Thermometer with Laser Targeting in Morphological Scene Change Detection for Fire Detection Andrew J Tickle et al This content was downloaded from IP address on 08/11/2018 at 03:10

2 Feasibility of a Multifunctional Morphological System for Use on Field Programmable Gate Arrays A J Tickle, J S Smith, Q H Wu, Department of Electrical Engineering and Electronics, The University of Liverpool, Liverpool L69 3GJ, U.K. a.j.tickle@liv.ac.uk, j.s.smith@liv.ac.uk, q.h.wu@liv.ac.uk Abstract. In this paper, we ll investigate the development of a multifunctional morphological system that can execute either a single morphological operation or a string of operations and can also perform extra logical operations on the result at any stage along the way. This paper will cover how the control circuitry was designed, how the previously developed operations were inserted into the system, how the extra operation circuitry was designed and again this was all done using the graphical model based design methodology which allows the entire functionality of the system to be contained within the Simulink DSP Builder HDL development tool. Testing will involve whole image systems where the resultant image is compared against pre-calculated MATLAB sequences of morphology for a comparison to ensure that the data-stream has travelled correctly through the system using the correct pathway through the blocks defined by the control signal. 1. Introduction This paper continues the work started in [1] by using the operations presented previously and since all morphological operations (MOs) are made up of simply erosion, dilation, opening and closing in a specific given order for different tasks, there was the need to design a multipurpose system that allows the user to pick and select the order of the processes and which output feeds into which input. The system proposed here will be able to handle up to 16 MOs which can be followed or used, however the proposed system would give us possible combinations and this is obviously a little too complex to design a system for and so it was split into 3 smaller systems of a string of 4 operations and a total of 16 blocks which would give us a total of 342 combinations (including special operations) for gray-scale operations and 340 combinations for binary operations which is a little easier to design. This process was repeated several times and controlled by a master control block, but we shall focus on one of these smaller systems in this paper. The user may also wish to combine the system output at certain stages with the previous input of itself (like with morphological contours or morphological gradient) or logical AND or logical OR with other systems that can be running in parallel together. Other functions such as logical XOR and logical NAND could be added if so required by a process of simply modifying the blocks that do the operations and the control signals that feed them. c 2007 Ltd 1

3 2. Control Signals and Extra Operation Circuitry Other systems presented in literature thus far have had control signals used in their design and implementation before but none that are as complicated as this, the most commonly used control signal is to either tell the system to perform erosion or dilation depending on if the signal was a 1 or a 0 [2]. This system will require 3 numerical signals going into it, one for the operation sequence (the full table of operations and their descriptions and corresponding control signals is over 8 pages long and so isn t included in this paper), one for the cycle number and one for the operation number, the latter two values will be discussed in more detail later on. All these control signals will be sent out to activate the correct blocks and the add operators, logical AND s etc and so required a logic circuit in order to do this and so split the number into its binary counterpart and feed these into the logic circuit as for the convex hull thinning system presented in [1]. These will then feed into a 9 input AND gate and the output from this block will be the control signal we require to activate the blocks. These outputs would then be fed into the blocks which respond to that combination so that they can be activated and allow data to pass into them otherwise no data is allowed in. At each stage or layer of the system there is only one block that will be active at any one time so a simple multiple input OR gate can be used to recombine the signals into one as the other signals will all be zero and thus won t affect the dataline with actual values on it. This would mean that we have many of these signals and so we also need to a way to activate the adds, subtracts, OR s and AND s etc for that specific combination. Figure 1 shows the system to do this where we add the straight output signal with the signal that lets us know if we want to AND, OR etc by using the 2 input AND gates thusly. Now that we have a pure control signal, we needed to find the best way to insert the number of cycles with the operation is to occur over. This gives us the choice of 1, 2, 3 or all cycles and the cycle control signal is sent to all the blocks and deciphered from there. Figure 1. Logic circuit to add the extra operations into the system The sub-control system blocks (shown as the black area of Figure 2) need a 1 or a 0 to activate the add, subtract etc and also a way to divert the signal and previous version into the logic devices in order to actually do the required operation. Also we need to be able to pass the information from one block to another so that the flow of pixel data can be assured. The first thing that is required is to prevent all the data progressing through the blocks which won t need it and secondly we need a system to handle the more complex situations. In the black part of Figure 2 Data-Out allows the system to pass the most current data out by either using an AND gate to combine the active output signal with the data so for binary signals its always low if the Output signal is low and the correct values are given when it s high because if the data is a high then both inputs of the AND gate are high and so the 2

4 Figure 2. Layout of all the operation control circuitry output is high and if the data is low then both inputs to the AND gate aren t high and so the output is low. For grayscale systems we would use the product block in Simulink so when the Output signal is active then the data value is multiplied by a 1 and so the output is the input otherwise the data out is permanently low. The same process is repeated for the previous data signal where if anyone of the operation control signals are high then the output from the OR gate is high and that feeds into the AND gate and the same thing happens as for the other AND gate. Also we require that if the system detects any of the other outputs such as the Out-AND signal for example then the output signal isn t sent directly to the output but to the other logic devices. In Simulink we can just used the built in add and subtract blocks where for a 1 they would add and for a 0 they would subtract and so we could either use one block with another control signal or two separate blocks for each function and it was deemed easier to use the latter. The first prototype of this system is shown in Figure 3, the control signals are used in conjunction with the AND gates so that only the correct function (AND, OR, Add or Subtract) receives non-zero data values and hence can be calculated. One AND gate controls and passes out the current data signal and one passes out the previous cycle data signal, they work in pairs, almost like muscles apart from the basic pass the data to the output when there is no extra operation. Since only one system should output values at any one time, this allows us to use the 5 input OR gate so combine all the signals together and still retain the correct value. When connecting in the previous system signals we just connect them to previous outputs as shown previously [1] with the original Thinning / Convex Hull system test. The next part of the system to be developed was the cycle controls which were a little more complicated than first expected. This is illustrated in Table 2 and if no extra cycles are required then we needed to automatically set this system to 0. The same process is repeated for the values that will let the system know if it needs to add the blocks together, subtract them etc. An overall signal producer had to be designed and the values for the different operations are shown in Table 2. The two circuits shown in the black area of Figure 2 act in a very similar manner, the numerical values go into the system and the bit extraction blocks are set to extract the zero, first and second bits. These are sent into 3 input AND gates where certain inputs are inverted 3

5 Figure 3. System to carry out the extra operations Table 1: Table showing which blocks will be activated and their corresponding binary code Cycle Number Blocks Used Binary Code for Cycle 0 No blocks Input signal and block Blocks 1 and Blocks 2 and Blocks 3 and All blocks 101 Table 2: Table showing the extra operations and their corresponding binary code Operation Number MO Additional Operation Binary Code for Operation 0 None Logical AND Logical OR Numerical Add Numerical Subtract 100 so when the correct binary combination comes up, only one AND gate goes high and produces the control signal which is sent to the other blocks. The right most part of that section shows the way in which we make sure that there are no extra operations and sets the cycles value automatically to 0. The system still outputs the Block-12, Block-23, etc signals but also sends them into the OR gate and then into two input AND gates whose other inputs are the original Out-AND, Out-OR signals etc and so only if a block or cycle is high and an operation is high will one of the outputs be high and as a result activate the correct block. The other AND gate combines the Block-None and Out-None signals which lets the system know just to cascade the blocks together. Lastly we need to mention about how to integrate the cycle number into the system previously 4

6 Table 3: Table to show which routes and where the end block will be Operation Number Limit Corresponding End Block Number 1 x x x x x 342 -N/Ashown in Figure 3 so that the cycle number is sent into all blocks and is used to activate the correct functions within that block so that without either the cycle number or operation number the system will remain inactive. This circuit is shown in the green area of Figure 2. However we needed to add one more thing to the system which was the way to let the blocks know that they are the last block in the sequence and to output the answer and by-pass any remaining blocks if any. Since we have 342 combinations, 340 standard combinations, the best way would be to have some sort of system that knows the route from the control signal and between certain numbers on this control signal also sends along a signal to let the blocks know when to output the data to the end. Table 2 shows the different cycles for the different control signals. 3. Levels of Abstraction Figure 2 shows the system composing of the circuitry mentioned previously combined together to make the fully functioning system with a slight addition which will hence be required for each block depending on if it is in the second stage, third or the fourth stage for the cycle of the extra operation required. The way this has been integrated into the system is to divide the cycle controls into 12, 23, 34 and all and then OR the all with each of the others separately to produce 3 signals. Now depending on where the block is in the system, the desired signal will be sent into the cycle-control wire (shown in the red highlighted area) whilst the remaining unused signals will be sent to termination blocks to prevent any further use in the system. The system was designed that way in order for the block to be easily inserted into all the blocks when building and then one wire is altered for each case. This is shown as a separate system here to make it easier to understand but this operation control circuitry along with the calculation circuitry and activation circuitry will all be put into a single block making 16 separate and unique systems. Figure 4. Activation circuitry for each block in the system 5

7 Figure 5. Behavioural level model Figure 6. RTL level model Figure 7. Gate level model for an operation block 6

8 In Figure 4 is the activation circuitry so that when the operation number is imputed from the table of commands, it will break it down into its binary components and analyse it and from this the correct blocks can be added. It s a larger and more complicated version of the combination lock which was developed for the Convex Hull Thinning system [1]. The levels of abstraction which include all thecircuit details are shown in Figures 5 to Figure 7 4. DSP Builder Simulation Results The testing process has consisted of 14 standard separate tests and 3 extra functional separate tests that tested each layer of the system to prove that it works correctly and this was chosen because it is obviously too time consuming to test all the possible combinations with all the extra features. The test setting for each layer comprised of a single or sequence of the basic operations (erosion and dilation), the advanced single step operations (opening and closing) and a combination of the two for each layer. The remaining two standard tests were for incorrect or large number values in case an incorrect value is entered and the second was for an operation number of zero to prove that no output images are obtained for these values while the extra functions combined previous versions of themselves with logical operations. The output test sequence as in previous work [1] was ran through a MATLAB m-file code to compare the number of pixels and locations to a check each image produced by the built in MATLAB operations from the image processing toolbox. These results are displayed in Figure 8(a) to Figure 8(c) and show for a standard test, operation 8 which was a sequence of dilation-opening and its corresponding check, the binary values are inverted but as you can see the images are the same and this was verified by the check with only a slight difference in images which can be accountable to the slight differences in calculation methodology. When performing the tests concerning incorrect control signals we noticed that if it is outside the range of the numbers, for example 521 is binary and using a 9-bit wide data line means that only is sent into the system and so that is operation 9 which is erosion-dilation in two separate steps and so an extra circuit shown in Figure 9 was added in order to compensate for this and was added to the end of the OR-gate network at the end of the block. This circuit takes the operation number and is very similar to a piece of the circuitry inside the blocks to let the block know which layer it is in. There are two standard DSP Builder comparator blocks, with the op-number going into them and one is set to with the reference 1 going into it and the other is set to with the reference 342 going into it and so if the op-number is between or equal to these values then their outputs are both 1 and are both fed into a 2 input AND gate so that when both signals are active i.e. when the number lies between these values the output from the AND is a 1 and this is then fed into a product block which is multiplied with the output data and allows the data to be passed out. If the number doesn t lie within the range then the output is 0 and basic mathematics says that multiple anything by zero and it becomes zero itself and so nothing is passed out. 5. Conclusions and Future Work The conclusions are that in this paper, we have described and examined a useful system for performing a range of MO s which additional logic or mathematical operations can be performed between the stages. This system can handle both binary and greyscale images for basic SEs by a simple case of interchanging the operation circuitry in each block. Extensive simulation results show that the proposed system obeys the control signals and follows the correct path through the system and outputs at the right point and propagation delay doesn t affect the system and delay gates were added to allow the previous data signals into the system for comparison and were passed through a series of 2 input OR gates with the inputs tied together for the average propagation time (times obtained in development stage) through the actual 7

9 Figure 8. Simulation results for operation 8, dilation-opening, (a) Binary counterpart of original image; (b) Multifunctional system result; (c) MATLAB built in operation checks. morphological operation circuits so that the same pixel area in the current and previous image are examined and without this the number of errors is greater. The advantages of this work are that because we have a system capable of doing the operations we can simply change the actual operation and it can be applied to greyscale images, colour images or any other type of operation that can be cascaded together by simple modifications to certain parts of the circuit and for more or less operations we can simply increase or decrease the number of layers where required. Future work will consist of continuing to develop more advanced control systems for this system so a greater string of extra operations can be implemented and to improve the efficiency of the circuit so that less resources are taken up on the chip by such ways as only using 1 line buffer per layer but this would increase the number of data lines and thus increase the risk of propagation delay affecting the system. Also work into more control engineering based applications will be investigated to see if this is possible with this type of design methodology. Acknowledgements The authors would like to thank the associate editor and anonymous reviewers for their valuable comments and suggestions. Mr Tickle would also like to thank his friends Si Ella Li and Theoharis Harris Spertos for the use of the pictures with them in so that the MOs developed could be tested and to the EPSRC (Engineering and Physical Science Research Council) for funding this research work. 8

10 Figure 9. Modifications to OR network hub in order to counteract for incorrect control signals References [1] Tickle A J, Smith J S and Wu Q H 2007 Development of Morphological Operators for Field Programmable Gate Arrays Proceedings of the IoP Conference: Sensors and their Applications XIV, Liverpool John Moores University, Liverpool, UK [2] Louverdis G and Andreadis I 2003 Design and implementation of a fuzzy hardware structure for morphological color image processing IEEE Transactions on Circuits and Systems for Video Technology, Volume bf 13 pp

A Self-Contained Large-Scale FPAA Development Platform

A Self-Contained Large-Scale FPAA Development Platform A SelfContained LargeScale FPAA Development Platform Christopher M. Twigg, Paul E. Hasler, Faik Baskaya School of Electrical and Computer Engineering Georgia Institute of Technology, Atlanta, Georgia 303320250

More information

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER 87 CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER 4.1 INTRODUCTION The Field Programmable Gate Array (FPGA) is a high performance data processing general

More information

International Journal for Research in Applied Science & Engineering Technology (IJRASET) RAAR Processor: The Digital Image Processor

International Journal for Research in Applied Science & Engineering Technology (IJRASET) RAAR Processor: The Digital Image Processor RAAR Processor: The Digital Image Processor Raghumanohar Adusumilli 1, Mahesh.B.Neelagar 2 1 VLSI Design and Embedded Systems, Visvesvaraya Technological University, Belagavi Abstract Image processing

More information

Computer-Based Project in VLSI Design Co 3/7

Computer-Based Project in VLSI Design Co 3/7 Computer-Based Project in VLSI Design Co 3/7 As outlined in an earlier section, the target design represents a Manchester encoder/decoder. It comprises the following elements: A ring oscillator module,

More information

Design and Implementation of a Digital Image Processor for Image Enhancement Techniques using Verilog Hardware Description Language

Design and Implementation of a Digital Image Processor for Image Enhancement Techniques using Verilog Hardware Description Language Design and Implementation of a Digital Image Processor for Image Enhancement Techniques using Verilog Hardware Description Language DhirajR. Gawhane, Karri Babu Ravi Teja, AbhilashS. Warrier, AkshayS.

More information

An Implementation of Morphological Binary Image Processing Using FPGA

An Implementation of Morphological Binary Image Processing Using FPGA Reviewed Paper Volume 2 Issue 11 July 2015 International Journal of Informative & Futuristic Research ISSN (Online): 2347-1697 An Implementation of Morphological Binary Image Processing Using FPGA Paper

More information

Digital Systems Design

Digital Systems Design Digital Systems Design Digital Systems Design and Test Dr. D. J. Jackson Lecture 1-1 Introduction Traditional digital design Manual process of designing and capturing circuits Schematic entry System-level

More information

An Analog Phase-Locked Loop

An Analog Phase-Locked Loop 1 An Analog Phase-Locked Loop Greg Flewelling ABSTRACT This report discusses the design, simulation, and layout of an Analog Phase-Locked Loop (APLL). The circuit consists of five major parts: A differential

More information

FPGA Implementation of High Speed Infrared Image Enhancement

FPGA Implementation of High Speed Infrared Image Enhancement International Journal of Electronic Engineering Research ISSN 0975-6450 Volume 1 Number 3 (2009) pp. 279 285 Research India Publications http://www.ripublication.com/ijeer.htm FPGA Implementation of High

More information

License Plate Localisation based on Morphological Operations

License Plate Localisation based on Morphological Operations License Plate Localisation based on Morphological Operations Xiaojun Zhai, Faycal Benssali and Soodamani Ramalingam School of Engineering & Technology University of Hertfordshire, UH Hatfield, UK Abstract

More information

Image Processing and Particle Analysis for Road Traffic Detection

Image Processing and Particle Analysis for Road Traffic Detection Image Processing and Particle Analysis for Road Traffic Detection ABSTRACT Aditya Kamath Manipal Institute of Technology Manipal, India This article presents a system developed using graphic programming

More information

VLSI Implementation of Cascaded Integrator Comb Filters for DSP Applications

VLSI Implementation of Cascaded Integrator Comb Filters for DSP Applications UCSI University From the SelectedWorks of Dr. oita Teymouradeh, CEng. 26 VLSI Implementation of Cascaded Integrator Comb Filters for DSP Applications oita Teymouradeh Masuri Othman Available at: https://works.bepress.com/roita_teymouradeh/3/

More information

DESIGN OF LOW POWER HIGH PERFORMANCE 4-16 MIXED LOGIC LINE DECODER P.Ramakrishna 1, T Shivashankar 2, S Sai Vaishnavi 3, V Gowthami 4 1

DESIGN OF LOW POWER HIGH PERFORMANCE 4-16 MIXED LOGIC LINE DECODER P.Ramakrishna 1, T Shivashankar 2, S Sai Vaishnavi 3, V Gowthami 4 1 DESIGN OF LOW POWER HIGH PERFORMANCE 4-16 MIXED LOGIC LINE DECODER P.Ramakrishna 1, T Shivashankar 2, S Sai Vaishnavi 3, V Gowthami 4 1 Asst. Professsor, Anurag group of institutions 2,3,4 UG scholar,

More information

A New network multiplier using modified high order encoder and optimized hybrid adder in CMOS technology

A New network multiplier using modified high order encoder and optimized hybrid adder in CMOS technology Inf. Sci. Lett. 2, No. 3, 159-164 (2013) 159 Information Sciences Letters An International Journal http://dx.doi.org/10.12785/isl/020305 A New network multiplier using modified high order encoder and optimized

More information

AUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA

AUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA Reg. No.:20151213 DOI:V4I3P13 AUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA Meet Shah, meet.rs@somaiya.edu Information Technology, KJSCE Mumbai, India. Akshaykumar Timbadia,

More information

The Application of System Generator in Digital Quadrature Direct Up-Conversion

The Application of System Generator in Digital Quadrature Direct Up-Conversion Communications in Information Science and Management Engineering Apr. 2013, Vol. 3 Iss. 4, PP. 192-19 The Application of System Generator in Digital Quadrature Direct Up-Conversion Zhi Chai 1, Jun Shen

More information

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Available online at www.interscience.in Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Sishir Kalita, Parismita Gogoi & Kandarpa Kumar Sarma Department of Electronics

More information

Spectrum Detector for Cognitive Radios. Andrew Tolboe

Spectrum Detector for Cognitive Radios. Andrew Tolboe Spectrum Detector for Cognitive Radios Andrew Tolboe Motivation Currently in the United States the entire radio spectrum has already been reserved for various applications by the FCC. Therefore, if someone

More information

Contrive and Effectuation of Active Distance Sensor Using MATLAB and GUIDE Package

Contrive and Effectuation of Active Distance Sensor Using MATLAB and GUIDE Package IOSR Journal of Electrical And Electronics Engineering (IOSRJEEE) ISSN : 2278-1676 Volume 2, Issue 4 (Sep.-Oct. 2012), PP 29-33 Contrive and Effectuation of Active Distance Sensor Using MATLAB and GUIDE

More information

50 MHz Voltage-to-Frequency Converter

50 MHz Voltage-to-Frequency Converter Journal of Physics: Conference Series OPEN ACCESS 50 MHz Voltage-to-Frequency Converter To cite this article: T Madden and J Baldwin 2014 J. Phys.: Conf. Ser. 493 012008 View the article online for updates

More information

Master of Comm. Systems Engineering (Structure C)

Master of Comm. Systems Engineering (Structure C) ENGINEERING Master of Comm. DURATION 1.5 YEARS 3 YEARS (Full time) 2.5 YEARS 4 YEARS (Part time) P R O G R A M I N F O Master of Communication System Engineering is a quarter research program where candidates

More information

Web-Enabled Speaker and Equalizer Final Project Report December 9, 2016 E155 Josh Lam and Tommy Berrueta

Web-Enabled Speaker and Equalizer Final Project Report December 9, 2016 E155 Josh Lam and Tommy Berrueta Web-Enabled Speaker and Equalizer Final Project Report December 9, 2016 E155 Josh Lam and Tommy Berrueta Abstract IoT devices are often hailed as the future of technology, where everything is connected.

More information

Enhancing System Architecture by Modelling the Flash Translation Layer

Enhancing System Architecture by Modelling the Flash Translation Layer Enhancing System Architecture by Modelling the Flash Translation Layer Robert Sykes Sr. Dir. Firmware August 2014 OCZ Storage Solutions A Toshiba Group Company Introduction This presentation will discuss

More information

Low Power Design of Successive Approximation Registers

Low Power Design of Successive Approximation Registers Low Power Design of Successive Approximation Registers Rabeeh Majidi ECE Department, Worcester Polytechnic Institute, Worcester MA USA rabeehm@ece.wpi.edu Abstract: This paper presents low power design

More information

logic system Outputs The addition of feedback means that the state of the circuit may change with time; it is sequential. logic system Outputs

logic system Outputs The addition of feedback means that the state of the circuit may change with time; it is sequential. logic system Outputs Sequential Logic The combinational logic circuits we ve looked at so far, whether they be simple gates or more complex circuits have clearly separated inputs and outputs. A change in the input produces

More information

DIGITALLY controlled and area-efficient calibration circuits

DIGITALLY controlled and area-efficient calibration circuits 246 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 5, MAY 2005 A Low-Voltage 10-Bit CMOS DAC in 0.01-mm 2 Die Area Brandon Greenley, Raymond Veith, Dong-Young Chang, and Un-Ku

More information

FPGA IMPLEMENTATION OF POWER EFFICIENT ALL DIGITAL PHASE LOCKED LOOP

FPGA IMPLEMENTATION OF POWER EFFICIENT ALL DIGITAL PHASE LOCKED LOOP INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) Proceedings of the International Conference on Emerging Trends in Engineering and Management (ICETEM14) ISSN 0976

More information

Real-Time License Plate Localisation on FPGA

Real-Time License Plate Localisation on FPGA Real-Time License Plate Localisation on FPGA X. Zhai, F. Bensaali and S. Ramalingam School of Engineering & Technology University of Hertfordshire Hatfield, UK {x.zhai, f.bensaali, s.ramalingam}@herts.ac.uk

More information

KEYWORDS: Current mode gates, Current - mode logic, VHDL models, Mixed analogue digital system

KEYWORDS: Current mode gates, Current - mode logic, VHDL models, Mixed analogue digital system VHDL MODELS OF DIGITAL COMBINATORIAL CIRCUITS ON THE CURRENT - MODE GATES D.GRETKOWSKI, A.GUZINSKI, J.KANIEWSKI, O.MASLENNIKOW TECHNICAL UNIVERSITY OF KOSZALIN, POLAND KEYWORDS: Current mode gates, Current

More information

FPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka

FPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka RESEARCH ARTICLE OPEN ACCESS FPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka Swapna Premasiri 1, Lahiru Wijesinghe 1, Randika Perera 1 1. Department

More information

AN EFFICIENT ALGORITHM FOR THE REMOVAL OF IMPULSE NOISE IN IMAGES USING BLACKFIN PROCESSOR

AN EFFICIENT ALGORITHM FOR THE REMOVAL OF IMPULSE NOISE IN IMAGES USING BLACKFIN PROCESSOR AN EFFICIENT ALGORITHM FOR THE REMOVAL OF IMPULSE NOISE IN IMAGES USING BLACKFIN PROCESSOR S. Preethi 1, Ms. K. Subhashini 2 1 M.E/Embedded System Technologies, 2 Assistant professor Sri Sai Ram Engineering

More information

International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April ISSN

International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April ISSN International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April-2017 324 FPGA Implementation of Reconfigurable Processor for Image Processing Ms. Payal S. Kadam, Prof. S.S.Belsare

More information

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM 1 J. H.VARDE, 2 N.B.GOHIL, 3 J.H.SHAH 1 Electronics & Communication Department, Gujarat Technological University, Ahmadabad, India

More information

Field Programmable Gate Array

Field Programmable Gate Array 9 Field Programmable Gate Array This chapter introduces the principles, implementation and programming of configurable logic circuits, from the point of view of cell design and interconnection strategy.

More information

Keytar Hero. Bobby Barnett, Katy Kahla, James Kress, and Josh Tate. Teams 9 and 10 1

Keytar Hero. Bobby Barnett, Katy Kahla, James Kress, and Josh Tate. Teams 9 and 10 1 Teams 9 and 10 1 Keytar Hero Bobby Barnett, Katy Kahla, James Kress, and Josh Tate Abstract This paper talks about the implementation of a Keytar game on a DE2 FPGA that was influenced by Guitar Hero.

More information

ULS24 Frequently Asked Questions

ULS24 Frequently Asked Questions List of Questions 1 1. What type of lens and filters are recommended for ULS24, where can we source these components?... 3 2. Are filters needed for fluorescence and chemiluminescence imaging, what types

More information

Video Enhancement Algorithms on System on Chip

Video Enhancement Algorithms on System on Chip International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 Video Enhancement Algorithms on System on Chip Dr.Ch. Ravikumar, Dr. S.K. Srivatsa Abstract- This paper presents

More information

Design and Analysis of Row Bypass Multiplier using various logic Full Adders

Design and Analysis of Row Bypass Multiplier using various logic Full Adders Design and Analysis of Row Bypass Multiplier using various logic Full Adders Dr.R.Naveen 1, S.A.Sivakumar 2, K.U.Abhinaya 3, N.Akilandeeswari 4, S.Anushya 5, M.A.Asuvanti 6 1 Associate Professor, 2 Assistant

More information

Chapter 3 Describing Logic Circuits Dr. Xu

Chapter 3 Describing Logic Circuits Dr. Xu Chapter 3 Describing Logic Circuits Dr. Xu Chapter 3 Objectives Selected areas covered in this chapter: Operation of truth tables for AND, NAND, OR, and NOR gates, and the NOT (INVERTER) circuit. Boolean

More information

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA 1. Vijaya kumar vadladi,m. Tech. Student (VLSID), Holy Mary Institute of Technology and Science, Keesara, R.R. Dt. 2.David Solomon Raju.Y,Associate

More information

Using Image Processing to Enhance Vehicle Safety

Using Image Processing to Enhance Vehicle Safety Cedarville University DigitalCommons@Cedarville The Research and Scholarship Symposium The 2013 Symposium Apr 10th, 2:40 PM - 3:00 PM Using Image Processing to Enhance Vehicle Safety Malia Amling Cedarville

More information

Electronic Instrumentation ENGR-4300 Fall 2002 Project 2: Optical Communications Link

Electronic Instrumentation ENGR-4300 Fall 2002 Project 2: Optical Communications Link Project 2: Optical Communications Link For this project, each group will build a transmitter circuit and a receiver circuit. It is suggested that 1 or 2 students build and test the individual components

More information

L2. Image processing in MATLAB

L2. Image processing in MATLAB L2. Image processing in MATLAB 1. Introduction MATLAB environment offers an easy way to prototype applications that are based on complex mathematical computations. This annex presents some basic image

More information

ENGN Analogue Electronics Digital PC Oscilloscope

ENGN Analogue Electronics Digital PC Oscilloscope Faculty of Engineering and Information Technology Department of Engineering ENGN3227 - Analogue Electronics Digital PC Oscilloscope David Dries u2543318 Craig Gibbons u2543813 James Moran u4114563 Ranmadhu

More information

Gates and Circuits 1

Gates and Circuits 1 1 Gates and Circuits Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors Combine basic gates into circuits Describe the behavior

More information

IES Digital Mock Test

IES Digital Mock Test . The circuit given below work as IES Digital Mock Test - 4 Logic A B C x y z (a) Binary to Gray code converter (c) Binary to ECESS- converter (b) Gray code to Binary converter (d) ECESS- To Gray code

More information

VLSI Implementation & Design of Complex Multiplier for T Using ASIC-VLSI

VLSI Implementation & Design of Complex Multiplier for T Using ASIC-VLSI International Journal of Electronics Engineering, 1(1), 2009, pp. 103-112 VLSI Implementation & Design of Complex Multiplier for T Using ASIC-VLSI Amrita Rai 1*, Manjeet Singh 1 & S. V. A. V. Prasad 2

More information

DSP-Based Simple Technique for Synchronization of 3 phase Alternators with Active and Reactive Power Load Sharing

DSP-Based Simple Technique for Synchronization of 3 phase Alternators with Active and Reactive Power Load Sharing DSP-Based Simple Technique for Synchronization of 3 phase Alternators with Active and Reactive Power Load Sharing M. I. Nassef (1), H. A. Ashour (2), H. Desouki (3) Department of Electrical and Control

More information

Yet, many signal processing systems require both digital and analog circuits. To enable

Yet, many signal processing systems require both digital and analog circuits. To enable Introduction Field-Programmable Gate Arrays (FPGAs) have been a superb solution for rapid and reliable prototyping of digital logic systems at low cost for more than twenty years. Yet, many signal processing

More information

CS 484, Fall 2018 Homework Assignment 1: Binary Image Analysis

CS 484, Fall 2018 Homework Assignment 1: Binary Image Analysis CS 484, Fall 2018 Homework Assignment 1: Binary Image Analysis Due: October 31, 2018 The goal of this assignment is to find objects of interest in images using binary image analysis techniques. Question

More information

KEYWORDS Cell Segmentation, Image Segmentation, Axons, Image Processing, Adaptive Thresholding, Watershed, Matlab, Morphological

KEYWORDS Cell Segmentation, Image Segmentation, Axons, Image Processing, Adaptive Thresholding, Watershed, Matlab, Morphological Automated Axon Counting via Digital Image Processing Techniques in Matlab Joshua Aylsworth Department of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, OH Email:

More information

Combinational Logic Circuits. Combinational Logic

Combinational Logic Circuits. Combinational Logic Combinational Logic Circuits The outputs of Combinational Logic Circuits are only determined by the logical function of their current input state, logic 0 or logic 1, at any given instant in time. The

More information

Comparative Analysis of Various Adders using VHDL

Comparative Analysis of Various Adders using VHDL International Journal of Engineering and Technical Research (IJETR) ISSN: 2321-0869, Volume-3, Issue-4, April 2015 Comparative Analysis of Various s using VHDL Komal M. Lineswala, Zalak M. Vyas Abstract

More information

Finger print Recognization. By M R Rahul Raj K Muralidhar A Papi Reddy

Finger print Recognization. By M R Rahul Raj K Muralidhar A Papi Reddy Finger print Recognization By M R Rahul Raj K Muralidhar A Papi Reddy Introduction Finger print recognization system is under biometric application used to increase the user security. Generally the biometric

More information

Validation and Verification of Field Programmable Gate Array based systems

Validation and Verification of Field Programmable Gate Array based systems Validation and Verification of Field Programmable Gate Array based systems Dr Andrew White Principal Nuclear Safety Inspector, Office for Nuclear Regulation, UK Objectives Purpose and activities of the

More information

Counterfeit identification method of plastic encapsulated microcircuits using scanning acoustic microscope

Counterfeit identification method of plastic encapsulated microcircuits using scanning acoustic microscope Journal of Physics: Conference Series PAPER OPEN ACCESS Counterfeit identification method of plastic encapsulated microcircuits using scanning acoustic microscope To cite this article: Yao Qiu et al 2018

More information

7. Morphological operations on binary images

7. Morphological operations on binary images Image Processing Laboratory 7: Morphological operations on binary images 1 7. Morphological operations on binary images 7.1. Introduction Morphological operations are affecting the form, structure or shape

More information

DFT for Testing High-Performance Pipelined Circuits with Slow-Speed Testers

DFT for Testing High-Performance Pipelined Circuits with Slow-Speed Testers DFT for Testing High-Performance Pipelined Circuits with Slow-Speed Testers Muhammad Nummer and Manoj Sachdev University of Waterloo, Ontario, Canada mnummer@vlsi.uwaterloo.ca, msachdev@ece.uwaterloo.ca

More information

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2 IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 07, 2015 ISSN (online): 2321-0613 Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse

More information

Automatic Vehicles Detection from High Resolution Satellite Imagery Using Morphological Neural Networks

Automatic Vehicles Detection from High Resolution Satellite Imagery Using Morphological Neural Networks Automatic Vehicles Detection from High Resolution Satellite Imagery Using Morphological Neural Networks HONG ZHENG Research Center for Intelligent Image Processing and Analysis School of Electronic Information

More information

DESIGN OF LOW POWER MULTIPLIERS

DESIGN OF LOW POWER MULTIPLIERS DESIGN OF LOW POWER MULTIPLIERS GowthamPavanaskar, RakeshKamath.R, Rashmi, Naveena Guided by: DivyeshDivakar AssistantProfessor EEE department Canaraengineering college, Mangalore Abstract:With advances

More information

A Handy Guide to Image Resolutions in Print Design

A Handy Guide to Image Resolutions in Print Design A Handy Guide to Image Resolutions in Print Design Using an unsuitable image resolution is one of the most common errors designers make when creating designs for print. The result is a fuzzy print quality,

More information

The University of Wisconsin-Platteville

The University of Wisconsin-Platteville Embedded Motor Drive Development Platform for Undergraduate Education By: Nicholas, Advisor Dr. Xiaomin Kou This research and development lead to the creation of an Embedded Motor Drive Prototyping station

More information

Aim. Unit abstract. Learning outcomes. QCF level: 6 Credit value: 15

Aim. Unit abstract. Learning outcomes. QCF level: 6 Credit value: 15 Unit T3: Microelectronics Unit code: A/503/7339 QCF level: 6 Credit value: 15 Aim The aim of this unit is to give learners an understanding of the manufacturing processes for and the purposes and limitations

More information

Rapid FPGA Modem Design Techniques For SDRs Using Altera DSP Builder

Rapid FPGA Modem Design Techniques For SDRs Using Altera DSP Builder Rapid FPGA Modem Design Techniques For SDRs Using Altera DSP Builder Steven W. Cox Joel A. Seely General Dynamics C4 Systems Altera Corporation 820 E. McDowell Road, MDR25 0 Innovation Dr Scottsdale, Arizona

More information

Performance Analysis of a 64-bit signed Multiplier with a Carry Select Adder Using VHDL

Performance Analysis of a 64-bit signed Multiplier with a Carry Select Adder Using VHDL Performance Analysis of a 64-bit signed Multiplier with a Carry Select Adder Using VHDL E.Deepthi, V.M.Rani, O.Manasa Abstract: This paper presents a performance analysis of carrylook-ahead-adder and carry

More information

KUMU A O CUBESAT: THERMAL SENSORS ON A CUBESAT

KUMU A O CUBESAT: THERMAL SENSORS ON A CUBESAT KUMU A O CUBESAT: THERMAL SENSORS ON A CUBESAT Tyson K. Seto-Mook Department of Electrical Engineering University of Hawai i at Mānoa Honolulu, HI 96822 INTRODUCTION A. Abstract CubeSat is a project that

More information

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network 436 JOURNAL OF COMPUTERS, VOL. 5, NO. 9, SEPTEMBER Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network Chung-Chi Wu Department of Electrical Engineering,

More information

SHF Communication Technologies AG

SHF Communication Technologies AG SHF Communication Technologies AG Wilhelm-von-Siemens-Str. 23D 12277 Berlin Germany Phone ++49 30 / 772 05 10 Fax ++49 30 / 753 10 78 E-Mail: sales@shf.de Web: http://www.shf.de Application Note DQPSK

More information

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION Safaa S. Omran 1 Jumana A. Jarallah 2 1 Electrical Engineering Technical College / Middle Technical University 2 Electrical Engineering Technical College /

More information

Programmable Timer Teaching Notes Issue 1.2

Programmable Timer Teaching Notes Issue 1.2 Teaching Notes Issue 1.2 Product information: www.kitronik.co.uk/quicklinks/2121/ TEACHER Programmable Timer Index of sheets Introduction Schemes of work Answers The Design Process The Design Brief Investigation

More information

Design of an Energy Efficient 4-2 Compressor

Design of an Energy Efficient 4-2 Compressor IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Design of an Energy Efficient 4-2 Compressor To cite this article: Manish Kumar and Jonali Nath 2017 IOP Conf. Ser.: Mater. Sci.

More information

Design & Analysis of Low Power Full Adder

Design & Analysis of Low Power Full Adder 1174 Design & Analysis of Low Power Full Adder Sana Fazal 1, Mohd Ahmer 2 1 Electronics & communication Engineering Integral University, Lucknow 2 Electronics & communication Engineering Integral University,

More information

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT: IJCE January-June 2012, Volume 4, Number 1 pp. 59 67 NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT: A COMPARATIVE STUDY Prabhdeep Singh1 & A. K. Garg2

More information

Journal of Engineering Science and Technology Review 9 (5) (2016) Research Article. L. Pyrgas, A. Kalantzopoulos* and E. Zigouris.

Journal of Engineering Science and Technology Review 9 (5) (2016) Research Article. L. Pyrgas, A. Kalantzopoulos* and E. Zigouris. Jestr Journal of Engineering Science and Technology Review 9 (5) (2016) 51-55 Research Article Design and Implementation of an Open Image Processing System based on NIOS II and Altera DE2-70 Board L. Pyrgas,

More information

LOW POWER DATA BUS ENCODING & DECODING SCHEMES

LOW POWER DATA BUS ENCODING & DECODING SCHEMES LOW POWER DATA BUS ENCODING & DECODING SCHEMES BY Candy Goyal Isha sood engg_candy@yahoo.co.in ishasood123@gmail.com LOW POWER DATA BUS ENCODING & DECODING SCHEMES Candy Goyal engg_candy@yahoo.co.in, Isha

More information

FIR Filter for Audio Signals Based on FPGA: Design and Implementation

FIR Filter for Audio Signals Based on FPGA: Design and Implementation American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) 2313-4410, ISSN (Online) 2313-4402 Global Society of Scientific Research and Researchers http://asrjetsjournal.org/

More information

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC 94 CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC 6.1 INTRODUCTION The semiconductor digital circuits began with the Resistor Diode Logic (RDL) which was smaller in size, faster

More information

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1 Objective: Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1 This Matlab Project is an extension of the basic correlation theory presented in the course. It shows a practical application

More information

Image Enhancement using Hardware co-simulation for Biomedical Applications

Image Enhancement using Hardware co-simulation for Biomedical Applications Image Enhancement using Hardware co-simulation for Biomedical Applications Kalyani A. Dakre Dept. of Electronics and Telecommunications P.R. Pote (Patil) college of Engineering and, Management, Amravati,

More information

Towards Real-time Hardware Gamma Correction for Dynamic Contrast Enhancement

Towards Real-time Hardware Gamma Correction for Dynamic Contrast Enhancement Towards Real-time Gamma Correction for Dynamic Contrast Enhancement Jesse Scott, Ph.D. Candidate Integrated Design Services, College of Engineering, Pennsylvania State University University Park, PA jus2@engr.psu.edu

More information

ECE 5670/6670 Project. Brushless DC Motor Control with 6-Step Commutation. Objectives

ECE 5670/6670 Project. Brushless DC Motor Control with 6-Step Commutation. Objectives ECE 5670/6670 Project Brushless DC Motor Control with 6-Step Commutation Objectives The objective of the project is to build a circuit for 6-step commutation of a brushless DC motor and to implement control

More information

International Journal of Modern Engineering and Research Technology

International Journal of Modern Engineering and Research Technology Volume 1, Issue 4, October 2014 ISSN: 2348-8565 (Online) International Journal of Modern Engineering and Research Technology Website: http://www.ijmert.org Email: editor.ijmert@gmail.com Vedic Optimized

More information

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Some color images on this slide Last Lecture 2D filtering frequency domain The magnitude of the 2D DFT gives the amplitudes of the sinusoids and

More information

CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR

CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR 22 CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR 2.1 INTRODUCTION A CI is a device that can provide a sense of sound to people who are deaf or profoundly hearing-impaired. Filters

More information

The Basic Scheme of the Afocal System and Composition Variants of the Objectives Based on It

The Basic Scheme of the Afocal System and Composition Variants of the Objectives Based on It Journal of Physics: Conference Series The Basic Scheme of the Afocal System and Composition Variants of the Objectives Based on It To cite this article: Gavriluk A V et al 006 J. Phys.: Conf. Ser. 48 945

More information

Laboratory Project 1: Design of a Myogram Circuit

Laboratory Project 1: Design of a Myogram Circuit 1270 Laboratory Project 1: Design of a Myogram Circuit Abstract-You will design and build a circuit to measure the small voltages generated by your biceps muscle. Using your circuit and an oscilloscope,

More information

An Efficent Real Time Analysis of Carry Select Adder

An Efficent Real Time Analysis of Carry Select Adder An Efficent Real Time Analysis of Carry Select Adder Geetika Gesu Department of Electronics Engineering Abha Gaikwad-Patil College of Engineering Nagpur, Maharashtra, India E-mail: geetikagesu@gmail.com

More information

Image processing with the HERON-FPGA Family

Image processing with the HERON-FPGA Family HUNT ENGINEERING Chestnut Court, Burton Row, Brent Knoll, Somerset, TA9 4BP, UK Tel: (+44) (0)1278 760188, Fax: (+44) (0)1278 760199, Email: sales@hunteng.co.uk http://www.hunteng.co.uk http://www.hunt-dsp.com

More information

Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis

Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis N. Banerjee, A. Raychowdhury, S. Bhunia, H. Mahmoodi, and K. Roy School of Electrical and Computer Engineering, Purdue University,

More information

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows Unit 3 BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows 1.Specification (problem definition) 2.Schematic(gate level design) (equivalence check) 3.Layout (equivalence

More information

Implementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring

Implementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring Implementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring Ashill Chiranjan and Bernardt Duvenhage Defence, Peace, Safety and Security Council for Scientific

More information

Design and Implementation of Hybrid Parallel Prefix Adder

Design and Implementation of Hybrid Parallel Prefix Adder International Journal of Emerging Engineering Research and Technology Volume 3, Issue 8, August 2015, PP 117-124 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Design and Implementation of Hybrid Parallel

More information

Design and Implementation of ALU Chip using D3L Logic and Ancient Mathematics

Design and Implementation of ALU Chip using D3L Logic and Ancient Mathematics Design and Implementation of ALU Chip using D3L and Ancient Mathematics Mohanarangan S PG Student (M.E-Applied Electronics) Department of Electronics and Communicaiton Engineering Sri Venkateswara College

More information

THERMAL DETECTION OF WATER SATURATION SPOTS FOR LANDSLIDE PREDICTION

THERMAL DETECTION OF WATER SATURATION SPOTS FOR LANDSLIDE PREDICTION THERMAL DETECTION OF WATER SATURATION SPOTS FOR LANDSLIDE PREDICTION Aufa Zin, Kamarul Hawari and Norliana Khamisan Faculty of Electrical and Electronics Engineering, Universiti Malaysia Pahang, Pekan,

More information

Real-Time Face Detection and Tracking for High Resolution Smart Camera System

Real-Time Face Detection and Tracking for High Resolution Smart Camera System Digital Image Computing Techniques and Applications Real-Time Face Detection and Tracking for High Resolution Smart Camera System Y. M. Mustafah a,b, T. Shan a, A. W. Azman a,b, A. Bigdeli a, B. C. Lovell

More information

CSE352 Autumn Lab #1 Logistics / Constructing Simple Logic Circuits

CSE352 Autumn Lab #1 Logistics / Constructing Simple Logic Circuits CSE352 Autumn Lab #1 Logistics / Constructing Simple Logic Circuits April 4, 2014 1 Instructions Read the whole lab first before starting on any work. You are to complete this lab individually. You may

More information

Design and Analysis of RNS Based FIR Filter Using Verilog Language

Design and Analysis of RNS Based FIR Filter Using Verilog Language International Journal of Computational Engineering & Management, Vol. 16 Issue 6, November 2013 www..org 61 Design and Analysis of RNS Based FIR Filter Using Verilog Language P. Samundiswary 1, S. Kalpana

More information

15EI403J- IMAGE PROCESSING LAB MANUAL

15EI403J- IMAGE PROCESSING LAB MANUAL 15EI403J- IMAGE PROCESSING LAB MANUAL Department of Electronics and Instrumentation Engineering Faculty of Engineering and Technology Department of Electronics and Instrumentation Engineering SRM IST,

More information

Evolving Digital Logic Circuits on Xilinx 6000 Family FPGAs

Evolving Digital Logic Circuits on Xilinx 6000 Family FPGAs Evolving Digital Logic Circuits on Xilinx 6000 Family FPGAs T. C. Fogarty 1, J. F. Miller 1, P. Thomson 1 1 Department of Computer Studies Napier University, 219 Colinton Road, Edinburgh t.fogarty@dcs.napier.ac.uk

More information