7 Pages

logic

Course: ECE 200, Spring 2012
School: Drexel
Rating:
 
 
 
 
 

Word Count: 897

Document Preview

Topic EC262 7: Advanced Topics in Karnaugh Maps Don't Cares If a function has don't cares in its truth table, we can treat those K-map cells as holding a 1 or a 0, depending on which values (1 or 0) allow us to construct the simplest Boolean expression. When considering the implicants and prime implicants of a K-map, it is most beneficial to treat all of the don't care values (usually denoted as X) as holding the...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> Drexel >> ECE 200

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.
Topic EC262 7: Advanced Topics in Karnaugh Maps Don't Cares If a function has don't cares in its truth table, we can treat those K-map cells as holding a 1 or a 0, depending on which values (1 or 0) allow us to construct the simplest Boolean expression. When considering the implicants and prime implicants of a K-map, it is most beneficial to treat all of the don't care values (usually denoted as X) as holding the value: Larger groupings The Boolean expression corresponding to a larger When considering the essential prime implicants of a K-map, it is most beneficial to treat all of the don't care values (denoted as X) as holding the value: ____ . Why? Example (from text) Determine the minimal Boolean expression for a truth table that has the SOP expression: = f ( A, B, C , D ) m (1, 7,10,11,13) + d ( 5,8,15) m (1, 7,10,11,13) Recall that the m in the expression above stands for _________, so the 11 in the expression means that: The d in the expression above stands for _____________, so the 5 in the expression means that: What is the K-map for this canonical SOP expression? AB CD 00 01 11 10 Circle the prime implicants: AB CD 00 01 11 10 00 01 11 10 00 01 11 10 d ( 5,8,15) 1 Now...which of these prime implicants are essential? Remember, when looking for 1's not covered by any other prime implicants, you do not consider the cells holding X's. In other words, a cell holding an X will never force a prime implicants to be essential. Draw arrows pointing to the 1's that are covered by only one prime implicant: AB CD 00 01 11 10 00 01 11 10 So, the essential prime implicants are: AB CD 00 01 11 10 How would you sweep up all the additional 1's? AB CD 00 01 11 10 Thus, the minimal SOP expression is: Now...think about the benefit of using don't cares. What would have been the minimal SOP expression for the original K-map if we decided to treat all don't cares as 0's when forming the prime implicants? AB CD 00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10 So, by considering the don't cares as 1's when forming prime implicants we have have reduced the SOP expression from four terms with 14 literals down to three terms with 8 literals. What would have happened if we had treated don't cares as 1's when examining essential prime implicants? 2 Example (from text) Determine the minimal SOP expression for the K-map shown below. wx yz 00 01 11 10 Let's first circle the prime implicants. wx yz 00 01 11 10 00 X X X X 01 1 1 11 1 1 10 1 1 00 X X X X 01 1 1 11 1 1 10 1 1 Draw arrows pointing to the 1's that are covered by only one prime implicants: wx yz 00 01 11 10 00 X X X X 01 1 1 11 1 1 10 1 1 So, the essential prime implicants are: wx yz 00 01 11 10 00 X X X X 01 1 1 11 1 1 10 1 1 How would you sweep up the remaining 1's? wx yz 00 01 11 10 Thus, the minimal SOP expression is: Note that there are two other equally good ways that we could have swept up remaining the 1's (after circling the essential prime implicants), so there are three different correct answers to this question. 3 00 X X X X 01 1 1 11 1 1 10 1 1 Product of Sums Sometimes we might want the minimum POS expression for a digital logic circuit. Recall how we found a POS expression for a function f using its truth table : We formed the SOP expression for f '(the complement of f) using the lines of the truth table that had an output of 0. We then complemented f 'to obtain f. If we use DeMorgan's Law, the expression we obtain for f will be in POS form. How do you think we can obtain a minimal POS expression using a K-map? Example (from text) Find a minimal POS expression for a digital logic circuit whose K-map is shown below. AB CD 00 01 11 10 00 1 1 01 1 1 1 1 1 11 10 AB CD 00 01 11 10 00 01 11 10 We can readily see two essential prime implicants: but we have two equally good choices for covering the remaining 1: Let's flip a coin and go with Then our minimal SOP expression for the complemented K-map is and therefore the minimal POS expression for the original K-map is: 4 Example (from text) Find a minimal POS solution = for g ( w, x, y, z ) m (1,3, 4, 6,11) + d ( 0,8,10,12,13) wx yz 00 01 11 10 00 01 11 10 wx yz 00 01 11 10 00 01 11 10 wx yz 00 01 11 10 00 01 11 10 Now, are there any 1's that are covered only by one prime implicant? (These will become essential prime implicants.) wx 00 01 11 10 yz 00 01 11 10 Let's circle the essential prime implicants: wx yz 00 01 11 10 5 00 01 11 10 Now there is only one remaining 1 still to be covered, and it can be covered in two equally good ways. Let's go with the third column. Thus the final SOP expression for g' is and therefore the minimal POS expression for g is The Five-Variable Karnough Map The five-input K-map has 32 possible input arrangements, where the outputs for each possible minterms are arranged in two layers as shown below. Squares directly above and below each other are adjacent. Examples of adjacencies are shown in the figure below : So, now we must recognize groups of 2, 4, 8, 16, etc., where the groups can be arranged as rectangular solids. 6 Example (from text) Consider the five-variable K-map shown below. From Introduction to Logic Design, Alan Marcovitz, McGraw Hill, 2010 It is helpful to search for 1's on a layer that have a 0 in the corresponding position in the other layer. The 1 in the box for m4 meets this criteria. Thus A'B'C is an essential prime implicant. Circling essential prime implicants on one-layer yields : From Introduction to Logic Design, Alan Marcovitz, McGraw Hill, 2010 The two remaining 1's are covered by an essential prime implicant that spans both layers, as shown below : From Introduction to Logic Design, Alan Marcovitz, McGraw Hill, 2010 The overall solution is : A'B'C + A'BE + AB'C'E' + ABCD'E' + BDE 7
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:

