Design circuit to encrypt passwords

Assignment Help Basic Computer Science
Reference no: EM133300772

1. You have been hired by a company to design a circuit to encrypt passwords. Assume passwords are 3 bits in size and that the encrypted password is the original password inverted (0's become 1's and 1's become 0's) and then add 3 (modulo 8 as we only have 3 bits). For example if the password is 000, we invert it to give us 111. We then add 3 (7 + 3 = 10 mod 8 = 2) which makes the encrypted password 010. Design and build a sequential circuit (using the procedure from your notes) using 3 T flip-flops to perform the above function. You need to show the State Table, K-maps and draw the sequential circuit.

2. Using D flip-flops, implement a 3-bit register with one external input (x). When the external input x = 0, the registers should rotate to the left by 1 bit, and when the external input x = 1, the value in the register should increase by 1. When creating your State Table, please put the flip-flop values before the external input (i.e., D2 D1 D0 x). See the example on Pages 14-17 of Module 4, Topic 3 (marks will be deducted if you use a different ordering in your State Table). You need to show the State Table, K-maps and draw the sequential circuit (see Pages 14-17 of Module 4, Topic 3).

3. Redo the Vending Machine Example from Module 5, Topic 1 (pp. 20-25) assuming that the cost of gum is 20 cents. Also, use T flip-flops instead of D flip-flops as was used in the example from the lecture notes. You need to show the State Diagram, State Table, K-maps and draw the sequential circuit.

4. Consider the following combinational circuits: (i) F1 (x,y,z) =Σ(1,2,5,6) F2 (x,y,z) = Σ(1,3) F3 (x,y,z) = Σ(0,4,7) (ii) F1 (w,x,y,z) = Σ(0,4,6,10,12,14) F2 (w,x,y,z) = Σ(2,3,4,8,11,15) F3 (w,x,y,z) = Σ(0,2,9,13) F4 (w,x,y,z) = Σ(10,11,14,15) a) Implement Part (i) using a ROM chip (be sure to specify the size). b) Implement Part (ii) using a ROM chip (be sure to specify the size). c) Implement Part (i) using a 16x4 ROM.

5. Consider a RAM chip with a capacity of 32M words of 8 bits each. a) How many address and data lines are required for this chip? b) How many 32M x 8 RAM chips would be required to construct an 128M x 16 RAM chip? c) How many address and data lines are required for an 128M x 16 RAM chip? d) What size decoder is needed to construct an 128M x 16 chip from 32M x 8 chips? e) Draw a diagram of the 128M x 16 chip built from 32M x 8 chips. Include the range of addresses for each chip.

Reference no: EM133300772

Questions Cloud

Create an event for indian wedding : Create an event for indian wedding. Describe the location, transportation, parking, venue atmosphere, size and room capacity of venue, other facilities.
Discuss european communities integration between members : Group of answer choices enlargement (expansion) of the European Communities and economic integration between members. immigration and terrorism
Discuss was environmental laws : The law I chose to discuss was minimum wage requirements. The FLSA provides that a minimum wage must be paid to cover nonexempt employees.
Identify a hazard event that could affect home community : Identify a hazard event that could affect your home community, but most residents might not consider a hazard worth planning for.
Design circuit to encrypt passwords : You have been hired by a company to design a circuit to encrypt passwords. You need to show the State Table, K-maps and draw the sequential circuit.
Explain golden nugget : From his lecture, what ONE golden nugget stands out to you and why. Where in the video (what minute/second) does he explain this golden nugget?
Make ibd for air defense system : The UAVs can communicate between each other or between itself and the control center. Make an IBD for the air defense system.
Organization information security environment : List and define two dynamic factors that are likely to shift in an organization's information security environment.
Appropriateness of demand-based pricing : Do you like pricing that fluctuates based on demand variables as opposed to standard pricing? The practice of using variable or dynamic pricing is growing.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Wireless technology

Compare the pros and cons of 3G and 4G technology to determine the best uses of 3G and 4G technology in today's applications.

  Was a coworker or peer or family member or romantic interest

This week, think of the last big conflict you had with another person. Was it a coworker or peer; a family member or romantic interest?

  Which were put into inventories the end of the year

Companies were left with $100,000 worth of goods and services, which were put into inventories the end of the year. Is it part of GDP?

  Coso framework of internal controls

The COSO framework of internal controls is practiced within companies around the world.

  Why should organization implement erm application

Why Should an Organization Implement an ERM Application? What are some Key Challenges and Solutions to Implementing an ERM?

  Expected interest rates to rise

What would be the preferred strategy for a borrower paying interest on a future date if he expected interest rates to rise?

  How that might impact the global economy

Determine where networks will go in the next 5-10 years and how that might impact the global economy.

  Verify local police department-s findings on firm-s case

Tension over case is running high in city. What do you require to ask police investigator for, and what procedures must you follow?

  Satisfy the market equilibrium demands

Is there a valid shortage of PPE or was there a business motive to gain financially to satisfy the market equilibrium demands?

  Define a symbolic constant size

Define an array with SIZE elements of type double and initialize the elements to 0.

  Define and describe the mobile web

Define and describe the mobile web. Describe the different generations of cell phones.

  Demand functions of this consumer

A consumer maximizes u(x, y) = xy/2 + 5 given that her income is I, price of x is px and price of y is py. Derive the demand functions of this consumer.

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