Describe the function of this block

Assignment Help Basic Computer Science
Reference no: EM131385999

(Word Problem) Consider a variation on the calendar combinational subsystem that works as follows. Given the inputs MONTH (1-12), DAY (1-31), and LEAP_YEAR flag, the sub-system generates the output DAY_OF_YEAR (1-365 or 366). In this problem, you will design the subsystem to the block-diagram level only.

(a) One block maps the month into a day offset into the year. Identify the inputs and outputs and their bit widths. Use any formal specification method you wish (e.g., truth tables, ROM contents, equations, hardware description language, etc.) to describe the function of this block.

(b) You may assume any width binary adder you may require. Indicate how the adder is composed with the block of part (a) and any other blocks or inputs to compute the correct output. Be sure to describe how you deal with the LEAP_YEAR input

(c) How many 4-input lookup tables will be needed to implement your design?

Reference no: EM131385999

Questions Cloud

Specify the function by filling out a complete truth table : The outputs indicate the highest index of the inputs that is driven high. For example, if 13 is 0, 12 is 1, 11 is 1, then 01, 00 would be 10 (i.e., 12 is the highest input set to 1).
Economic profit is lower than his accounting profit : The start-up would require an initial investment of $600,000. Bryan plans to take a loan from Trust Bank, a local commercial bank, which charges an interest rate of 5 percent on loans and provides an interest of 7 percent on savings deposits. Whic..
Calculate what his sales would have been : Calculate what his sales would have been if he had not made any errors.- Given that his expenses remain constant at 8% of his sales, calculate his net profit for the year 2015.
Absolute advantage in making guns : Suppose both Monica and Edith grow roses and make guns. If Monica devotes 10 hours to growing roses, she grows 16 roses, and if she devotes 10 hours to making guns, she produces 4 guns. If Edith divides her 10 hours equally, she produces 12 roses ..
Describe the function of this block : One block maps the month into a day offset into the year. Identify the inputs and outputs and their bit widths. Use any formal specification method you wish (e.g., truth tables, ROM contents, equations, hardware description language, etc.) to desc..
Real interest rates and political business cycle refers : Real interest rates. The political business cycle refers to.  Suppose aggregate demand fell. In order to stabilize the economy, the government might. Which of the following likely occurs when households and firms become more pessimistic?
Construct the truth table for a full subtractor circuit : ECE 422- Construct the truth table for a full subtractor circuit. Using 3/8 binary decoder and the necessary gate, implement the given function.
Leftward shift of the labor supply curve : A sudden increase in the demand for air conditioners increased the earnings of the workers employed in air conditioner-manufacturing firms and attracted workers from other sectors. Which of the following will be true in the market for workers empl..
How is a subtraction under/low condition indicated : Design a 1-bit combinational binary subtractor, comparable to the full adder, with two data inputs (A, B), a borrow from the right input (BI), a borrow request to the left output (BL), and a difference output (D).

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Software engineering process methods and tools

1. Describe the relationships among software engineering process methods and tools? 2. What are the primary advantages of the component based process model for Software engineering? 3. Describe the phases of the prototyping model for Software develop..

  Information systems as the key driver or component

Question 1: Describe a global present day business that has been under pressure to perform better due to competition from competitors and has transformed successfully using information systems as the key driver or component.

  Nyquist sampling theorem

The Nyquist Sampling Theorem states that digital sampling of an analog signal must be at least twice the rate of the highest frequency of the analog signal in order to accurately reproduce the original signal at the receiver.

  Personal ethics-professional ethics

Discuss how "Personal Ethics" differ from "Professional Ethics". What do you think about these differences? How does aspirational ethics contribute to the attraction of engineering as a profession?

  Explain how you will implement the decision made and reflect

Explain how you will implement the decision made and reflect

  Develop a system vision document

Develop a system vision document for Especially for You Jewelers, detailing the overall vision or plan for the new direct sales and accounting system - Propose at least system capabilities for the company.

  Design a sample-rate converter that reduces sampling rate

Design a sample-rate converter that reduces the sampling rate

  White-box and black-box testing

Differentiate between White-box and Black-box testing. Which one is more useful and why?

  Add the following numbers in two''s complements

Given four bits, add the following numbers in two's complements. a. - 4 + (- 1), b. -7 + 3, c. -5 + 4

  Describe which of the five principal forms of resolution

Analyse the stages through which it passed. In particular, describe which of the five principal forms of resolution described in the Lecture Notes was achieved at its conclusion-or temporary cessation.

  Application development using asp net

Create the application and/or a web site for a business (choice is yours). You must use at least three (3) programming techniques discussed in this class.

  Find the values of condition flags

Find the values of condition flags N, Z, V, and C in the CCR register after the executive of each of the following instructions, given that [A] = $50 and the condition flags are N =0, Z =1, V =0, and C =1. a) suba #40 b) tsta c) adda #$50 d) lsra ..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd