Question Details

(Solved) CS 3430 - Assignment 4 (20 points total) Instructor: Lei READ: Sections 2.4, and 5.7 of Doering text IMPORTANT: For all problems, submit your answers...


Here is the questions, let me know if you need to Logicworks software. Thank you!

Problem 1 (10 points):

Using Logicworks, implement a 4-bit counter state machine that begins at 0000 and numerically counts up or down in the 2's complement representation of binary numbers. The count updates upon each positive edge of a clock input signal.

When the counter numerically counts up, the count proceeds as follows: 0000 -> 0001 -> 0010, etc. When the count reaches 0111 (the highest possible value of 7), the count loops around to 1000 (the lowest possible value of -8), and counts up.

When the counter numerically counts down, the count proceeds as follows: 0000 -> 1111 -> 1110 -> 1101, etc. When the count reaches 1000, the count loops around to 0111.

A Binary Switch input is used to specify whether the counter counts up or down.

Use a Programmable Logic Array (PLA) to implement the entire combinational logic.

Show the output of each bit of the counter using the Hex Display component in Logicworks.

Submit your truth table(s) along with your state machine implementation in a Logicworks .cct file.

Problem 2 (5 points)

Using Logicworks, create a logic gate circuit using tri-state buffers that implements a 4x2 MUX. This MUX contains 4 inputs, with 2 bits per input. It contains 1 output, with 2 bits.

Attach input and output ports to the circuit, and package it into a device symbol.

Attach binary switches and probes to verify that the symbol functions correctly. Submit a copy of your device symbol, with attached binary switches/probes, on a .cct file.

Problem 3 (5 points)

Using Logicworks, create a 2x6 MUX, using a “primitive type” (i.e. MUX) device symbol.

Attach Hex Keyboards (wo/STB) and Hex Displays to verify that the device symbol functions correctly. Submit a copy of your device symbol, with attached Hex Keyboards/Displays, on a .cct file.

CS 3430 – Assignment 4 (20 points total)
Instructor: Dr. Lei READ: Sections 2.9, 4.4, and 5.2-5.7 of Doering text
IMPORTANT: For all problems, submit your answers onto Blackboard using Logicworks .cct files and
Excel spreadsheet files. If you wish, you may copy your spreadsheet contents into the .cct files, and
submit only your .cct files.
Problem 1 (10 points):
Using Logicworks, implement a 4-bit counter state machine that begins at 0000 and numerically counts
up or down in the 2's complement representation of binary numbers. The count updates upon each
positive edge of a clock input signal.
When the counter numerically counts up, the count proceeds as follows: 0000 -> 0001 -> 0010, etc.
When the count reaches 0111 (the highest possible value of 7), the count loops around to 1000 (the
lowest possible value of -8), and counts up.
When the counter numerically counts down, the count proceeds as follows: 0000 -> 1111 -> 1110 ->
1101, etc. When the count reaches 1000, the count loops around to 0111.
A Binary Switch input is used to specify whether the counter counts up or down.
Use a Programmable Logic Array (PLA) to implement the entire combinational logic.
Show the output of each bit of the counter using the Hex Display component in Logicworks.
Submit your truth table(s) along with your state machine implementation in a Logicworks .cct file.
Problem 2 (5 points)
Using Logicworks, create a logic gate circuit using tri-state buffers that implements a 4x2 MUX. This MUX
contains 4 inputs, with 2 bits per input. It contains 1 output, with 2 bits.
Attach input and output ports to the circuit, and package it into a device symbol.
Attach binary switches and probes to verify that the symbol functions correctly. Submit a copy of your
device symbol, with attached binary switches/probes, on a .cct file.
Problem 3 (5 points)
Using Logicworks, create a 2x6 MUX, using a “primitive type” (i.e. MUX) device symbol.
Attach Hex Keyboards (wo/STB) and Hex Displays to verify that the device symbol functions correctly.
Submit a copy of your device symbol, with attached Hex Keyboards/Displays, on a .cct file.

 


Solution details:
STATUS
Answered
QUALITY
Approved
ANSWER RATING

This question was answered on: Sep 05, 2019

PRICE: $15

Solution~000200046645.zip (25.37 KB)

Buy this answer for only: $18

This attachment is locked

We have a ready expert answer for this paper which you can use for in-depth understanding, research editing or paraphrasing. You can buy it or order for a fresh, original and plagiarism-free solution (Deadline assured. Flexible pricing. TurnItIn Report provided)

Pay using PayPal (No PayPal account Required) or your credit card . All your purchases are securely protected by .
SiteLock

About this Question

STATUS

Answered

QUALITY

Approved

DATE ANSWERED

Sep 05, 2019

EXPERT

Tutor

ANSWER RATING

GET INSTANT HELP/h4>

We have top-notch tutors who can do your essay/homework for you at a reasonable cost and then you can simply use that essay as a template to build your own arguments.

You can also use these solutions:

  • As a reference for in-depth understanding of the subject.
  • As a source of ideas / reasoning for your own research (if properly referenced)
  • For editing and paraphrasing (check your institution's definition of plagiarism and recommended paraphrase).
This we believe is a better way of understanding a problem and makes use of the efficiency of time of the student.

NEW ASSIGNMENT HELP?

Order New Solution. Quick Turnaround

Click on the button below in order to Order for a New, Original and High-Quality Essay Solutions. New orders are original solutions and precise to your writing instruction requirements. Place a New Order using the button below.

WE GUARANTEE, THAT YOUR PAPER WILL BE WRITTEN FROM SCRATCH AND WITHIN A DEADLINE.

Order Now