Drexel - ECE - 200
EC262 Topic 13: Analysis and Design of Sequential Systems-IHow do we design a combinational system?This approach will not work for sequential systems! Why not?So, a different approach is needed to design sequential circuits. But.good news. we have alre
Drexel - ECE - 200
EC262 Topic 2: Introduction to Combinational SystemsMuch of a computer's hardware is comprised of digital logic circuits. Digital logic circuits are built from just a handful of primitive elements, called logic gates, combined in various ways. In a digit
Drexel - ECE - 200
EC262 Digital Systems Fall 2011 Chapter 1 SolutionsTextbook: Marcovitz, Introduction to Logic Design, 3rd ed.Exercise 1 (b and c), Exercise 2 (b and c), Exercise 3 (b and d), Exercise 5 (b and c), Exercise 6 (d, f, g and h), Exercise 7 (a, b, e and f) a
Drexel - ECE - 200
EC262 Digital Systems Fall 2011 Chapter 2 SolutionsTextbook: Marcovitz, Introduction to Logic Design, 3rd ed.Exercise 2 (e and f), Exercise 3(b), Exercise 5 ( a and c), Exercise 8 ( b, e and h), Exercise 9 ( a and b), Exercise 10 (a and b), Exercise 11
Drexel - ECE - 200
EC262 Digital Systems Fall 2011 Chapter 3 SolutionsTextbook: Marcovitz, Introduction to Logic Design, 3rd ed.Exercise 1 (ae), Exercise 2(abcdhj), Exercise 3 (a), Exercise 5 (d and e), Exercise 7 (a and e), Exercise 9 (a), Exercise 11 (c and f). Exercise
Drexel - ECE - 200
EC262 Digital Systems Fall 2011 Chapter 5 SolutionsTextbook: Marcovitz, Introduction to Logic Design, 3rd ed.Exercise 1, Exercise 2, Exercise 5, Exercise 7, Exercise 8, Exercise 9. Exercise 1: For the given circuit a. Compute the maximum delay, i. both
Drexel - ECE - 200
Algorithm = Logic + ControlSequential Circuits Problems(I)Prof. Sin-Min Lee Department of Mathematics and Computer ScienceWe wish to design a synchronous sequential circuit whose state diagram is shown in Figure. The type of flip-flop to be use is J-K
Drexel - ECE - 200
EC262 Digital Systems Fall 2011 Chapter 6 SolutionsTextbook: Marcovitz, Introduction to Logic Design, 3rd ed.Exercise 1 (a, c and d), Exercise 3, Exercise 4 (a and b), Exercise 5, Exercise 6, Exercise 8 (b, c and d), Exercise 9 (a, b and d).Exercise 1:
Drexel - ECE - 200
EC262 Topic 1. Number ConversionsDecimal Integers and Decimal Notation The decimal number system has 10 digits (0, 1, 2, 3,.8, 9). Since it is based on 10 distinct symbols, we say the base is 10. In decimal notation, we write a number as a string of thes
Drexel - ECE - 200
EC262 Topic 3: Circuit SimplificationLogical Equivalence Two Boolean expressions are logically equivalent iff they have identical output values for all possible combinations of values for the inputs. So, to test if two Boolean expressions A and B are log
Drexel - ECE - 200
EC262 Topic 9: Four Important CircuitsThe Binary Decoder A binary decoder is a circuit that has n inputs and (usually) up to 2n outputs. Based on the n inputs, one of the decoder's outputs is selected. To motivate the idea, consider the small section of
Drexel - ECE - 200
EC262 Topic 8: The Design of Iterative SystemsIterative Systems Most of you (I would guess all of you) have computers with microprocessors that support the so-called x86-64 instruction set. This means, among other things, that your computer is able to ad
Drexel - ECE - 200
EC262 Digital Systems Fall 2011 Chapter 7 SolutionsTextbook: Marcovitz, Introduction to Logic Design, 3rd ed.Exercise 1, Exercise 2 (i and iv only) (b, d, and e), Exercise 3 (b, d and e), Exercise 4 (a and c), Exercise 8 (d, e, and f), Exercise 13 and E
Drexel - ECE - 200
EC262 Topic 10: Introduction to Sequential Systems: The R-S LatchSequential Logic The values output by a combinational logic circuit (which is all that we have dealt with in EC262 up until now) depend only on the current input values. Previous input valu
Drexel - ECE - 200
EC262 Topic 11: The D Flip FlopClocks We saw when looking at the R-S latch that an instability can arise if we allow R = 1 and S =1, and then drive R and S to 0 at the same time. This instability is avoided by not permitting the state R =1 and S =1 to oc
Drexel - ECE - 200
EC262 Topic 12: The T and J-K Flip FlopsA flip flop is a clocked device that stores a 0 or a 1. The value stored by a flip flop can only change.Have we seen any exceptions to this rule?What do you mean by "change the flip flop's state"? What is state?
Drexel - ECE - 200
EC262 Topic 6: The Four-Input Karnaugh MapThe extension of three-input K-maps to four-input K-maps is quite straightforward. Four-Input Karnaugh Maps A digital logic circuit with four separate inputs (let's call them A, B, C and D) has 24 = 16 possible i
Drexel - ECE - 200
EC262 Topic 5: The Three-Input Karnaugh MapLast week we learned how to simplify digital logic circuits by simplifying the Boolean expressions that represented these circuits. We simplified the Boolean expressions using Boolean algebra, and, particularly,
University of Toronto - ENV - 200
Chapter 1: The Environment1. Human Impacts on the Environment Highly Developed Countries: countries that have complex industrialized bases, low rates of population growth and high per person incomes. Moderately Developed Countries: developing countries t
Kaplan University - ACCT - AC114
Problem 4-6A Enter the appropriate amount or item in the shaded cells. An asterisk (*) will appear next to an incorrect entry in the outlined cells. 1. and 2. JOURNAL Date 2010 June 1 Cash Accounts Receivable Supplies Office Equipment Emily Page, Capital
Kaplan University - ACCT - AC114
Exercise 6-4Name: Section:Enter the appropriate amount or label in the shaded cells. An asterisk (*) will appear next to an incorrect item or amount in the outlined cells. a. WEDGEFORTH COMPANY Schedule of Cost of Goods Sold For the Year Ended November
Kaplan University - ACCT - AC114
Problem 7-1AName: Section:Enter the appropriate amount or item in the shaded cells. If the Total Cost of the Inventory is incorrect for any date, an asterisk (*) will ONLY appear to the right of column K, "Total Cost." 1. Purchases Date Quantity Unit Co
Kaplan University - ACCT - AC114
Exercise 4-1Name: Section:Enter the appropriate amount or item in the shaded cells. An asterisk (*) will appear next to or below an incorrect entry in the outlined cells.Account 1. 2. 3. 4. 5. Accounts Payable Accounts Receivable Cash Dean Pinkerton, D
Kaplan University - ACCT - AC114
Exercise 2-4 Enter the appropriate amount or item in the shaded cells.Name: Section:An asterisk (*) will appear next to an incorrect item or amount in the outlined cells.Account Debited Transaction (1) (2) (3) Type Asset Asset Asset Effect + + +Accoun
Kaplan University - ACCT - AC114
Exercise 1-7Name: Section:Enter the appropriate amount or item in the shaded cells. An asterisk (*) will appear next to an incorrect amount in the outlined cells. Owner's Equity $520,000 $568,000 $438,400 $658,400 $804,000 $520,000 284,000 0 $804,000As
Kaplan University - ACCT - AC116
Problem 8-2AName: Section:Enter the appropriate amount or item in the shaded cells. An asterisk (*) will appear next to an incorrect amount in the outlined cells.2010 June1 Petty Cash Cash 12 Cash Cash Short and Over Sales 30 Store Supplies Merchandis
Kaplan University - ACCT - AC116
Problem 9-2A Enter the appropriate amount or item in the shaded cells. An asterisk (*) will appear next to an incorrect amount in the outlined cells.Name: Section:1. Customer Sun Coast Beauty Paradise Beauty Store Helix Hair Products Hairy's Hair Care S
Kaplan University - ACCT - AC116
Problem 10-2AName: Section: Enter the appropriate amounts in the shaded cells below and the table will complete itself. A red asterisk (*) will appear below an incorrect amount. Calculations: Straight-line method:( $380,000 -$36,000 Err:511 Err:511 Uni
Kaplan University - ACCT - AC116
Problem 11-1AName: Section:Enter the appropriate amount or account in the shaded cells. An asterisk (*) will appear next to an incorrect amount in the outlined cells. 1. Date Jan. Feb. Apr. JOURNAL Description 15 Merchandise Inventory Accounts Payable 1
Kaplan University - ACCT - AC116
Problem 13-1AName: Section: Enter the appropriate amounts in the shaded cells below. A red asterisk (*) will appear to the right of an incorrect amount. 1. Year 2005 2006 2007 2008 2009 2010 Total Dividends $5,000 18,000 45,000 45,000 60,000 67,000 Prefe
Kaplan University - ACCT - AC116
Problem 13-3AName: Section: Enter the appropriate amounts and accounts in the shaded cells below. A red asterisk (*) will appear to the right of an incorrect amount in the outlined cells. JOURNAL Description a. Treasury Stock Cash b. Cash Treasury Stock
Kaplan University - ACCT - AC116
Problem 14-2AName: Section: Enter the appropriate account titles and amounts in the shaded cells below. A red asterisk (*) will appear to the right of an incorrect amount in the outlined cells. JOURNAL Description 1. Cash Discount on Bonds Payable Bonds
Kaplan University - ACCT - AC116
Problem 16-1AName: Section: Enter the appropriate amounts in the shaded cells below. A red asterisk (*) will appear to the right of an incorrect amount in the outlined cells. MAVENIR TECHNOLOGIES INC. Statement of Cash Flows For the Year Ended December 3
Kaplan University - ACCT - AC116
Name: Enter the appropriate numbers/formulas in the shaded (gray) cells. An asterisk (*) will appear to the right of an incorrect answer. Continuing Problem KIPLEY COMPANY, INC. PAYROLL REGISTERFOR PERIOD ENDINGJanuary 8, 20 - MARITAL STATUS NO. OF W/H
Kaplan University - ACCT - AC116
Name: Enter the appropriate numbers/formulas in the shaded (gray) cells. An asterisk (*) will appear to the right of an incorrect answer. Continuing Problem KIPLEY COMPANY, INC. PAYROLL REGISTERFOR PERIOD ENDINGJanuary 8, 20 - MARITAL STATUS NO. OF W/H
Kaplan University - ACCT - AC116
Name: Enter the appropriate numbers/formulas in the shaded (gray) cells. An asterisk (*) will appear to the right of an incorrect answer. Continuing Problem KIPLEY COMPANY, INC. PAYROLL REGISTERFOR PERIOD ENDINGJanuary 8, 20 - MARITAL STATUS NO. OF W/H
Kaplan University - ACCT - AC116
Name:Jamie CowperEnter the appropriate numbers/formulas in the shaded (gray) cells. An asterisk (*) will appear to the right of an incorrect answer. Continuing Problem KIPLEY COMPANY, INC. PAYROLL REGISTERFOR PERIOD ENDINGJanuary 8, 20 - MARITAL STATU
Kaplan University - ACCT - AC116
Name: Enter the appropriate numbers/formulas in the shaded (gray) cells. An asterisk (*) will appear to the right of an incorrect answer. Continuing Problem KIPLEY COMPANY, INC. PAYROLL REGISTERFOR PERIOD ENDINGJanuary 8, 20 - MARITAL STATUS NO. OF W/H
Kaplan University - ACCT - AC116
Name: Enter the appropriate numbers/formulas in the shaded (gray) cells. An asterisk (*) will appear to the right of an incorrect answer. 2-2A Rate $2.13 x Hours 40 = Minimum Weekly Wages $85.20(a)(b)$85.20 80.00 $5.20Minimum weekly wages Weekly wage
Kaplan University - ACCT - AC116
Name: Enter the appropriate numbers/formulas in the shaded (gray) cells. An asterisk (*) will appear to the right of an incorrect answer. 2-2A Rate $2.13 x Hours 40 = Minimum Weekly Wages $85.20(a)(b)$85.20 80.00 $5.20Minimum weekly wages Weekly wage
Kaplan University - ACCT - AC116
Name: Enter the appropriate numbers/formulas in the shaded (gray) cells. An asterisk (*) will appear to the right of an incorrect answer. 3-1A Rite-Shop Employee No. Employee Name 711 512 624 325 422 210 111 Castro, Manny Corrales, Pat Guitar, Joseph Moor
Kaplan University - ACCT - AC116
Name: Enter the appropriate numbers/formulas in the shaded (gray) cells. An asterisk (*) will appear to the right of an incorrect answer. 4-5A HOGAN THRIFT SHOP PAYROLL REGISTERFOR PERIOD ENDINGDecember 18, 20 - MARITAL STATUS NO. OF W/H ALLOW.EMPLOYEE
Kaplan University - ACCT - AC116
Name: Enter the appropriate numbers/formulas in the shaded (gray) cells. An asterisk (*) will appear to the right of an incorrect answer. 5-2A Total payroll Less: Wages paid in excess of $7,000 Earnings subject to FUTA and SUTA Taxable Earnings $265,790 2
Kaplan University - ACCT - AC116
Name: Enter the appropriate numbers/formulas in the shaded (gray) cells, or select from the drop-down list. An asterisk (*) will appear to the right of an incorrect answer. 6-11A JOURNALDATE DESCRIPTION DEBIT CREDIT20-Dec.Adjusting Entry 31 Wages Wages
Kaplan University - ACCT - AC116
JOURNALDATE20-Page 41POST. REF. DEBIT CREDITDESCRIPTIONOct.9 Payroll Cash Cash 9 Administrative Salaries Office Salaries Sales Salaries Plant Wages FICA T axes Payable - OASDI FICA T axes Payable - HI Employees FIT Payable Employees SIT Payable Emp
Kaplan University - ACCT - AC116
Practice Exercise 17-1A Enter the appropriate amount or item in the shaded cells.Name: Section:An asterisk (*) will appear next to an incorrect item or amount in the outlined cells. Increase (Decrease) Change (%)Account Accounts payable Long-term debt
Kaplan University - ACCT - AC116
Practice Exercise 18-1A Enter the appropriate term in the shaded cells. An asterisk (*) will appear next to or below an incorrect entry in the outlined cells.Name: Section:a. Monitoring the operating results of implemented plans and comparing the actual
Kaplan University - ACCT - AC116
Practice Exercise 19-1AName: Section: Enter the appropriate account or amount in the outlined cells. An asterisk (*) will appear to the right of an incorrect entry or account in the outlined cells. JOURNAL Date May 9 Materials Accounts Payable 21 Work in
Kaplan University - ACCT - AC116
Exercise 21-5Name: Section:Enter the appropriate term in the shaded cells. An asterisk (*) will appear next to or below an incorrect entry in the outlined cells. Type (Variable/Fixed) Variable Fixed Fixed Fixed Fixed Err:511 Err:511 Err:511 Err:511 Err:
Kaplan University - ACCT - AC116
Practice Exercise 22-1AName: Section: Enter the appropriate amount or item in the shaded cells below. A red asterisk (*) will appear above, below or to the right of an incorrect amount or entry in the outlined cells.Fabricating Department Flexible Budge
Kaplan University - ACCT - AC116
Exercise 23-21Name: Section: Enter the appropriate amount or item in the shaded cells. An asterisk (*) will appear beside an incorrect entry in the outlined cells. JOURNAL DescriptionDateDebitCredit Err:511 Err:511 Err:511 Err:511June 30 Work in Proc
Kaplan University - ACCT - AC116
Practice Exercise 24-1AName: Section: Enter the appropriate amount in the shaded cells below. A red asterisk (*) will appear to the right of an incorrect answer in the outlined cells.Harding Company Budget Performance Report North Division Budgeted Cost
Kaplan University - ACCT - AC116
Practice Exercise 25-1AName: Section:Enter the appropriate amount in the shaded cells below. A red asterisk (*) will appear to the right of an incorrect amount in the outlined cells. Differential Analysis Lease Versus Sale of Equipment Differential reve
Kaplan University - ACCT - AC300
C1-9 GAAP Hierarchy A friend of yours says, "I understand there are `rules' for financial reporting. But what are these rules, where can a person find them, and which ones are more important?" Required Prepare an answer for your friend.C1-9 GAAP Hierarch
Kaplan University - ACCT - AC300
C2-5 Cost and Expense Recognition (AICPA Adapted) An accountant must be familiar with the concepts involved in determining earnings of a company. The amount of earnings reported for a company is dependent on the proper recognition, in general, of revenue
Kaplan University - ACCT - AC300
P3-11 Worksheet The Fiorillo Company has the following account balances on December 31, 2010 prior to any adjustments: Debit $1,900 4,700 8,700 600 4,100 38,000 11,500 10,700 3,100 4,300 Credit $60 Notes payable (due March 1, 2011) Unearned rent Mortgage
Kaplan University - ACCT - AC300
P4-4 Balance Sheet The following is a list (in random order) of the December 31, 2010 balance sheet accounts of the International Products Company: Additional paid-in capital on preferred stock Accounts receivable Dividends payable Buildings Bonds payable
Kaplan University - ACCT - AC300
P5-9 Misclassifications The bookkeeper for the Olson Company prepared the following income statement and retained earnings statement for the year ended December 31, 2010: OLSON COMPANY December 31, 2010 Expense and Profits Statement Sales (net) Less: Sell
Kaplan University - ACCT - AC300
P6-3 Interim Reporting The Schultz Company prepares interim financial statements at the end of each quarter. The income statement presented at the end of the first quarter of 2010 is as follows: Sales (net) Cost of goods sold Gross profit Operating expens
Kaplan University - ACCT - AC300
PM-1 Future Value of an Investment Using the future value tables, solve the following: Required 1. What is the future value on December 31, 2014 of a deposit of $35,000 made on December 31, 2010, assuming interest of 10% compounded annually? 2. What is th
Emory - ECON - 201