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

  What would be the pros and cons of selecting in-house

What would be the pros and cons of selecting in-house development versus a packaged solution for the R/Way system?

  Find 1 article related to cloud-enabling technology

Find 1 article related to Cloud-Enabling Technology and to turn in the following: (1) TheURL of the article, (2) A brief summary of the article, and (3) a brief statement of your thoughts on the article. These items should be no more than 1 page in l..

  Using the division remainder method

Using the Division Remainder Method, give a concrete example of a hash function for a storage array with 10 storage locations addressed 0 through 9. Call your hash function h, define your function mathematically as h(x) = x mod 10

  Corporate social responsibility and customer communication

This assignment will assess the competency 3. Explore Ethics, Corporate Social Responsibility and Customer Communication. It seems as if many times a year a business or organization is attempting to create an ad campaign or promotion to draw in mor..

  What are the tls parameters

What are the TLS parameters (the public key encryption algorithm, the symmetric cipher and key length, and the cryptographic hash algorithm) negotiated by the client and server?

  Design an algorithm in pseudocode to solve

Design an algorithm in pseudocode to solve this problem. Make sure to include steps to get each input and generate each output

  Why are multiple levels of cache needed in computer

Modern CPU chips have one, two, or even three levels of cache on chip. Why are multiple levels of cache needed? Suppose that a CPU has a level 1 cache and a level 2 cache, with access times of 1 nsec and 2 nsec, respectively.

  Show an efficient block diagram realization of the filter

Plot the corresponding magnitude response, and determine the approximate widths of the two transition bands. Lastly, show an efficient block diagram realization of the filter.

  What is the probability that i will be found to be frequent

what is the probability that i will be found to be frequent? You may assume that both s and n are divisible by 100.

  Elements of a data center

Research other elements of a data center besides the core elements discussed in this chapter, including environmental control parameters such as HVAC (heat, ventilation, and air-condition), power supplies, and security.

  Ricard-agrawala algorithm

Show in the Ricard-Agrawala algorithm (using verbal proof) that the critical sections are accessed in increasing order of timestamp.

  Find the largest number in a

Suppose you are given an array A of n sorted numbers that has been circularly shifted k positions to the right. For example, {35, 42, 5, 15, 27, 29} is a sorted array that has been circularly shifted k = 2 positions, while {27, 29, 35, 42, 5, 15} ..

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