Design of a Self Checking Up Counter
|
|
- Lambert Armstrong
- 7 years ago
- Views:
Transcription
1 Desin o a Sel Checkin Up Counter KHADIJA F. O. ALGHEITTA khaitta@yahoo.com AMAL J. MAHFOUD amal_11081@yahoo.com ALI H. MAAMAR ali_h_maamar@yahoo.co.uk Department o Computer Enineerin, Faculty o Electronic Technoloy Beni Waled, LIBYA Abstract: A reister that oes throuh a sequence o distinct states upon the application o a sequence o input pulses is called a counter. Counters which count upward rom zero to maximum are called binary counter. In this counter the ability o aults are available [1]. The characteristics o these types o aults render them undetectable by standard test strateies. The detection o intermittent aults requires the use o Concurrent Error Detection (CED) technique, which continuously monitors the operation o circuits and compares them with some known reerence. This is achieved by incorporatin some orm o redundancy into the system [2]. One method o implementin CED in VLSI circuit is throuh the use o inormation redundancy. This paper investiates the use o inormation redundancy into unchecked system as a mean o incorporatin CED into a sel-checkin binary counter. Key-Words: binary counter, Sel checkin, Concurrent Error Detection, Inormation Redundancy. 1. Introduction Unortunately as the scale o interation has increased so also has the occurrence o intermittent aults. The characteristics o these types o aults render them undetectable by standard test strateies. The detection o intermittent aults requires the use o Concurrent Error Detection (CED) techniques, which continually monitor the operation o the circuit and compared it with some known reerence; this is achieved by incorporatin some orm o redundancy into the system [2]. One method o implementin CED in VLSI circuit is throuh the use o inormation redundancy. This paper investiates the use o inormation redundancy into unchecked system as a mean o incorporatin CED into a sel-checkin up counter. Sel-checkin circuit can be deined as the ability to veriy automatically whether there is any ault in the circuit (chips, boards, or assembled system), thus, sel-checkin circuits allow on-line error detection, which means aults can be detected durin the normal operation o the circuit [3]. The sel-checkin could be achieved by the redundancy techniques; one way to achieve sel-checkin desin is throuh the use o error detectin codes (the inormation redundancy technique) [4]. : ), Volume : 11 Issue :
2 2. Up Counter The up counter is a normal counter, that counts up or incremented its present state when it receives count up sinal, its next state at any time is equal to the present state o the counter +1, or example i the present state o the counter is 1001, then the next state is The counter is active only when the control is hih, as the new value o the up counter has to be compared with the value o the up counter, i the two values are not match an error sinal is enerated, which means the up counter did not counts correctly, or the up counter itsel did a mistake, in both cases an error sinal should be activated. When the up counter receives reset sinal it oes back to zero not to 1. The up counter is a normal counter, it updates itsel accordin to the control sinals (up and reset), when it receives up sinal the present state o the counter is incremented by 1, and the reset sinal sets all bits o the counter to zero. Fiure 1, shows the typical waveorm o the up counter. Fi. 1, the typical waveorm o the up counter. 3. Berer Code Berer code is a separable and unordered code, it is separable because the inormation bits and the check bits (check symbol) in the codeword are separate, it is an unordered code as it is not possible to chane one codeword into another codeword by simply chanin either 1's to 0's or 0's to 1's, this means that the code can detect all unidirectional errors. The codeword o the Berer code is ormed by appendin the check bits to the inormation bits, the check bits o the code is the binary representation o the number o 1's (or the complement o the number o 0's) in the inormation bits, the number o check bits k Lo2 I 1 (data word), the number o bits in the codeword n I k bits., where I is the number o bits in the inormation bits k I the number o inormation bits in a codeword is I 2 1, k 1 then the code is known as a Maximal Lenth Berer code; otherwise it is known as a Non Maximum Lenth Berer code. : ), Volume : 11 Issue :
3 For example, i I 7 and k 3, it is Maximal Lenth Berer code because 2 1 k k 3 is Non-Maximal Lenth Berer code because I 2 1 k. I, whereas I 6 and 4. Sel Checkin Circuits Sel-checkin circuits allow on-line error detection that means aults can be detected durin the normal operation o the circuit. It can detect the presence o both transient and permanent aults. A sel-checkin circuit, see iure 2, consists o a unctional circuit (F), which produces encoded output vectors, and a checker (C), which checks the vectors to determine i an error has occurred. The checker has the ability to ive an error indication even when a ault occurs in the checker itsel. Fi.2 General structure o sel-checkin circuit Sel-checkin loic is typically desined usin codin techniques; one way to achieve sel-checkin desin is throuh the use o error detectin codes (the inormation redundancy technique). 5. Checker Circuit There are two identical check symbol enerator circuits used in the sel checkin up counter, the irst checker which used to enerate the check symbol o the contents o the counter, and the second used to enerate the check symbol o the present state +1. The output o the check symbol enerator which is the Berer code check symbol, and the output o the predicted Berer code check symbol are both ed to the Two Real Checker. The checker circuit is a normal Two-Rail checker (TRC) iure 3, the TRC is used to compare two complementary binary values. The checker determines whether the output o the unctional circuit is a valid or invalid. Two-rail checker unit has two roups o inputs: (x 1,x 2,..x n) and (y 1,y 2,..y n). It also has two outputs: and. The sinals observed on the outputs should always be complementary. Consider a two rail checker with n=2, as shown in Fiure 3, the two input roups are (x 1,x 2) and (y 1,y 2). In a non-error situation where (y 1=x 1') and (y 2=x 2'), the result o this is (='). In situation where due to a ault where (y 1=x 1) or (y 2=x 2), this will then produce (=), that means a valid output thus ivin an error sinal. : ), Volume : 11 Issue :
4 Fi.3 Two rail checker with 2 pairs o inputs 5. Sel checkin hardware The hardware o the checker circuit depends on the type o the redundancy to be used, whether it is a hardware redundancy, inormation redundancy, or time redundancy. In this paper an inormation redundancy will be used in the desin o sel checkin up counter. Fiure 4 shows a block diaram o a sel checkin up counter. The extra hardware needed as shown in iure4, consists o reister, and checkers. The checkers are, Check symbol enerator, which enerates the check symbol o Berer code or the new value o the present state o the counter, and the other check symbol enerator is also Berer code check symbol enerator, which enerate the predicted check symbol, or the present state +1, or example, when the counter is at 0000 state, then there are two check symbols, enerated, one is or state 0000, and the other or state 0001 (predicted check symbol). When count up sinal is enerated, the counter oes to state 0001, and the check symbol enerator enerates the check symbol or state 0001, and compared with the predicted check symbol which enerated in the previous state, i the match then no error occurred, and new check symbol ( predicted check symbol) or state 0010 is enerated. But i an error detected then the counter did not count correctly, and an error sinal enerated. In eneral, the check symbol enerator enerates the check symbol or the new state, and the predicted check symbol enerator enerates the predicted check symbol, which in act is the check symbol or the next state o the counter. Clk Reset Up U1 clk count(7:0) reset up up_counter U2 clk CB(3:0) reset up Re_CB count(7:0) U3 I(7:0) k(3:0) CSB_8_bits CB(3:0) k(3:0) k(3) k(2) CB(3) CB(2) k(1) k(0) CB(1) CB(0) U4 T_R U5 T_R U6 T_R_C Fi.4 sel checkin up counter Fiure 5, shows the typical waveorm o the counters. CLK sinal is ree runnin. The counter counts the new values by a risin ede on the CLK line. : ), Volume : 11 Issue :
5 Fi.5 Timin diaram o the sel checkin up counter 5. Conclusions: The sel checkin up counter presented in this paper was desined and simulated usin HDL lanuae. Sel checkin achieved by usin Berer code, as the counter always chanes its state, the new state checked beore it can be accepted as true state. Incorporated Concurrent Error Detection techniques is not ree, the price an extra hard ware and a tie delay. The extra hard ware is the hard ware to desin two Berer code check symbol enerators, and two rail checker. Reerences: [1] M. Morris Mano and Charles R. Kime "Loic and Computer Desin Fundamentals" by Prentice Hall, 3 rd edition, chapter 7.p331. [2] Russell, G.; Maamar, A.H., "Check bit prediction scheme usin Don's code or concurrent error detection in VLSI processors," Computers and Diital Techniques, IEE Proceedins -, vol.147, no.6, pp , Nov [3] Miron Abramovici, Melvin A.Breuer, and Arthur D.Friedman, "Diital Systems Testin and Testable Desin,1990,ISBN , Chapter 13:SELF-CHECKING DESIGN, pp [4] Huda Abuharsa, and Ali Maamar," Sel Checkin Systolic LIFO Stack",7th WSEAS Int. Con. on Instrumentation, Measurement, Circuits and Systems (IMCAS '08), Hanzhou, China, April 6-8,2008. [5]M.MORRIS MANO, Diital Desin, 2002, 1991, 1984 by Prentice Hall, Upper Saddle River, New Jersey 07458, Chapter 6, P234. [6] Michael D.Ciletti, "Advanced Diital Desin with the Verilo HDL", Upper Saddle River, New Jersey, Chapter 9, pp : ), Volume : 11 Issue :
Decimal Number (base 10) Binary Number (base 2)
LECTURE 5. BINARY COUNTER Before starting with counters there is some vital information that needs to be understood. The most important is the fact that since the outputs of a digital chip can only be
More informationCounters are sequential circuits which "count" through a specific state sequence.
Counters Counters are sequential circuits which "count" through a specific state sequence. They can count up, count down, or count through other fixed sequences. Two distinct types are in common usage:
More informationChapter 7. Registers & Register Transfers. J.J. Shann. J. J. Shann
Chapter 7 Registers & Register Transfers J. J. Shann J.J. Shann Chapter Overview 7- Registers and Load Enable 7-2 Register Transfers 7-3 Register Transfer Operations 7-4 A Note for VHDL and Verilog Users
More informationOn the Influence of the Prediction Horizon in Dynamic Matrix Control
International Journal of Control Science and Enineerin 203, 3(): 22-30 DOI: 0.5923/j.control.203030.03 On the Influence of the Prediction Horizon in Dynamic Matrix Control Jose Manue l Lope z-gue de,*,
More informationExperiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa
Experiment # 9 Clock generator circuits & Counters Eng. Waleed Y. Mousa 1. Objectives: 1. Understanding the principles and construction of Clock generator. 2. To be familiar with clock pulse generation
More informationHewlett-Packard 12C Tutorial
To bein, look at the ace o the calculator. Every key (except the arithmetic unction keys in the ar riht column and the ive keys on the bottom let row) has two or three unctions: each key s primary unction
More informationDIGITAL COUNTERS. Q B Q A = 00 initially. Q B Q A = 01 after the first clock pulse.
DIGITAL COUNTERS http://www.tutorialspoint.com/computer_logical_organization/digital_counters.htm Copyright tutorialspoint.com Counter is a sequential circuit. A digital circuit which is used for a counting
More informationON AN APPROACH TO STATEMENT OF SQL QUESTIONS IN THE NATURAL LANGUAGE FOR CYBER2 KNOWLEDGE DEMONSTRATION AND ASSESSMENT SYSTEM
216 International Journal "Information Technoloies & Knowlede" Volume 9, Number 3, 2015 ON AN APPROACH TO STATEMENT OF SQ QUESTIONS IN THE NATURA ANGUAGE FOR CYBER2 KNOWEDGE DEMONSTRATION AND ASSESSMENT
More informationCHAPTER 11: Flip Flops
CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach
More informationStudy on Performance Analysis of CMOS RF front-end circuits for 2.4GHz Wireless Applications
Study on Performance Analysis of CMOS RF front-end circuits for 2.4GHz Wireless Applications M.Sumathi, 2 S.Malarvizhi Department of ECE,Sathyabama University,Chennai-9 Department/ECE, SRM University,
More informationICS9148-18. Pentium/Pro TM System Clock Chip. Integrated Circuit Systems, Inc. General Description. Pin Configuration.
Interated Circuit Systems, Inc. ICS948-8 Pentium/Pro TM System Clock Chip General Description The ICS948-8 is a Clock Synthesizer chip for Pentium and PentiumPro CPU based Desktop/Notebook systems that
More informationMemory unit. 2 k words. n bits per word
9- k address lines Read n data input lines Memory unit 2 k words n bits per word n data output lines 24 Pearson Education, Inc M Morris Mano & Charles R Kime 9-2 Memory address Binary Decimal Memory contents
More informationMICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1
MICROPROCESSOR A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single Integrated (IC), or at most a few integrated circuit. It is a multipurpose, programmable
More informationToday. Binary addition Representing negative numbers. Andrew H. Fagg: Embedded Real- Time Systems: Binary Arithmetic
Today Binary addition Representing negative numbers 2 Binary Addition Consider the following binary numbers: 0 0 1 0 0 1 1 0 0 0 1 0 1 0 1 1 How do we add these numbers? 3 Binary Addition 0 0 1 0 0 1 1
More informationSummary. Basic comparator operation. (Equality) 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Comparators The unction o a comparator is to compare the manitudes o two binary numbers to determine the relationship between them. In the simplest orm, a comparator can test or equality usin XNOR ates.
More information1 Introduction. 2 Electric Circuits and Kirchoff s Laws. J.L. Kirtley Jr. 2.1 Conservation of Charge and KCL
Massachusetts Institute of Technoloy Department of Electrical Enineerin and Computer Science 6.061 Introduction to Power Systems Class Notes Chapter 6 Manetic Circuit Analo to Electric Circuits J.L. Kirtley
More information(Refer Slide Time: 00:01:16 min)
Digital Computer Organization Prof. P. K. Biswas Department of Electronic & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture No. # 04 CPU Design: Tirning & Control
More informationCounters and Decoders
Physics 3330 Experiment #10 Fall 1999 Purpose Counters and Decoders In this experiment, you will design and construct a 4-bit ripple-through decade counter with a decimal read-out display. Such a counter
More informationLecture 8: Synchronous Digital Systems
Lecture 8: Synchronous Digital Systems The distinguishing feature of a synchronous digital system is that the circuit only changes in response to a system clock. For example, consider the edge triggered
More information150127-Microprocessor & Assembly Language
Chapter 3 Z80 Microprocessor Architecture The Z 80 is one of the most talented 8 bit microprocessors, and many microprocessor-based systems are designed around the Z80. The Z80 microprocessor needs an
More informationModule 3: Floyd, Digital Fundamental
Module 3: Lecturer : Yongsheng Gao Room : Tech - 3.25 Email : yongsheng.gao@griffith.edu.au Structure : 6 lectures 1 Tutorial Assessment: 1 Laboratory (5%) 1 Test (20%) Textbook : Floyd, Digital Fundamental
More informationDigital Design. Assoc. Prof. Dr. Berna Örs Yalçın
Digital Design Assoc. Prof. Dr. Berna Örs Yalçın Istanbul Technical University Faculty of Electrical and Electronics Engineering Office Number: 2318 E-mail: siddika.ors@itu.edu.tr Grading 1st Midterm -
More information(1) /30 (2) /30 (3) /40 TOTAL /100
Your Name: SI Number: UNIVERSITY OF CALIFORNIA AT BERKELEY BERKELEY AVIS IRVINE LOS ANGELES RIVERSIE SAN IEGO SAN FRANCISCO epartment of Electrical Engineering and Computer Sciences SANTA BARBARA SANTA
More informationSequential Logic Design Principles.Latches and Flip-Flops
Sequential Logic Design Principles.Latches and Flip-Flops Doru Todinca Department of Computers Politehnica University of Timisoara Outline Introduction Bistable Elements Latches and Flip-Flops S-R Latch
More informationDigital Logic Design. Basics Combinational Circuits Sequential Circuits. Pu-Jen Cheng
Digital Logic Design Basics Combinational Circuits Sequential Circuits Pu-Jen Cheng Adapted from the slides prepared by S. Dandamudi for the book, Fundamentals of Computer Organization and Design. Introduction
More informationRegisters & Counters
Objectives This section deals with some simple and useful sequential circuits. Its objectives are to: Introduce registers as multi-bit storage devices. Introduce counters by adding logic to registers implementing
More information1.Unisex Provision : Desin Criteria (see diaram on p.3) The cubicle must meet the followin criteria: Measure at least 2.2 m by 1.5m with an outward op
dds 12 Toilets Key Principles Accessible unisex toilets must always be available which are suitable for all the disabled people usin the buildin, in accordance with section one below. Separately, any sinle
More informationSystems I: Computer Organization and Architecture
Systems I: omputer Organization and Architecture Lecture 8: Registers and ounters Registers A register is a group of flip-flops. Each flip-flop stores one bit of data; n flip-flops are required to store
More informationHardware Resource Allocation for Hardware/Software Partitioning in the LYCOS System
Downloaded from orbit.dtu.dk on: Feb 02, 2016 Hardware Resource Allocation for Hardware/Software Partitionin in the LYCOS System Grode, Jesper Nicolai Riis; Knudsen, Peter Voit; Madsen, Jan Published in:
More informationTo design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC.
8.1 Objectives To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC. 8.2 Introduction Circuits for counting events are frequently used in computers and other digital
More informationHPC Scheduling & Job Prioritization WHITEPAPER
HPC Schedulin & Job Prioritization WHITEPAPER HPC Schedulin & Job Prioritization Table of contents 3 Introduction 3 The Schedulin Cycle 5 Monitorin The Schedulin Cycle 6 Conclusion 2 HPC Schedulin & Job
More informationCascaded Counters. Page 1 BYU
Cascaded Counters Page 1 Mod-N Counters Generally we are interested in counters that count up to specific count values Not just powers of 2 A mod-n counter has N states Counts from 0 to N-1 then rolls
More informationAdaptive anticipatory network traffic control using iterative optimization with model bias correction
KU Leuven Centre or Industrial Manaement, Traic and Inrastructure Research report Adaptive anticipatory networ traic control usin iterative optimization with model bias correction Wei Huan a, Francesco
More informationManchester Encoder-Decoder for Xilinx CPLDs
Application Note: CoolRunner CPLDs R XAPP339 (v.3) October, 22 Manchester Encoder-Decoder for Xilinx CPLDs Summary This application note provides a functional description of VHDL and Verilog source code
More informationThe x86 PC: Assembly Language, Design, and Interfacing 5 th Edition
Online Instructor s Manual to accompany The x86 PC: Assembly Language, Design, and Interfacing 5 th Edition Muhammad Ali Mazidi Janice Gillispie Mazidi Danny Causey Prentice Hall Boston Columbus Indianapolis
More informationFlip-Flops, Registers, Counters, and a Simple Processor
June 8, 22 5:56 vra235_ch7 Sheet number Page number 349 black chapter 7 Flip-Flops, Registers, Counters, and a Simple Processor 7. Ng f3, h7 h6 349 June 8, 22 5:56 vra235_ch7 Sheet number 2 Page number
More informationWEEK 8.1 Registers and Counters. ECE124 Digital Circuits and Systems Page 1
WEEK 8.1 egisters and Counters ECE124 igital Circuits and Systems Page 1 Additional schematic FF symbols Active low set and reset signals. S Active high set and reset signals. S ECE124 igital Circuits
More informationAn Organisational Perspective on Collaborative Business Processes
An Oranisational Perspective on Collaborative Business Processes Xiaohui Zhao, Chenfei Liu, and Yun Yan CICEC - Centre for Internet Computin and E-Commerce Faculty of Information and Communication Technoloies
More informationMICROPROCESSOR AND MICROCOMPUTER BASICS
Introduction MICROPROCESSOR AND MICROCOMPUTER BASICS At present there are many types and sizes of computers available. These computers are designed and constructed based on digital and Integrated Circuit
More informationAsynchronous counters, except for the first block, work independently from a system clock.
Counters Some digital circuits are designed for the purpose of counting and this is when counters become useful. Counters are made with flip-flops, they can be asynchronous or synchronous and they can
More informationComputers. Hardware. The Central Processing Unit (CPU) CMPT 125: Lecture 1: Understanding the Computer
Computers CMPT 125: Lecture 1: Understanding the Computer Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 3, 2009 A computer performs 2 basic functions: 1.
More informationETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies
ETEC 2301 Programmable Logic Devices Chapter 10 Counters Shawnee State University Department of Industrial and Engineering Technologies Copyright 2007 by Janna B. Gallaher Asynchronous Counter Operation
More informationDIGITAL ELECTRONICS. Counters. By: Electrical Engineering Department
Counters By: Electrical Engineering Department 1 Counters Upon completion of the chapter, students should be able to:.1 Understand the basic concepts of asynchronous counter and synchronous counters, and
More informationCHAPTER IX REGISTER BLOCKS COUNTERS, SHIFT, AND ROTATE REGISTERS
CHAPTER IX-1 CHAPTER IX CHAPTER IX COUNTERS, SHIFT, AN ROTATE REGISTERS REA PAGES 249-275 FROM MANO AN KIME CHAPTER IX-2 INTROUCTION -INTROUCTION Like combinational building blocks, we can also develop
More informationAn Effective Deterministic BIST Scheme for Shifter/Accumulator Pairs in Datapaths
An Effective Deterministic BIST Scheme for Shifter/Accumulator Pairs in Datapaths N. KRANITIS M. PSARAKIS D. GIZOPOULOS 2 A. PASCHALIS 3 Y. ZORIAN 4 Institute of Informatics & Telecommunications, NCSR
More informationImage Compression through DCT and Huffman Coding Technique
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul
More informationProtecting Your Data with Windows Server 2012 R2 Storage
S T O R A G E Protectin Your Data with Windows Server 2012 R2 Storae A Look at the Key Features Desined to Protect Your Data H avin an effective disaster recovery and data protection plan in place is vital
More informationPeak-to-Average Power ratio of IEEE 802.11a PHY layer Signals
Peak-to-Averae Power ratio of IEEE 802.a PHY layer Sinals A. D. S. Jayalath and C. Tellambura School of Computer Science and Software Enineerin Monash University, Clayton, VIC, 3800. e-mailjayalath@csse.monash.edu.au
More informationProgramming A PLC. Standard Instructions
Programming A PLC STEP 7-Micro/WIN32 is the program software used with the S7-2 PLC to create the PLC operating program. STEP 7 consists of a number of instructions that must be arranged in a logical order
More informationA HyFlex Module for the Personnel Scheduling Problem
A HyFle Module for the Personnel Schedulin Problem Tim Curtois, Gabriela Ochoa, Matthew Hyde, José Antonio Vázquez-Rodríuez Automated Schedulin, Optimisation and Plannin (ASAP) Group, School of Computer
More informationSIMPLIFICATION OF WATER SUPPLY NETWORK MODELS THROUGH LINEARISATION
SIMPLIFICATIO OF WATER SUPPLY ETWORK MODELS THROUGH LIEARISATIO Tobias Maschler and Draan A. Savic D.Savic@exeter.ac.uk Report umber:99/ 999 Centre for Water Systems, University of Exeter, orth Park Road,
More informationNEW adder cells are useful for designing larger circuits despite increase in transistor count by four per cell.
CHAPTER 4 THE ADDER The adder is one of the most critical components of a processor, as it is used in the Arithmetic Logic Unit (ALU), in the floating-point unit and for address generation in case of cache
More informationAnalog/Digital Conversion. Analog Signals. Digital Signals. Analog vs. Digital. Interfacing a microprocessor-based system to the real world.
Analog/Digital Conversion Analog Signals Interacing a microprocessor-based system to the real world. continuous range x(t) Analog and digital signals he bridge: Sampling heorem Conversion concepts Conversion
More information1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.
File: chap04, Chapter 04 1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1. 2. True or False? A gate is a device that accepts a single input signal and produces one
More informationModeling Registers and Counters
Lab Workbook Introduction When several flip-flops are grouped together, with a common clock, to hold related information the resulting circuit is called a register. Just like flip-flops, registers may
More informationHow To Write A Mathematical Model Of Ship Hydrodynamics In An Inland Shiphandlin Simulator Of Smu Insim
Scientific Journals Maritime University of Szczecin Zeszyty Naukowe Akademia Morska w Szczecinie 14, 37(19) pp. 1 15 14, 37(19) s. 1 15 ISSN 1733-867 Ship manoeuvrin hydrodynamics in a new inland shiphandlin
More informationDesign Verification & Testing Design for Testability and Scan
Overview esign for testability (FT) makes it possible to: Assure the detection of all faults in a circuit Reduce the cost and time associated with test development Reduce the execution time of performing
More informationA Verilog HDL Test Bench Primer Application Note
A Verilog HDL Test Bench Primer Application Note Table of Contents Introduction...1 Overview...1 The Device Under Test (D.U.T.)...1 The Test Bench...1 Instantiations...2 Figure 1- DUT Instantiation...2
More informationTechnical Report Documentation Page 2. Government Accession No. 3. Recipient s Catalog No.
1. Report No. Technical Report Documentation Pae 2. Government Accession No. 3. Recipient s Catalo No. FHWA/TX-03/4386-1 4. Title and Subtitle DEVELOPMENT OF A TOOL FOR EXPEDITING HIGHWAY CONSTRUCTION
More informationAM Receiver. Prelab. baseband
AM Receiver Prelab In this experiment you will use what you learned in your previous lab sessions to make an AM receiver circuit. You will construct an envelope detector AM receiver. P1) Introduction One
More informationChapter 4 Register Transfer and Microoperations. Section 4.1 Register Transfer Language
Chapter 4 Register Transfer and Microoperations Section 4.1 Register Transfer Language Digital systems are composed of modules that are constructed from digital components, such as registers, decoders,
More informationPART B QUESTIONS AND ANSWERS UNIT I
PART B QUESTIONS AND ANSWERS UNIT I 1. Explain the architecture of 8085 microprocessor? Logic pin out of 8085 microprocessor Address bus: unidirectional bus, used as high order bus Data bus: bi-directional
More informationIntroduction to Computer Engineering EECS 203
Introduction to Computer Engineering EECS 203 Instructor: Hai Zhou Office: L461 Tech Email: haizhou@northwestern.edu Phone: 847 491 4155 TA: Email: Jing Xin j-xin@northwestern.edu Outline Administrative
More informationAlgorithms for Interference Sensing in Optical CDMA Networks
Algorithms for Interference Sensing in Optical CDMA Networks Purushotham Kamath, Joseph D. Touch and Joseph A. Bannister {pkamath, touch, joseph}@isi.edu Information Sciences Institute, University of Southern
More informationProgramming Logic controllers
Programming Logic controllers Programmable Logic Controller (PLC) is a microprocessor based system that uses programmable memory to store instructions and implement functions such as logic, sequencing,
More informationDigital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill
Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.
More informationTechnical Manual. FAN COIL CONTROLLER COOLING or HEATING ANALOG or PWM Art. 119914 631001A
COOLING or HEATING ANALOG or PWM Art. 119914 631001A TOTAL AUTOMATION GENERAL TRADING CO. LLC SUITE NO.506, LE SOLARIUM OFFICE TOWER, SILICON OASIS, DUBAI. UAE. Tel. +971 4 392 6860, Fax. +971 4 392 6850
More informationCounters. Present State Next State A B A B 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0
ounter ounters ounters are a specific type of sequential circuit. Like registers, the state, or the flip-flop values themselves, serves as the output. The output value increases by one on each clock cycle.
More informationChapter 28B - EMF and Terminal P.D. A PowerPoint Presentation by Paul E. Tippens, Professor of Physics Southern Polytechnic State University
Chapter 28B - EMF and Terminal P.D. A PowerPoint Presentation by Paul E. Tippens, Professor of Physics Southern Polytechnic State University 2007 Objectives: After completin this module, you should be
More informationLecture 16: Address decoding
Lecture 16: Address decodi Itroductio to address decodi Full address decodi Partial address decodi Implemeti address decoders Examples Microprocessor-based System Desi Ricardo Gutierrez-Osua Wriht State
More informationCounters & Shift Registers Chapter 8 of R.P Jain
Chapter 3 Counters & Shift Registers Chapter 8 of R.P Jain Counters & Shift Registers Counters, Syllabus Design of Modulo-N ripple counter, Up-Down counter, design of synchronous counters with and without
More informationChapter 8. Digital and Analog Interfacing Methods
Chapter 8 Digital and Analog Interfacing Methods Lesson 11 Optical Rotatory Incremental Encoder Outline Incremental Rotatory Encoder Disc, tracks and index hole Encoder Interface Circuit Pulses from a
More informationFAULT TOLERANCE FOR MULTIPROCESSOR SYSTEMS VIA TIME REDUNDANT TASK SCHEDULING
FAULT TOLERANCE FOR MULTIPROCESSOR SYSTEMS VIA TIME REDUNDANT TASK SCHEDULING Hussain Al-Asaad and Alireza Sarvi Department of Electrical & Computer Engineering University of California Davis, CA, U.S.A.
More informationAsynchronous Counters. Asynchronous Counters
Counters and State Machine Design November 25 Asynchronous Counters ENGI 25 ELEC 24 Asynchronous Counters The term Asynchronous refers to events that do not occur at the same time With respect to counter
More informationModeling Sequential Elements with Verilog. Prof. Chien-Nan Liu TEL: 03-4227151 ext:34534 Email: jimmy@ee.ncu.edu.tw. Sequential Circuit
Modeling Sequential Elements with Verilog Prof. Chien-Nan Liu TEL: 03-4227151 ext:34534 Email: jimmy@ee.ncu.edu.tw 4-1 Sequential Circuit Outputs are functions of inputs and present states of storage elements
More informationThe string of digits 101101 in the binary number system represents the quantity
Data Representation Section 3.1 Data Types Registers contain either data or control information Control information is a bit or group of bits used to specify the sequence of command signals needed for
More informationERROR DETECTION AND CORRECTION
Supplement to Logic and Computer Design Fundamentals 3rd Edition 1 ERROR DETECTION AND CORRECTION Selected topics not covered in the third edition of Logic and Computer Design Fundamentals are provided
More informationBOOLEAN ALGEBRA & LOGIC GATES
BOOLEAN ALGEBRA & LOGIC GATES Logic gates are electronic circuits that can be used to implement the most elementary logic expressions, also known as Boolean expressions. The logic gate is the most basic
More informationCombinational circuits
Combinational circuits Combinational circuits are stateless The outputs are functions only of the inputs Inputs Combinational circuit Outputs 3 Thursday, September 2, 3 Enabler Circuit (High-level view)
More informationFinite State Machine Design and VHDL Coding Techniques
Finite State Machine Design and VHDL Coding Techniques Iuliana CHIUCHISAN, Alin Dan POTORAC, Adrian GRAUR "Stefan cel Mare" University of Suceava str.universitatii nr.13, RO-720229 Suceava iulia@eed.usv.ro,
More informationSolving on-premise email management challenges with on-demand services
Solvin on-premise email manaement challenes with on-demand services Dell IT Manaement Software as a Service 1 Applications Business Process Consultin Infrastructure Support Introduction The rowin reliance
More informationCOMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design
PH-315 COMINATIONAL and SEUENTIAL LOGIC CIRCUITS Hardware implementation and software design A La Rosa I PURPOSE: To familiarize with combinational and sequential logic circuits Combinational circuits
More informationSheet 7 (Chapter 10)
King Saud University College of Computer and Information Sciences Department of Information Technology CAP240 First semester 1430/1431 Multiple-choice Questions Sheet 7 (Chapter 10) 1. Which error detection
More informationTechnical Publication
Technical Publication Advancin Thermal Mass Gas Flow Meters By Gerardo Varas, Sr. Member Technical Staff Fluid Components International (FCI) Visit FCI online at www.fluidcomponents.com FCI is ISO 9001:2000
More informationEE360: Digital Design I Course Syllabus
: Course Syllabus Dr. Mohammad H. Awedh Fall 2008 Course Description This course introduces students to the basic concepts of digital systems, including analysis and design. Both combinational and sequential
More informationThe 104 Duke_ACC Machine
The 104 Duke_ACC Machine The goal of the next two lessons is to design and simulate a simple accumulator-based processor. The specifications for this processor and some of the QuartusII design components
More informationLocating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras
Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras W3A.5 Douglas Chai and Florian Hock Visual Information Processing Research Group School of Engineering and Mathematics Edith
More informationTHE SIMPLE PENDULUM. Objective: To investigate the relationship between the length of a simple pendulum and the period of its motion.
THE SIMPLE PENDULUM Objective: To investiate the relationship between the lenth of a simple pendulum and the period of its motion. Apparatus: Strin, pendulum bob, meter stick, computer with ULI interface,
More informationBPO. COMPEtitive BUSINESS PROCESS
BPO BUSINESS PROCESS outsourcin COMPEtitive INTELlience SmartBPO is a unique, innovative business process outsourcin (BPO) and competitive intellience model that helps companies to simplify their operations
More informationWiki Lab Book. This week is practice for wiki usage during the project.
Wiki Lab Book Use a wiki as a lab book. Wikis are excellent tools for collaborative work (i.e. where you need to efficiently share lots of information and files with multiple people). This week is practice
More informationRegenerative Braking of BLDC Motors
Reenerative Brakin of BLC Motors By aniel Torres, Applications Enineer Patrick Heath, Marketin Manaer Hih-Performance Microcontroller ivision Microchip Technoloy Inc. ifferent electrical brakin scheme
More informationA NEW METHOD FOR DELIVERABILITY EVALUATION OF OFFSHORE GAS RESERVOIR WITH HIGH TEMPERATURE AND PRESSURE
ENVIRONMENTAL AND EARTH SCIENCES RESEARCH JOURNAL Vol., No., 5, pp.-6 http://dx.doi.or/.88/eesrj. A NEW METHOD FOR DELIVERABILITY EVALUATION OF OFFSHORE GAS RESERVOIR WITH HIGH TEMPERATURE AND PRESSURE
More informationInterfacing Analog to Digital Data Converters
Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous
More informationUsing quantum computing to realize the Fourier Transform in computer vision applications
Using quantum computing to realize the Fourier Transorm in computer vision applications Renato O. Violin and José H. Saito Computing Department Federal University o São Carlos {renato_violin, saito }@dc.uscar.br
More informationChapter 2 Logic Gates and Introduction to Computer Architecture
Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are
More informationLet s put together a Manual Processor
Lecture 14 Let s put together a Manual Processor Hardware Lecture 14 Slide 1 The processor Inside every computer there is at least one processor which can take an instruction, some operands and produce
More informationTraffic Efficiency Guidelines for Temporary Traffic Management
Traffic Efficiency Guidelines for Temporary Traffic Manaement Version 3.1 Final July 2013 1 Contents 1 Glossary of Terms... 3 2 Settin the Scene... 4 2.1 COPTTM TMP Principle... 4 3 Traffic Volumes...
More informationOptimization of Heat Sink Design and Fan Selection in Portable Electronics Environment
Optimization o Heat Sink Desin and Fan Selection in Portable Electronics Environment Abstract Modern portable electronics have seen component heat loads increasin, while the space available or heat dissipation
More informationNTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
More information