30 Pages

11_registers and counters

Course: EEE 3342, Spring 2012
School: UCF
Rating:
 
 
 
 
 

Word Count: 588

Document Preview

3342 EEL Introduction EEL to Digital Circuits and Introduction Systems Systems Registers and Counters Registers Registers Several FFs can be grouped together with a common clock to from a register. This register uses a gated clock. Registers Registers Since clock enables may affect the setup time of the FFs and cause timing problems, FFs with clock enables can be used in the register. Register Transfers...

Register Now

Unformatted Document Excerpt

Coursehero >> Florida >> UCF >> EEE 3342

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
3342 EEL Introduction EEL to Digital Circuits and Introduction Systems Systems Registers and Counters Registers Registers Several FFs can be grouped together with a common clock to from a register. This register uses a gated clock. Registers Registers Since clock enables may affect the setup time of the FFs and cause timing problems, FFs with clock enables can be used in the register. Register Transfers Register Transferring data between registers is a common operation in digital systems. Register Outputs Register Tri-state buffers can be connected to the outputs of a register. Register Transfers on Tri-State Bus Register Tri-state buses can be used to transfer data between registers. Parallel Adder with Accumulator Parallel In computer circuits, it is frequently desirable to store one number in a register, called accumulator, and add a second number to it, leaving the sum stored in the accumulator. Shift Registers Shift A shift register is a register in which data can be stored, and this data can be shifted to the left or right when a shift signal is applied. Shift Registers Registers Serial Shift Registers Serial Shift registers with 4, 8, or more FFs are available in integrated circuits form. Serial Shift Registers Serial Parallel-In, Parallel-Out Shift Registers Parallel-In, Parallel-in implies that all bits can be loaded at the same time while parallel-out implies that all bits can be read at the same time. Parallel-In, Parallel-Out Shift Registers Parallel-In, Parallel-In, Parallel-Out Shift Registers Shift Shift Register with Feedback Shift Binary Counter Binary A synchronous counter is a counter in which the states of the FFs change simultaneously. First, we will use three T FFs in the binary counter. The FFs change states at the falling or rising edge of the clock. The state of the counter is determined the by states of the FFs. Initially all FFs are set to 0. When a pulse is received, the counter will change to state 001. When a second pulse is received, the counter changes state to 010, etc The sequence of the FF states is CBA = 000, 001, 010, 011, 100, 101, 110, 111, 000, Binary Counter Counter Up-Down Binary Counter Up-Down An up-down binary counter has two inputs U and D. When U = 1, the counter counts up in the sequence 000, 001, 010, 011, 100, 101, 110, 111, 000 When D = 1, the counter counts down in the sequence 000, 111, 110, 101, 100, 011, 010, 001, 000, When U = D = 0, the counter state does not change. The case in which U = D = 1 is not allowed. Up-Down Binary Counter Up-Down Up-Down Binary Counter Up-Down This counter can be implemented using D FFs as follows: Counter for Other Sequences Counter In some applications, the sequence of states of a counter is not in straight binary order. Counter for Other Sequences Sequences The counter can be implemented using T FFs. Their input equations can be derived from next-state maps. Counter for Other Sequences Sequences Counter for Other Sequences Sequences Counters for Other Sequences Counters What happens if the counter is set initially to the state CBA = 001 and a pulse is applied? By tracing the signals through the network, it is clear that TC = TB = 0 and TA = 1. As a result, states A and B change and the state of the counter changes from 001 to 111. Counter Using D Flip-Flops Counter Assume the same counter is implemented using D FFs. Counter Using D Flip-Flops Flip-Flops Note that for a D FF, Q+ = D, so the D input map is identical with the next-state map: DC = C+ = B DB = B+ = C + BA DA = A+ = A(C + B) Counter Using D Flip-Flops DC = C+ = B DB = B+ = C + BA DA = A+ = A(C + B) Counter Design Using S-R FFs Counter Counter Design Using S-R FFs
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

