21 Pages

Lectures8and9

Course: FIN 350, Spring 2009
School: Washington
Rating:
 
 
 
 
 

Word Count: 2867

Document Preview

8 LECTURES & 9 INTRODUCTION TO NET PRESENT VALUE AND CAPITAL BUDGETING Reading: Chapter 7, Section 7.1 Chapter 8, Sections 8.1-8.4 Homework: Online problems, supplemental readings, study for midterm. Objectives: Understand the Net Present Value Criterion and its importance in evaluating corporate investments Identify the information that is required to compute NPV Identify the relevant, incremental cash...

Register Now

Unformatted Document Excerpt

Coursehero >> Washington >> Washington >> FIN 350

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.
8 LECTURES & 9 INTRODUCTION TO NET PRESENT VALUE AND CAPITAL BUDGETING Reading: Chapter 7, Section 7.1 Chapter 8, Sections 8.1-8.4 Homework: Online problems, supplemental readings, study for midterm. Objectives: Understand the Net Present Value Criterion and its importance in evaluating corporate investments Identify the information that is required to compute NPV Identify the relevant, incremental cash flows of an investment proposal Evaluate an investment proposal using the NPV criterion given a discount rate WHAT IS CAPITAL BUDGETING? Capital budgeting is the decision making process for investment decisions, i.e., deciding how much and what to invest in. The most important decisions a corporation can make involve the acquisition of long-term assets. (Sometimes called capital budgeting or strategic asset allocation.) In what lines of business or activities should we invest? What types of equipment should we acquire? Should we replace our plant or equipment? What other companies should be buy? To make these decisions, we apply the valuation principle and law of one price. What is the market value of the projects benefits? What are the costs? If the benefit is bigger than the cost, we do it. Net Present Value is a dollar measure of the market value of an investment's benefits less its costs. Put another way, the net present value is the amount by which an investment will increase the market value of the firm. If a project has an NPV of $100,000, doing it would increase the market value of the firm by $100,000. WHAT DOES NET PRESENT VALUE MEASURE? The market value of all financial claims on a firm equals the present value of all current and future free cash flow. Free Cash Flow is the cash flow the firm generates that is available to pay out to all investors, including stockholders, bondholders, banks and other creditors. Firm Value = FCF0 + FCF1 (1 + r1 ) 1 + FCF2 (1 + r2 ) 2 + FCF3 (1 + r3 ) 3 + ... Net present value measures the present value all of the changes in a firm's current and future free cash flow. means "change in" (Firm Value)= NPV = FCF0 + FCF1 (1 + r1 ) 1 + FCF2 (1 + r2 ) 2 + FCF3 (1 + r3 ) 3 + ... FCF refers to incremental free cash flows. (FCF represents all the changes in the firm's free cash flows that result from the investment.) r is the required return (or discount rate or cost of capital) r is the return that could be earned in the financial market for investments with the same risk EXAMPLE You own a company that operates 5 Arbys Roast Beef Sandwich shops in Seattle. The company generates free cash flow of $100,000 per year, and you expect to close your stores in 5 years. Today 1 2 3 4 5 100,000 100,000 100,000 100,000 100,000 100,000 If your discount rate is 8% per year, the value of your company is: 1 1 100,000 + 100,000 = 499,271 .08 .08(1.08) 5 You are considering opening a new Arbys for $55,000 today. It will add to cash flows by $20,000 over the next 5 years: Today -55,000 1 20,000 2 20,000 3 20,000 4 20,000 5 20,000 Projected Cash flows for the company after opening the new shop Today 45,000 1 120,000 2 120,000 3 120,000 4 120,000 5 120,000 Value of the company with the project: 1 1 45,000 + 120,000 = 524,125 5 .08 .08(1.08) EXAMPLE (CONTINUED) So, opening the new Arbys will increase the value of your company by $24,854 (=$524,125 - $499,271). Rather than revaluing the entire company based a new project, what we usually do is identify just the changes in cash flows due to the project and value those directly. If their value is positive, then the company is better off with the project: 1 1 NPVof project = 55,000 + 20,000 = 24,854 .08 .08(1.08)5 Thus, the NPV of the project is the change in the value of the firm that comes as a result of the project. Decision rule based on NPV: Accept an investment if its NPV is positive Reject if its NPV is negative. Positive NPV means the project will increase the value of the firm; negative means it will decrease it. SOME IMPORTANT POINTS ABOUT NPV 1. NPV is a dollar measure of the effect of an investment on the value of a business. a. NPV reflects all effects, both near term and in the distant future, of an investment. b. A positive NPV project adds value to the company, so you want to take all positive NPV projects and reject all negative NPV projects 2. The challenges of implementing NPV are: a. Forecasting incremental free cash flow (today) b. Evaluating whether forecasts make economic sense (Next time) c. Identifying option characteristics (also next time) d. Estimating the discount rate (after the mid-term). The discount rate reflects the risk of an investment. For now it will be given to you. 3. Net present value ignores the value of managerial flexibility. That is, NPV misses the value of options that managers have to expand, scale back, or abandon investment projects once they are undertaken. We will discuss this briefly next time, but to get a good understanding, you will need to take an advanced corporate finance class. INCREMENTAL FREE CASH FLOWS Incremental free cash flows are any and all changes in free cash flows caused by undertaking an investment. Like any economic decision we base our analysis on marginal (or incremental) benefits and costs. The definition of free cash flow helps us structure our analysis Changes in operating income (EBIT) -Changes in net working capital -Changes in capital spending +Proceeds for sale of project assets =Changes in Free cash flow We ignore cash flows associated with financing of the project: Ignore interest on debt used to purchase it Ignore dividends on any new stock issued to raise the funds We want to know the value of the project itself We are interested in the total cash flow the project generates Interest and dividend payments just determine how these cash flows are split between different classes of investors The value of the project is the present value of the cash flow it can generate for all investors If the present value of the cash the project generates exceeds the amount of investment it requires (i.e. its positive NPV), it will increase shareholder wealth under most financing arrangements. Think of buying a house. Do you want to know whether the total price of the house is reasonable, or just your down-payment? We will talk about financing decisions later in the class. A MORE DETAILED LOOK AT THE COMPONENTS OF FREE CASH FLOW Operating cash flow Revenues Operating expenses Be sure to include effects on revenues and operating costs in other parts of the company, but ignore interest Taxes Include the tax effects of depreciation but not depreciation itself Less Changes in net working capital include 1. sales and purchases on credit (accounts receivable and payable) 2. changes in inventories of materials and finished goods 3. reserves of cash Incremental overhead or administrative costs Investment Purchases and sales of assets Include any tax effects of sales Opportunity cost of assets already owned that are employed and could be sold or redeployed to other uses. Important: Ignore sunk costs, i.e. costs already incurred and cannot be recovered. This would include assets already owned but that cannot be sold or redeployed for another purpose. TAXES AND CAPITAL BUDGETING Throughout our discussion of capital budgeting, taxes will be the part that makes things complicated. Because of tax laws, we have to worry about whether certain effects are taxable and how much tax they incur. One example is depreciation, which is a charge to earnings (a quasi-expense) that reduces taxes, but not an actual cash flow. Another example is the sale of an asset. Whenever you sell an asset, you pay taxes on any capital gain from the sale. Uncle Sam defines capital gain as: Capital gain = Selling Price - Book Value. (where Book Value = Purchase Price - Accumulated Depreciation) A TYPICAL PROFILE OF CASH FLOWS Initial outlays or cash flows Purchase and installation of assets Changes in net working capital Training expenses net of tax effects Sale or disposal of replaced assets net of tax effects Intermediate cash flows Revenues minus expenses net of tax effects Less changes in net working capital (subtract non-cash revenue, inventory purchases, and add back non-cash expenses) Changes in overhead expenses net of tax effects Depreciation tax shields Terminal cash flows Proceeds from sale of assets net of tax effects Costs of clean up or disposal net of tax effects Recovery of working capital Or, if youre valuing a business, the terminal cash flow can be computed as a growing perpetuity. SOME POTENTIAL PITFALLS Include changes, not levels, of net working capital Include the recovery of net working capital at the termination of project a Ignore costs that are not incremental (i.e., sunk costs and precommitted expenditures) Ignore financing cash flows such as interest payments and dividends Include only overhead costs that are incremental to the project Include the opportunity cost of owned assets that are employed in a project that could be redeployed to another project or sold Treat inflation consistently (i.e., discount nominal cash flows by nominal discount rates) Include the tax effects of the sale of assets Include effects on the sales and costs of production of related products or services of the company Ignore depreciation charges, but include the tax effects of depreciation Always ask the "with vs. without" question! WHAT IS A RELEVANT CASH FLOW? Suppose you are deciding whether to invest in a new manufacturing plant. You own the land and buildings that will be used, but existing buildings must be demolished. Which of the following are incremental cash flows? Market value of land and existing buildings. Costs of demolition and clearing land. Cost of building a new access road put in last year. Lost earnings from other products due to managers' time spent on the new plant Portion of the cost of leasing the president's plane Future depreciation of the new plant Initial investment on inventories and raw materials Payments already made for engineering design of the new plant. EVALUATING PROPOSALS Investment in new machine = $8,000 Increase in revenues = $1000 Reduction in annual operating costs = $3,000 per year for 4 yrs Change in net working capital = $0 Market value of machine in 4 yrs = $1,000 Straight line depreciation for 4 yrs = $2,000/ yr Tax rate = 0.34 Required rate of return = 0.10 Incremental cash flows Operating cash flows: which will be determined by revenues, operating costs, depreciation and taxes. Initial investment = $8,000 Proceeds from sale of equipment = Selling price - (selling price-book value)() Year 0 + Revenues - Costs - Depr = EBIT - Taxes = EBIAT Add Back Depr - Capital Expend = Net Cash Flow 1 2 3 4 CAPITAL BUDGETING EXAMPLE The JoePa Electric Co. is considering a contract to manufacture a specialized switch. The contract calls for the company to deliver 3000 switches per year for four years at a price of $30 per switch (paid on delivery). Producing the switch will require use of some existing equipment and investment of $100,000 in new equipment. The variable cost of the switch will be $15 per switch throughout the life of the contract. The existing equipment that would be used is already fully depreciated. If used to make switches, it will not require any maintenance expenditures but it will be worthless at the end of the contract. The company has no other use for the equipment but could sell it now for $1000. The new equipment that would be used on the switch contract requires no maintenance expenditures but will be depreciated to zero on a straight-line basis over 4 years. At the end of four years, this equipment can be sold for $10,000. The cost of capital for this project is 10%. JoePa Electrics tax rate is 33%. Should JoePa take the switch contract? Assume that all cash flows except the initial equipment-related flows occur at the ends of years 1 through 4. JOEPA ELECTRIC EXAMPLE CAPITAL BUDGETING EXAMPLE FROM A PAST MIDTERM You are considering the following project: The project will last for 3 years. Based on $15,000 in market research, you believe that each year you will have revenues of $230,000 (and expenses of $100,000). The project will require new equipment valued at $80,000. This equipment will be depreciated to 0 using the straightline method over a five-year life. You plan to sell the equipment for $20,000 in year 3. Working capital at the firm will have to rise to $20,000 from the current level of $10,000 immediately. It will go down to $15,000 in year 2 and to $10,000 in year 3. Forecast all of the incremental cash flows for this project and compute its net present value based on a discount rate of 10%. Your tax rate is 35%. Room to work the Capital Budgeting Practice For next time: 1) Do the homework 2) Study for midterm 3) Work on practice midterms 4) Do the supplemental readings for the next lecture, posted on the web. Note on Working Capital Basically, what's going on with working capital is that you're tying up money in the operations of the company. The important point is that you're tying it up in a form that does not bear interest. For example, you have to hold additional cash in a demand account that does not bear interest or you have to buy additional raw materials to keep on hand for production. As these raw materials sit on the shop floor waiting to be used, you are losing the use of the money tied up in them--that is, if you buy $1000 of iron and it sits on the shop floor for a week before being used, you have lost the interest you could have earned on that $1000. When we deal with working capital in our capital budgeting analyses, we are simply accounting for the time value of money and the lost interest on money tied-up in the production of our product. Since additions to working capital are really just shifts in assets (you transform money, which is an asset, into iron, which is also an asset, and then eventually get all of your money back when you finish the project, changes in working capital do not affect your taxes. For that reason, we deal with them last, after we have handled taxes. An important point to keep in mind is that we only care about CHANGES in working capital. If our working capital is $10 million before the project and stays at $10 million throughout the project, then our project has no effect on working capital, does not tie-up any more money that we already were, and therefore, working capital is irrelevant for our analysis. However, if our project will require working capital to increase from $10 million to $12 million right away, then in year 0, we account for a cash outflow of $2 million, which is what it will take for us to increase our investment in working capital. Let's say the project lasts for 5 years and working capital remains at the $12 million level until the end of the project. Then, since the only other CHANGE in working capital occurs in the 5th year when it decreases back down to $10 million, we only have one other cash flow related to working capital: +$2 million in year 5 when we get our money back out of working capital. Now let's think about what we have. We have a $2 million outflow in year 0 and a $2 million inflow in year 5. Thus, the total effect on our NPV of these working capital-related cash flows is the time value of money (the lost interest): -2M + 2m/(1+r)^5. Two key points: 1. WC doesn't affect taxes, so handle it below the tax line in your analysis. 2. We only care about changes, not levels, of working capital. The cash flows caused by these changes are equal and opposite to the changes (if working capital goes up by $5M, it is a negative $5M cash flow.) 92 Note on Accounts Receivable Accounts Receivable (and Accounts Payable, for that matter) figure into working capital. Often, a new project will create a change in accounts receivable. In general, what's going on is that you book revenues when the sales are made, but you may not actually get the cash flow until later. Since we are always concerned with cash flow in capital budgeting, we have to make an adjustment for the fact that some of the dollars we've listed as revenues haven't actually entered the building yet. You pay taxes when revenues are booked, so the fact that you haven't received the money yet doesn't affect your taxes. Let's take a simple example. Assume that you book $10 million in revenues, and that 50% of those revenues ($5 million) have not actually been received as payment yet (you have billed your customers, but they haven't paid yet). Let's also say that you incurred $2 million in costs, and $0.5 million in depreciation. Your tax rate is 40%. You also have a $0.5 million decrease in inventory this quarter. Revenues - Costs - Depreciation = Op Income - Tax (40%) = After Tax Income + Add Back Depr + CF from Chg. in WC =( +0.5 from inventory - 5 in Accounts Receivable ) = FCF 10 2 0.5 7.5 3 4.5 0.5 -4.5 0.5 So, just like inventory, an increase in accounts receivable increases working capital, yielding an offsetting decrease in cash flows. In this case, you're subtracting $5M from your After Tax Income to account for the fact that $5M in revenues have not yet been received. Like any other part of working capital, each period, you will only be concerned with CHANGES in accounts receivable-the net amount that it goes up or down as last quarter's bills are paid and this quarter's revenues are billed. 93
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:

Washington - MKTG - 301
Chapter 2Company and Marketing Strategy: Partnering to Build Customer Relationships2-1Prentice Hall, Copyright 2009Chapter 1Case StudyNASCAR Customer Driven StrategyNASCAR TodayHow did they succeed? Popularity: Second highest watched regular se
Washington - MKTG - 301
Chapter 3Analyzing the Marketing Environment3-1Prentice Hall, Copyright 2009Chapter 1Case StudyMcDonalds Responding to Change Faced shifting consumerChallenges lifestyles and a sales growth slump of 3% between 1997 and 2000. Posted first quarter
Washington - MKTG - 301
Chapter 4Managing Marketing Information to Gain Customer Insights4-1Prentice Hall, Copyright 2009Chapter 1The Importance of Marketing Information and Customer Insights Companies need information about their: Customersneeds Marketing environment Co
Washington - MKTG - 301
Chapter 5Chapter 1Understanding Consumer Business Buyer Behavior5-1andPrentice Hall, Copyright 2009Consumer Buying Behavior Consumer buying behavior:Refersto the buying behavior of people who buy goods and services for personal use. These people
Washington - MKTG - 301
Chapter 6Chapter 1Customer-Driven Marketing Strategy: Creating Value for Target Customers6-1Prentice Hall, Copyright 2009Case StudyDunkin Donuts vs. Starbucks - Segmentation Background: Shifted focus from donuts to Dunkin DonutsStarbucks Backgro
Washington - MKTG - 301
Chapter 7Products, Services, Brands: Building Customer Value7-1andPrentice Hall, Copyright 2009Chapter 1What Is a Product? Products are:Anythingthat can be offered to a market for attention, acquisition, use, or consumption and that might satisfy
Washington - MKTG - 301
Chapter 8New-Product Development and Life-Cycle StrategiesPrentice Hall, Copyright 2009Chapter 18-1New-Product Development Strategy New product development:Thedevelopment of original products, product improvements, product modifications, and new b
Washington - MKTG - 301
Chapter 9Pricing: Understanding and Capturing Customer Value9-1Prentice Hall, Copyright 2009Chapter 1What Is a Price? Narrowly defined, price is the amountof money charged for a product or service. Broadly defined, price is the sum of allof the v
Washington - MKTG - 301
Chapter 10Marketing Channels: Delivering Customer ValuePrentice Hall, Copyright 2009Chapter 110-1Supply Chains and the Value Delivery Network Producing and making productsavailable to buyers requires building relationships with upstream and downstr
Washington - MKTG - 301
Chapter 1Marketing: Creating and Capturing Customer ValuePrentice Hall, Copyright 2009Chapter 11-1Case StudyP&Gs Tide Building RelationshipsValue Creation for Tide History: Tide is aninnovative brand, historically positioned on the basis of superi
Washington - ACCTG - 311
Determining How Costs Behave Chapter 102009 Foster School of Business Cost Accounting L.DuCharme1Overview1) 2) 3) 4) Assumptions Model: Y = a + bX Determinates of Fixed vs. Variable costs Cost EstimationIndustrial Engineering Conference Method Accoun
Washington - ACCTG - 311
Process CostingChapter 172009 Foster School of BusinessCost Accounting L.DuCharme1Quote for today When I was a boy of fourteen, my father was so ignorant I could hardly stand to have the old man around. But when I got to be twenty-one I was astonish
U. Houston - ACCT - 2301
ACCT 2301 1. Land acquired so it can be resold in the future is listed in the balance sheet as a(n)Exam 3a. fixed asset b. current asset c. investment2d. intangible asset32. Which of the following should be included in the acquisition cost of a piec
UCSB - ECE - 2B
ECE 2B Lab #33Transistors at DCIn this lab you will experiment with the three types of transistors: JFETs, BJTs, and MOSFETs. Later coursework (ECE132) will teach you about the physics of how these devices work. Our goal in ECE2 is more practical and f
UCSB - ECE - 2B
Department of Electrical & Computer Engineering University of California, Santa BarbaraECE 2B Summer 2008 Shynk H.O. #5HOMEWORK #2 Due Friday, July 11, 2008 (5:00 p.m.)Reading: T/R: Chapter 15 (review) Problems: 1. T/R: Problem 7.31 2. T/R: Problem 8.5
UCSB - ECE - 2B
Department of Electrical & Computer Engineering University of California, Santa BarbaraECE 2B Summer 2008 Shynk H.O. #3HOMEWORK #1 Due Thursday, July 3, 2008 (5:00 p.m.)Reading: Thomas & Rosa (T/R): Chapters 18 (review), Sedra & Smith (S/S): Chapter 3
東京大学 - FIN - ?
Problem 11.1 Houston Oil CompanyWhat is Houston's weighted average cost of capital? Assumptions Houston's beta Cost of debt, before tax Risk-free rate of interest Corporate income tax rate General return on market portfolio Optimal capital structure: Pro
東京大学 - FIN - ?
Problem 13.1 Tuba City Manufacturing, Inc.What is Tuba City's weighted average cost of capital? Assumption Tax rate 10-year euro bonds (euros) 20-year yen bonds (yen) Spot rate ($/euro) Spot rate ($/pound) Spot rate (yen/$) Value 30.00% 6,000,000 750,000
東京大学 - FIN - ?
Problem 14.1 Andina, S.A.From which source should Andina borrow? Assumptions Principal borrowing need Maturity needed, in weeks Rate of interest charged by ALL potential lenders New York interest rate practices Interest calculation uses: Exact number of
UCSD - BILD - BILD 3
Stanford - CS - CS106A
Mehran Sahami CS 106AHandout #7 September 23, 2009Assignment #1: Email and Karel the Robot Karel problems due: 3:15pm on Friday, October 2ndEmail due: 11:59pm on Sunday, October 4thBased on a handout by Eric RobertsPart IEmail Over the last twenty ye
Air Force Institute of Technology - BIO - 071265836
AP Calculus (BC) Chapter 3 Test No Calculator SectionName: Date: Period:Part I. Multiple-Choice Questions (5 points each; please circle the correct answer.) 3x2 + x , then g (x) = 3x2 x1. If g (x) =(A) 1 6x2 + 1 (B) 2 6x 1 6 (C) (3x 1)2 2x2 (D) 2 (x x
UANL MX - W - w
DC MOTOR CONTROL SYSTEMS FOR ROBOT APPLICATIONSBy: Rick Bickle11/7/2003Motor control questionsWhy do we need speed control? How is DC motor speed controlled? How is motor direction controlled? What circuits can be used?Reasons for accurate speed cont
Arizona - LAW - 577
CO N T R A C T SW h a t t o l o o k f o r i n a c o n t r a c t1. 1Are the parties involved jural parties? 2. Do we have at least one promise to be bound in the present? 3. Does the offeror, master of the offer, dictate the terms to be involved? (subje
Arizona - LAW - 577
1Analysis of Harrison Downs Stephen Hunt, Jr.To begin, it is important to note the letterhead that visibly includes Downs' name on the top that would evidently signify a place of importance or at least standing with the New York Lecture Bureau (NYLB). H
Georgia Tech - 123 - 123
Georgia Tech - 123 - 123
Berkeley - IB - 131L
this drawing 2002 Mathew J WedelCranial Nerve: I OlfactoryMajor Functions:S S M M B M Beyelid and eyeball movement innervates superior oblique turns eye downward and laterally chewing face & mouth touch & pain turns eye laterally controls most facial
Berkeley - IB - 131L
Images from: Netter, Frank H. 2004. Atlas of Human Anatomy, 3rd ed. Icon Learning Systems, Teteroboro, NJ.
USC - EE - 101
Fall 2007 SyllabusEE 101 Introduction to Digital LogicRedekoppAbstract: This course introduces digital logic design basics which are fundamental to all computers and other digital hardware. Number systems, Boolean algebra, and analysis and design of co
USC - EE - 101
EE 101 Extra Credit 1Fall 07 Redekopp Name: _Due: Tues. Nov. 27th in classLecture 9:30 / 12:30 / 2:00 Score: _ DO NOT COPY! Anyone caught copying will receive negative points!We have seen in class that cascading full-adders yields a slow circuit due t
USC - EE - 101
EE 101 Homework 4Fall 07 Redekopp Name: _Due: Tues. Oct. 2nd in class Score: _ Show work to get full credit. Remember, use on only one side of the paper and staple them together. Only use a calculator to CHECK your work, not to DO your work.Lecture 9:3
USC - EE - 101
EE 101 Homework 6Fall 07 Redekopp Name: _Due: Tues. Oct. 23rd in class Score: _ Show work to get full credit. Remember, use on only one side of the paper and staple them together. Only use a calculator to CHECK your work, not to DO your work.Lecture 9:
USC - EE - 101
EE 101 Homework 7Fall 07 Redekopp Name: _Due: Tues. Nov. 6th in class Score: _ Show work to get full credit. Remember, use on only one side of the paper and staple them together. Only use a calculator to CHECK your work, not to DO your work.Lecture 9:3
USC - EE - 101
EE 101 Homework 8Fall 07 Redekopp Name: _Due: Tues. Nov. 20th in class Score: _ Show work to get full credit. Remember, use on only one side of the paper and staple them together. Only use a calculator to CHECK your work, not to DO your work.Lecture 9:
USC - EE - 101
EE 101 Homework 9Fall 07 Redekopp Name: _Due: Tues. Dec. 4th in class Score: _ Show work to get full credit. Remember, use on only one side of the paper and staple them together. Only use a calculator to CHECK your work, not to DO your work.Lecture 9:3
USC - EE - 101
Digital Design Process FlowMark Redekopp Mark Redekopp, All rights reservedProgression of Logic Density Small Scale Integrated (SSI) Circuits 1960s and 1970s A few gates on a chip Medium Scale Integrated (MSI) Circuits 1970s Around a hundred gates
USC - EE - 101
Lecture 1 SlidesDigital vs. Analog Anatomy of a Digital System Number Systems Mark Redekopp, All rights reservedElectric Signals Information is represented electronically as a time-varying voltage Each voltage level may represent a unique value Frequ
USC - EE - 101
Lecture 2 SlidesNumber Conversion Binary Arithmetic Codes (Decimal Codes) Mark Redekopp, All rights reservedNumber System Review Base r r coefficients [0 (r-1)] Implicit place values are powers of r Binary is base 2 with coefficients 0 and 1 Hexade
USC - EE - 101
Lecture 5 SlidesBinary Logic Boolean Algebra Single Variable Theorems Mark Redekopp, All rights reservedDigital Logic Digital Logic is built on Binary variables can be only one of two possible values (e.g. 0 or 1) Three operations on binary variables
USC - EE - 101
Introduction to Digital LogicLecture 6: Minterms / Maxterms 2 & 3 Variable Theorems Mark Redekopp, All rights reservedApplication: Channel Selector Given 4 input, digital music channels and 4 output channels Given individual select inputs that select
USC - EE - 101
Introduction to Digital LogicLecture 7: DeMorgans Theorem Logic Simplification Circuit Analysis Mark Redekopp, All rights reserved2 & 3 Variable TheoremsT8 XY+XZ = X(Y+Z) T8 (X+Y)(X+Z) = X+YZT9X + XY = XT9X(X+Y) = XT10XY + XY = XT10 (X+Y)(X+Y)
USC - EE - 101
Introduction to Digital LogicLecture 9: Gray Code Karnaugh Maps Mark Redekopp, All rights reservedGray Code Different than normal binary ordering Reflective code When you add the (n+1)th bit, reflect all the previous n-bit combinations Consecutive c
USC - EE - 101
Introduction to Digital LogicLecture 10: Karnaugh Maps Decoders Mark Redekopp, All rights reservedDesigning Circuits w/ K-Maps Given a description Block Diagram Truth Table K-Map for each output bit (each output bit is a separate function of the inpu
USC - EE - 101
Introduction to Digital LogicLecture 11: Cascading Decoders Implementing Functions w/ Decoders Encoders & Priority Encoders Mark Redekopp, All rights reservedDecoder w/ Multiple Enables When a decoder has multiple enables, all enables must be active f
USC - EE - 101
Introduction to Digital LogicLecture 12: Multiplexers (Muxes) Mark Redekopp, All rights reservedMultiplexers Along with adders, multiplexers are most used building block 2n data inputs, n select bits, 1 output A multiplexer (mux for short) selects one
USC - EE - 101
Introduction to Digital LogicLecture 13: Multiplexers Demultiplexers Mark Redekopp, All rights reservedCascading MuxesUse several small muxes to build large ones Rules1. Arrange the muxes in stages 2. Outputs of 1 stage feed to inputs of the next 3.
USC - EE - 101
Introduction to Digital LogicLecture 14: Adders Mark Redekopp, All rights reservedAddition Half Adders Addition is done in columns Inputs are the bit of X, Y Outputs are the Sum Bit and Carry-Out (Cout)Cout110 0110 = X+ 0111 = Y11010 X 0 1 Y Sum
USC - EE - 101
Introduction to Digital LogicLecture 15: Comparators Mark Redekopp, All rights reservedComparators Compare two numbers and produce relational conditions A<B, A=B, A>B, AB, and AB Mark Redekopp, All rights reservedGreater Than, Less Than & Equal The
USC - EE - 101
Introduction to Digital LogicLecture 16: ROMs Tri-States Combinational vs. Sequential Logic Mark Redekopp, All rights reservedMemories Memories store (write) and retrieve (read) data Read-Only Memories (ROMs): Can only retrieve data (contents are ini
USC - EE - 101
Introduction to Digital LogicLecture 17: Bistables Latches Mark Redekopp, All rights reservedBistables Cross-Connected NOR gates form a valid bistable (in this case an SR bistable) When Set = 1, output forced to 1 When Reset = 1, output forced to 0 Wh
USC - EE - 101
Introduction to Digital LogicLecture 18: Latches Flip-Flops Mark Redekopp, All rights reservedBistables vs. LatchesBistables No clock input outputs can change anytime the inputs change (including glitches)Latches Clock/Gate/Enable input outputs can
USC - EE - 101
Introduction to Digital LogicLecture 19: Flip-Flops Mark Redekopp, All rights reservedFlip-Flops vs. LatchesBistables Asynchronous No clock input Latches Asynchronous Clock/Enable input Level Sensitive Outputs can change anytime Clock = 1Flip-Flops
USC - EE - 101
Introduction to Digital LogicLecture 20: State Machines State Machine Analysis Mark Redekopp, All rights reservedState Machines Provide the brains or control for electronic and electromechanical systems Implement a set of steps (or algorithm) to contr
USC - EE - 101
Introduction to Digital LogicLecture 21: State Machine Design Mark Redekopp, All rights reservedState Machine ReviewState Diagrams State Machine1. State Memory => FFs (Input) XOn Reset (power on) X=1 X=1 X=0 X=11. States 2. Transition Conditions
USC - EE - 101
Lecture 23 SlidesRegisters Register w/ Enables Counters Mark Redekopp, All rights reservedRegisters A Register is a group of D-FFs tied to a common clock and clear (reset) input. Used to store multiple bit values on each clock cycleCLK X 1,0 Mark R
USC - EE - 101
Introduction to Digital LogicLecture 26: Adders for Other Systems Mark Redekopp, All rights reservedAdders for Other Systems General Method of Design Add in binary (yielding a binary sum) Find the correction condition for when the binary sum is incor
USC - EE - 101
Introduction to Digital LogicLecture 28: Simple CPU Design Mark Redekopp, All rights reservedDesign of a Computer System Computer hardware falls into one of three categories of components: Processor Executes the instructions that make up a software
USC - EE - 101
Verilog HDLMark Redekopp Mark Redekopp, All rights reservedPurpose HDLs were originally used to model and simulate hardware before building it In the past 15-20 years, synthesis tools were developed that can essentially build the hardware from the sam
USC - EE - 101
Verilog HDLTestbenches, Timing, and Synthesis Mark Redekopp, All rights reservedTestbenches Generate input stimulus (values) to your design over time Simulator will run the inputs through the circuit you described and find what the output from your ci
USC - EE - 101