Digital systems and microprocessors

Assignment Help Electrical Engineering
Reference no: EM13946

Digital systems and microprocessors

Problem 1. Design a sequential system to continuously output your set of eight different digits (01275438) in binary at the rate of one digit per clock pulse. In this design, for the next state logic sub-system, you should use a 3-bit asynchronous counter with the clock as the data input. Obtain any other necessary logic functions in their minimal 1st Canonical AND/OR/NOT form, and obtain their Boolean equations. Draw a gate-level circuit diagram of your system.

Problem 2. Redesign your system in question 1 using

i) An eight-state next-state logic system designed using synchronous trigger flip-flops where the state sequence is in ascending pure binary code, and an appropriate output logic encoder is used.

Redesign your system in question 1 using

ii) A next-state logic system designed using synchronous trigger flip-flops where the state sequence is your set of numbers and NO OUTPUT LOGIC is required.

NOTE. No external input is required in either of these designs.

Present minimal 1st canonical form AND/OR/NOT Boolean equations of any combinational logic used and give circuit diagrams of your systems.

Compare and contrast your designs in questions 1 and 2 in terms of amount of hardware required and ease of design. Comment on any likelihood (on not) of timing problems with Question 2 designs.

Problem 3. Take your original student number including any repeated digits (1202754) and design a sequential system to continuously output your number at the rate of one digit per clock pulse. If your number does NOT contain any repeated digit, change one digit so that there is at least one repeated digit in your sequence. Your next state subsystem should be a SEVEN-state machine based on JK flip-flops. The driving functions and any other necessary logic should be in minimal 2nd Canonical AND/OR/NOT form, and presented as Boolean equations.

Draw a detailed logic diagram of your system.

How would you modify your system so that the sequence stops at the end of your number, after having output all the digits once? Identify any changes to the flip-flop driving functions needed to achieve this.

Problem 4. Design a sequential system that has an input variable I. When I=1 the system should output continuously your original seven digit student number in binary. If however I is set to 0 at any time your system must output your number in reverse order, starting at the digit reached at the instant I was set to 0. Subsequent changes to input I must cause the digits to be output in forward order (I=1) or reverse order (I=0). On reaching the end of the number with I=1, start outputting the number again from the first digit. On reaching the beginning of the number with I=0 start outputting the number again from the last digit.

Use Data/delay flip-flops in your design and obtain any necessary combinational logic in its minimal NAND form, giving the appropriate Boolean equations.

Draw a detailed logic diagram of your system.

Problem 5. Delete the two most significant digits of your student number leaving a 5-digit number (02754). From this number obtain a 5-bit binary number by replacing the odd digits by 1 and the even digits by 0, assuming zero is even. (00110). If your five-bit number is all 0's or all 1's, contact me for a more suitable number.

You are now required to design a sequence detector which will indicate each time your 5-bit number has occurred in a stream of random bit-serial data. The detection of your number is indicated by setting an output variable, Z, to 1.

Obtain a State Transition Diagram for your system and from this diagram determine the sequence of state transitions for a random stream of 20 bits of data of your choice, which includes at least one occurrence of your five bit number (00110).

Obtain the Present/ Next State table of your system and if possible, state minimise the system.

Design the system using Delay/data flip-flops. Obtain any necessary combinational logic in its minimal NOR form, giving the appropriate Boolean equations.

Draw a detailed logic circuit of your system.

Please give an accurate estimate of the time (in hours) spent on this assignment.

Reference no: EM13946

Questions Cloud

Single facility location problem : Treat this problem as a discrete facility location problem
Microeconomic monopoly : What are the profit-maximizing price and quantity? What will be the profits at these price and output levels?
Growth chracteristics of the organism : To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.
Draw t-s diagram of the cycle : Draw T-S diagram of the cycle.
Digital systems and microprocessors : Design a sequential system to continuously output your set of eight different digits (01275438) in binary at the rate of one digit per clock pulse.
Average price-earnings ratio : What is the value per share of the company's stock
Retirement strategy and salary arrangements : Retirement strategy and salary arrangements.
Awareness of own emotions : This assignment is a two-part exercise designed to increase the student's awareness of their own emotions, the emotions of others and the effects emotions have on our ability to communicate effectively.
Produce a management report : You are required to produce a management report from the perspective of a consultant, reporting back to your client - the CEO of an overseas museum.

Reviews

Write a Review

 

Electrical Engineering Questions & Answers

  Design a 2-digit 24 second shot-clock

Design a 2-digit 24 second "shot-clock" countdown timer with pushbutton controller.

  Model a discrete-time system

To understand di erent signal models To be able to model a discrete-time system and design simple signal processing algorithms.

  Pulse width modulator

A pulse width modulation (PWM) circuit works by varying the duty cycle of the square wave while keeping the period fixed.

  Paper on orthogonal frequency-division multiplexing

This document is shown a paper on Orthogonal frequency-division multiplexing with advantages, disadvantages and uses.

  Resultant waveform of the odd harmonic series

Prepare an Excel graph showing the individual components and summated resultant waveform of the odd harmonic series resulting in an approximate square wave.

  Compute the transfer function

In this project we will consider the control of a synchronous generator supplying electricity to the grid.

  Draw a relay construction diagram

Draw a relay construction diagram and briefly explain the operation of a relay.

  Explain scada system

Explain the function of the HMI in a SCADA system.

  Impact of electron energy

Briefly discuss the impact of electron energy, electron current and target on the Bremsstrahlung generated.

  Synchronization primitive in multiprocessor systems

Describe why interrupts are not appropriate for implementing synchronization primitive in multiprocessor systems.

  Frequency division multiplexing

Write a short technical report on Frequency Division Multiplexing

  Lithium ion battery technology

The paper includes Lithium ion battery technology with its advantages and disadvantages. The paper discusses about the Lithium air battery in which detailed reactions of Lithium with air including nonaqueous as well as aqueous are given.

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