UCF - EEE - 3342
EEL 3342EELIntroduction to Digital Circuits andIntroductionSystemsSystemsAnalysis of ClockedAnalysisSequential NetworksSequentialAnalysis of Clocked NetworksAnalysisWe will consider sequential networks which have other inputsbeside the clock
UCF - EEE - 3342
EEL 3342EELIntroduction to Digital Circuits andIntroductionSystemsSystemsDerivation of State GraphsDerivationand TablesandDerivation of State TablesDerivationWe will consider the design of sequential networks starting froma problem statement
UCF - EEE - 3342
EEL 3342EELIntroduction to Digital Circuits andIntroductionSystemsSystemsAdders and MultipliersParallel AdderParallel4-bit parallel adderParallel adder composed of 4 fulladdersFull AdderFull4-bit parallel adderA full adder and its truth tab
MIT - MATH - 6046
AL TEX cho ng i s d ng Wordphin b n 1.0.0 b n d ch Beta-1.0.335Guido Gonzato, Ph.D. <gonzato@sci.univr.it>Bin d ch : ccc <kyanh@users.sarovar.org>2004/07/17 2004/11/3Tm t t n i dungEX c th thay th hon h o b t k chng trnh so n th o vn b n no. Tuy nh
MIT - MATH - 6046
MIT OpenCourseWarehttp:/ocw.mit.edu6.006 Introduction to AlgorithmsSpring 2008For information about citing these materials or our Terms of Use, visit: http:/ocw.mit.edu/terms.Introduction to Algorithms: 6.006Massachusetts Institute of TechnologyPro
MIT - MATH - 6046
Introduction to AlgorithmsMassachusetts Institute of TechnologyProfessors Erik Demaine and Sha GoldwasserOctober 23, 20026.046J/18.410JHandout 18Problem Set 4 Solutions(Exercises were not to be turned in, but were providing the solutions for your o
MIT - MATH - 6046
Archives of the Gia?i bai tru+.c tuye^nacm problemsetEditors:Nguyen Minh HieuNg KhngNguyen Dinh TuVOJ problem settersWalrussieunhanRace with timeNguye^~n Ha Du+o+ngKaielNghia Nguyen HoangVOJ Teamu.swarnaprakashLast updated: 2009-02-06 13:2
MIT - MATH - 6046
TH L CHNG TRNH KHUYN MIBIG SALE vi th VIETINBANK, TRN POS VIETINBANKGim 20% cho ch th Cremium JCB1. Tn chng trnh khuyn mi: BIG SALE vi th VIETINBANK : Gim 20% cho chth Cremium JCB2. Sn phm/dch v p dng khuyn mi: Th tn dng Quc t Cremium JCB doVietinBa
MIT - MATH - 6046
i H c S Ph m Tp. H Ch MinhLP TRNH WEB PHPGii thiu v mn hcThng tin ging vinLNG TRN HY HINB Mn Cng ngh Phn mmKhoa Cng ngh Thng tinPhone: 0989 366 9900989Email: hienlth@hcmup.edu.vn2Thng tin mn hc LP TRNH WEB PHP S vht: 5 (60t = 45LT + 30TH) M
MIT - MATH - 6046
i H c S Ph m Tp. H Ch MinhLP TRNH WEB PHPChng 02: PHP C B NNI DUNG Ph n 1: T ng quan v PHP Ph n 2: PHP c b n2Ni dung phn 11. Gi i thi u PHPa.b.c.d.L ch s pht tri nPHP l gu i mM t s website dng PHP2. Ho t ng c a Web Servera. C chb. V d
MIT - MATH - 6046
i H c S Ph m Tp. H Ch MinhLP TRNH WEB PHPChng 03: PHP nng caoNi dung1.2.3.4.5.Truy n, nh n d li uCookiesSessionUpload FileImage21. Truyn, Nhn d liu Trang web nh p dli uli Cch 1: truy n d li u tr c ti p qua url S d ng lin k t s a l i u
MIT - MATH - 6046
i H c S Ph m Tp. H Ch MinhLP TRNH WEB PHPChng 04: K t n i PHP v i MySQLNi dung1.2.3.4.5.Cc ki u d li u c b n trong MySQLCc l nh thng d ng trong MySQLK t n i MySQL t PHPQuy trnh k t n i vo MySQLCc b c truy c p CSDL MySQL21. Cc ki u dli u c
MIT - MATH - 6046
i H c S Ph m Tp. H Ch MinhLP TRNH WEB PHPChng 05: PROJECTNi dungThi t k giao di n, b c cHi n th ti ng Vi t trong trang Web.Xy d ng hm k t n i CSDL dng chung.Login.Upload/DownloadTrang s n ph m: xem, t mua (viewer)thm, c p nh t, xa (admin) Phn
MIT - MATH - 6046
E5092Notebook PC User ManualNovember 2009Table of ContentsSafety Precautions . 3Preparing your Notebook PC . 5Using the Touchpad . 7Knowing the Parts. 9Right Side . 9Left Side . 13Rear Side . 15Front Side . 16R
MIT - MATH - 6046
Special Section: Building Your Own Compiler1Special Section: Building Your Own CompilerIn Exercise 7.27 and Exercise 7.28, we introduced Simpletron Machine Language (SML) and created the Simpletron computer simulator to execute programs written in SML.
MIT - MATH - 6046
Chng 1:Gii thiu k thuttruyn s liu (KTTSL)bvhieu@dit.hcmut.edu.vn1Ni dung chng 1- Gii thiu KTTSLng dng v m hnh h thng truyn d liuTruyn s liu v Mng truyn s liuNghi thcGii thiu mt s nghi thc2Ni dung chng 1- Gii thiu KTTSL ng dng v m hnh h thng tr
MIT - MATH - 6046
Chng 2:Cc khi ni m c b n vm ng my tnhKhoa CNTT- HBK H N iGi ng vin: Ng H ng SnB mn Truy n thng v M ng my tnh1Tu n tr cGi i thi u mn h cL c s InternetKhi ni m m ng my tnhM t s v n c b n: chuy n m ch knh vs.chuy n m ch gi, h ng lin k t vs. khng
MIT - MATH - 6046
Chng 8 (cont.)LAN & WANKhoa CNTT- HBK H N iGi ng vin: Ng H ng SnB mn Truy n thng v M ng my tnh1T ng quanTu n tr c : T ng lin k t d li uCc d ch v c a t ng lin k t d li uCc giao th c a truy nh pM ng LAN Ethernet, ARP v a ch v t lTu n ny: Ti p t c
MIT - MATH - 6046
An ton v An ninhThng tinNguy n Linh Giang.B mn Truy n thngv M ng my tnh.I.II.III.IV.V.VI.VII.VIII.Nh p mn An ton thng tinCc phng php m ha i x ngCc h m t kha cng khaiXc th c thng i pCh k s v cc giao th c xc th cCc c ch xc th c trong cc h
MIT - MATH - 6046
Chng 7:T ngng d ngGi ng vin: Ng H ng SnB mn Truy n thng v M ng my tnhKhoa CNTT- HBK H N i1T ng quanBu i tr c: T ng giao v nNguyn l c a t ng giao v nTCP v UDPKhi ni m ki m sot lu ng v ki m sot t cngh nHm nay: T ng ng d ngNguyn l c a t ng ng d
MIT - MATH - 6046
L p trnh socketM c ch: lm th no xy d ng cc ng d ngclient/server truy n d li u qua socketSocket APIsocket a ra trong BSD4.1 UNIX,1981 Cho php ng d ng t o ra vs d ng socket Nguyn l client/server C hai d ng socketTruy n gi tin, khng tincyTruy n
MIT - MATH - 6046
DNS: H th ng tn mi nNg i: c nhi u ID:s b o hi m, tn, s CMTMy tr m, b nh tuy n trnInternet: a ch IP (32 bit) ach ha cc mytn, e.g., ww.yahoo.com con ng i thch dng tnh nQ: nh x gi a a ch IP vtn?Domain Name System:c s d li u phn tn ci t phn c p
MIT - MATH - 6046
ng d ng P2PChia s file ngang hngV dA ch y m t ng d ng chias file trn my tnhk t n i vo Internettm ki m bi ht Hellong d ng hi n th cc my(peer) c ch a m t copyc a bi ht .A ch n m t my trong s, B.File c truy n t my B n my A: HTTPkhi A ang load f
MIT - MATH - 6046
Chng 8:T ng lin k t dli uGi ng vin: Ng H ng SnKhoa CNTT- HBK H N iB mn Truy n thng v M ng my tnh1T ng quanTu n tr c: T ng ng d ngM hnh: client-server vs. P2PCase study: HTTP, Mail, FTPTu n ny: T ng lin k t d li uD ch v :ng gi, a ch haPht hi
MIT - MATH - 6046
Link LayerBu i tr cCh c nng c b nMAC,WLANHm nayPPPKnh o: ATM, MPLS1Giao th c k t n i i m-i m(point-to-point)M t nt g i, m t nt nh n, m t lin k t:Khng c n Media Access ControlKhng c n a che.g., dialup link, ADSL, ISDNM t s giao th c DLC i m-
MIT - MATH - 6046
Chng 3:T ng m ng Internet LayerGi ng vin: Ng H ng SnKhoa CNTT- HBK H N iB mn Truy n thng v M ngmy tnh1Bi gi ng c s d ng ngu n ti li u cung c p b i tr ng i h c Keio, Nh t B nT ng quanTu n tr cV sao ph i phn t ngKi n trc phn t ng, m hnh OSI/TCPK
UGA - FINA - 3000
Chapter 1Valuation Principle: shows how to make the costs and benefits of a decision comparable so that we can weigh themproperly4 types of firms: Sole proprietorshipso Business owned and run by one persono Very small with few, if any employeeso Do
UGA - FINA - 3000
Question1Question2Question3Question4Question5Question6Question7Question8Question9Question10Question11Question12Question13Question14Question15Question16Question17Question18Question19Question20Question21v1AABBBBAAECDDBCE
UGA - FINA - 3000
TEST 1/ LECTURE 2:TIME VALUE OF MONEY PART IAn ExperimentIn the Social Network, the founder of Facebook basically gets $18,000 in start-up moneyfrom his partner in exchange for 30% of the companys profits. How would you valuethis opportunity?Standar
UGA - FINA - 3000
TIME VALUE OF MONEY, PART IIIAMORTIZED LOANS: MORTGAGES AND CAR LOANSAn amortized loan is a loan repaid in equal payments over its life where the paymentsinclude interest and principal.Payment = Principal Reduction + Interest on LoanEXAMPLE: (BASIC M
UGA - FINA - 3000
Extra Problems for Test 1:1.Suppose you are ready to buy your first house. To buy the house, you will take out a $140,000mortgage from the bank. The bank offers you the mortgage for 30 years at an APR of 6.0% with interestcompounded monthly.a. What i
UGA - FINA - 3000
Extra Problem Set II: More Difficult Time Value of Money Questions1.Suppose you invest in a small business. The owner wants you to invest $50,000today with the promise of quarterly payments of $5,000 for the next 5 years. Assumingthe owner makes all p
UGA - FINA - 3000
Extra Problem Set II: More Difficult Time Value of Money Questions1.Suppose you invest in a small business. The owner wants you to invest $50,000today with the promise of quarterly payments of $5,000 for the next 5 years. Assumingthe owner makes all p
UGA - FINA - 3000
TEST KEY FOR SPRING 2012, TEST 1Question1Question2Question3Question4Question5Question6Question7Question8Question9Question10Question11Question12Question13Question14Question15Question16Question17Question18Question19Question20Question21
UGA - FINA - 3000
FINA 3000: FINANCIAL MANAGEMENTTEST 1February 7, 2011Rules of the Test:1.This test is governed by the UGA Honor Code. Violations will be reportedto the Office of Academic Affairs and the penalty will be a zero on this testat a minimum.2.On the sc
UGA - FINA - 3000
FINA 3000: FINANCIAL MANAGEMENTTEST 1February 6, 2012Rules of the Test:1.This test is governed by the UGA Honor Code. Violations will be reportedto the Office of Academic Affairs and the penalty will be a zero on this test at aminimum.2.On the sc
UGA - FINA - 3000
LECTURE 5, TEST 1: FINAL TVM NOTES AND REVIEW PROBLEMSPerpetuity: This is an annuity that has no end point. Assuming the same PMT forever,the PV formula looks like the following:With substitution, this reduces to the following:Example: An investor is
UGA - FINA - 3000
TEST 1/ LECTURE 1: INTRODUCTION TO FINANCEOBJECTIVES:1.Identify three traditional areas of finance2.Describe five guiding principles of finance3.Compare and contrast different forms of business organizations.4.Describe the role of the financial m
UGA - FINA - 3000
TEST 1/ LECTURE 2: REVIEW OF BASIC FINANCIAL INSTRUMENTSDEBT, EQUITY, AND THE BALANCE SHEET:A Quick Review of Financial StatementsThe Balance Sheet: Provides a snap-shot of the firms status (its assets and liabilities)at a given point in time.Current
UGA - FINA - 3000
TIME VALUE OF MONEY PART IIOBJECTIVES:1.Find PV of uneven cash flow streams.2.Understand difference between simple and compound interest.3.Find PV and FV with multiple compounding periods in a year.4.Calculate Effective Annual Rate and compare to
Texas A&M - ECEN - 489
Lecture0:MRILabandOverviewECEN/BMEN489/689MagneticResonanceEngineeringOverviewoftodayslecture:MRSL1. Syllabus2. Laboverviewlecture3. SafetyLecture Youwillhavetotakethequiz(insafetyhandout)andreceiveaperfectscorebeforeyoucanstartthelabs. Youals
Emory - CPLT - 201
CPLT 201Professor Ross15 December 2011Freedom of ChoiceDo women gain power over ones life by taking their own lives? Women assertedlittle power over their own well being while living. After death, do they finally gaininfluence over what had previous
Emory - CPLT - 201
CPLT 201Professor RossSeptember 19, 2011Feminine FertilityThroughout Hesiods Theogeny, stories of males interfering with a womanspregnancy reign throughout the text. The men feel threatened and afraid that the newbornwill rise up and overthrow the p
Emory - CPLT - 201
CPLT 201Professor Ross12 October 2011We Cause of Own MisfortuneHippolytus was simply a devoted follower of Artemis. He cherished her above all things,he followed her rules and he let only praise fall from his lips. However, Hippolytus alsohad a tend
Emory - CPLT - 201
SapphoIn Sapphos only complete poem from If Not, Winter, I think of the speaker as awoman. In the poem, she speaks of her feelings of longing, her humbleness and herobedience. In ancient times, women were thought to be all three of these things, while
Berkeley - CHINESE - 100ax
** * : * "* www.simnovel.com*----Thesunalsoariseth--
Emory - PHILOSOPHY - 100
An Evaluation of Whether or Not Knowledge is Necessary for a Person to Live aGood LifeAs Socrates told us, the unexamined life is not worth living (Plato 2002, 41). Heencouraged us to discuss matters by questioning what was around us. After reading the
Berkeley - CHINESE - 100ax
** * : * "* www.simnovel.com*- -
Berkeley - CHINESE - 100ax
Emory - PHILOSOPHY - 100
ReviewWhat is philosophy1. ethics2. epistemology3. metaphysics4. logicepicurus hedonism4 types of desire:1. natural/necessary (food/water)2. natural/nonnecessary (sex)3. unnatural/nonnecessary (music, books)4. nonnatural/necessary (addictions)
Berkeley - CHINESE - 100ax
** * : * "* www.simnovel.com*---
Emory - PHILOSOPHY - 100
The Unexamined LifeApology (35e 42a); CritoApology:-What punishment does Socrates say he deserves? Why? (36d)-Exile, fine and imprisonment know what will happenDeath what do we know about death? Dont know what death entails. He would behyprocritcal
Berkeley - CHINESE - 100ax
20 ?18791894ETH1905 19
Emory - PHILOSOPHY - 100
The Whole of VirtueMeno (70a 80d)-What definitions of virtue are proposed?Different virtues for different things. The problem with Meno is that he ends upaccounting for the virtue of every possible thing. Socrates says he asked for onething but was g
Berkeley - CHINESE - 100ax
- - "
Emory - PHILOSOPHY - 100
RecapIntro to the problemWhat is it?the form of a virtue (or of virtue itself)the form of the questionAttempted definitionsInterlocutor (one who takes part in dialogue orconversation) misunderstands the questionRecognition that definitions are in
Berkeley - CHINESE - 100ax
- ()
Emory - PHILOSOPHY - 100
Is the Soul Immortal?Phaedo (70a 84b)Introduction to the formsTwo problemsThe problem of the sensesThe problem of identity and fluxShip of Theseus: The ship wherein Theseusand the youth of Athens returned [from Crete] had thirtyoars, and was prese
Berkeley - CHINESE - 100ax
TXT(rebeica),TXT,TXT!,www.dftxt.net! 1 2 1910
Emory - PHILOSOPHY - 100
Immortality of the soulIs there a god?What it means to beMetaphysics - what comes over and above physics. meta notion of being before,above and beyond.Epistemology - Issues pertaining to what we can know.Ethics the meno is interested in the limits o
Berkeley - CHINESE - 100ax
-1