Preview

Microcomputer

Powerful Essays
Open Document
Open Document
532 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Microcomputer
DESIGN OF 4 - BIT EXPANDABLE SHIFTER

Name: Chinh Minh Le
Due date: 09/17/2013
Operation date: 09/16/2013
Class: ITCS 3181,L
Fall 2013
I. Purpose: The goal of this assignment is to design a 4-bit expandable shifter. Input two 4-bit D3D2D1D0, output is shift of inputs. They depend on right shift or left shift or non shift. All of things, we should begin from smallest elements, then after we develop it. So, in this assignment, I begin from smallest elements such as: XOR, 2-in AND, 2-in OR, and NOT gates. I take ownership of these components by making personal symbols of them from Motorola library, test them(create test data, and simulate) and store them in my personal library. I used these components to build an XOR and make ownership, test it, create a symbol for it. Next, I used these gates to design 2-bit var mux , test it and make symbol for it. Finally, I design 4-bit expandable shifter. We know that in 2-bit var nux, then depend on S0S1 that we have output equal with one of inputs. I this case, we have true table follow:
S0
S1
Q
0
0
I0
0
1
I1
1
0
I2
1
1
I3
From 2-var mux we design 4-bit expandable by use 4 components of 2-var mux. We base on tables follow to design them:

Table for shift:

S0
S1

D0
0
0
Non Shift
D1
0
1
Shift Left
D2
1
0
Shift Right
D3
1
1
not used

S0
S1
Q3
Q2
Q1
Q0

0
0
D3
D2
D1
D0
Left Shift
0
1
D2
D1
D0
0
Right Shift
1
0
0
D3
D2
D1
Not used
1
1

II. Design of 4- bit expandable shifter:
1. Real component 4- bit expandable shifter:
a. Block 4 -bit expandable shifter:

b. Schematic 4- bit expandable shifter:

c. Symbol 4 bit expandable shifter:

d. cmd file of 4 - bit expandable shifter: restart wave 4-input_shifter.wfm D3 D2 D1 D0 S0 S1 Q3 Q2 Q1 Q0 pattern D3 1 0 1 0 0 1 pattern D2 0 1 0 1 1 0 pattern D1 0 1 0 1 0 1 pattern D0 1 0 1 0 1 0 pattern S0 0 0 0 0 1 1

You May Also Find These Documents Helpful

  • Satisfactory Essays

    NT1210 Lab 1

    • 473 Words
    • 3 Pages

    Create an expanded mapping similar to Figure 1-3 for the binary number 11100010 with base 2 using either…

    • 473 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    ECT114 week 3 lab

    • 299 Words
    • 2 Pages

    d. Open a block diagram file in Quartus II, Insert the logic symbol from part b. Add inputs and outputs. Name the inputs SWITCH1 and SWITCH2. Label the output as LIGHT. Copy and insert your figure below. (4 points)…

    • 299 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Quiz Comp Archi

    • 438 Words
    • 3 Pages

    6) What are combinational logic gates? Please draw the symbol, circuit schematic and truth table for the following gates:…

    • 438 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Compter Science

    • 819 Words
    • 4 Pages

    truth table construction, subexpression construction using AND and NOT gates, subexpression combination using OR gates, circuit diagram production…

    • 819 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Computer Components

    • 699 Words
    • 6 Pages

    4. Using the Internet, locate information on the Socket AM3 Connector. What processors is it used with? A: AM3 and AM3+…

    • 699 Words
    • 6 Pages
    Good Essays
  • Good Essays

    MICROSYSTEMS

    • 582 Words
    • 3 Pages

    Teamwork is a current organizational solution to the complexity of tasks and processes that is a constant in today’s health care institutions (Delgado Pina, Romero Martinez, & Gomez Martinez, 2008). Also Gonzales (n.d.), states, “Issues resulting from ineffective teamwork vary, from safety of worker’s or patients, to issues concerning productivity, efficiency, or the organizational climate (Clement, Dault, & Priest, 2007). At the same time in effective Microsystems there are 8 dimensions that are very important in achieving high performance in the healthcare arena and they include the following:…

    • 582 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Computer Hardware

    • 692 Words
    • 3 Pages

    6.) When troubleshooting a motherboard, you discover the network port no longer work. What is the best and least expensive solution to this problem? If this solution does not work, which solution should you try next?…

    • 692 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Bearing in mind the key words indicated above the table below was used to add Boolean operators which are words…

    • 291 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Careercup Top 150 Questions

    • 30242 Words
    • 121 Pages

    Interview Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Applied Mathematics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Arrays & Hash Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Bit Manipulation . . . . . . . . . . . . . .…

    • 30242 Words
    • 121 Pages
    Powerful Essays
  • Satisfactory Essays

    (a subset of the full factorial design of 4 = 256) will be used involving the following four attributes,…

    • 336 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Why do we have vaccinations? Is it so that vaccinations help people not get sick and can help people get over what they have? Vaccinations are a good thing to have so that it helps to stop a virus and not get other people around you sick. Many people believe that vaccinations are good things to get. Vaccinations are a necessity in society: first, they save children’s lives; second, they have extremely rare chances of a reaction; third, they can save time and money in the future.…

    • 565 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    FIELD WORK NO 7

    • 1138 Words
    • 13 Pages

    ELEMENTARY SURVEYING FIELD MANUAL FIELD WORK NO. 7 PROFILE LEVELING CE120-0F / A1 SUBMITTED BY: NAME: STUDENT NO.: GROUP NO. 4 DATE OF FIELD WORK: AUGUST 12, 2014 DATE OF SUBMITTION: AUGUST 19, 2014 SUBMITTED TO: PROFESSOR: ENGR.…

    • 1138 Words
    • 13 Pages
    Powerful Essays
  • Satisfactory Essays

    Assembly language lecture6

    • 991 Words
    • 13 Pages

    current value of IP (IP := 0002 + 3 = 0005) => IP will point to…

    • 991 Words
    • 13 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Automata, DFA

    • 406 Words
    • 4 Pages

    1. The language L = {w|w has exactly two 0’s and at least two 1’s } is the intersection…

    • 406 Words
    • 4 Pages
    Satisfactory Essays

Related Topics