COEN316Assignment1
docx
keyboard_arrow_up
School
Concordia University *
*We aren’t endorsed by this school
Course
316
Subject
Electrical Engineering
Date
Jan 9, 2024
Type
docx
Pages
2
Uploaded by AgentCloverPorpoise
COEN 316 – Computer Architecture and Design
Department of Electrical and Computer Engineering
Assignment 1, Fall 2023
Due: Sept. 29, 2023
In this assignment, you will answer the following questions. Write your answer in the exact place:
Your Information:
First Name:
Last Name:
Student ID:
Grade:
Expectations of originality:
Paste the signed form here or submit it as a separate file with this assignment:
Question 1
Grade
1- Consider a machine with four instruction classes, whose CPI and code size (IC
i
) for each
instruction class for a program are given below:
(i) Find the execution time on a 3GHz processor.
(ii) What is the speedup if the number of ALU instructions can be reduced by one-quarter?
20
Question 2
Grade
Suppose that a new MIPS instruction, called bcp, was designed to copy a block of words from
one address to another. Assume that this instruction requires that the starting address of the
source block is in register $t1 and that the destination address is in $t2. The instruction also
requires that the number of words to copy be in $t3 (which is > 0). Furthermore, assume that
the values of these registers as well as register $t4 can be destroyed in executing this instruction
(so that the registers can be used as temporaries to execute the instruction).
a. Write the MIPS assembly code to implement a block copy without this instruction.
c. Estimate the total cycles necessary for each realization to copy 100-words on the multicycle
machine.
30
1
Question 3
Grade
30
20
Grading Policy:
The assignment score is out of 100 points.
Here are some aspects that may lead to points deduction:
The answers are missing.
Missing steps.
Inappropriate data to answer your question.
Do your best to include exhaustive details, the final answer alone is not enough to get points.
Collaborate on the individual assignment.
2
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Documents
Related Questions
A common objective when manufacturing printed circuit boards (PCBs) is
O a. maximizing the number of drill bit changes.
O b.
maximizing the number of holes drilled.
c.
minimizing the total distance the drill bit must be moved.
O d.
minimizing the number of holes drilled.
arrow_forward
Solve correct please
arrow_forward
Human Machine Interface (HMI) Standards
I. INTRODUCTION
The introduction should explain your topics briefly.
2. MAIN TOPIC
Explain in details what your topic is and why is it important. Use figures and diagrams as many as you can.
3. WHY IS IT IMPORTANT? ADVANTAGES AND DISADVANTAGES
Explain the importance of the topics and provide several examples and applications.
arrow_forward
a.it a Moore machine or Mealy? Why? b. Create the next-state table. Show your work. Label your columns.
c. Question b's table and question c is attached from the picture below
arrow_forward
Select the best answer for the question.
4. Look at the drawing shown in the figure above. When you see this drawing in a schematic diagram, you should recognize that it represents a/an
O A. step-up transformer.
O B. inverter.
C. bridge rectifier.
OD. thermal relay.
arrow_forward
2. Consider the following circuit
D
å lå
a. Find the expressions for D, T, Qo*, Q₁*.
b. Write the transition output table.
c. Draw the state diagram of the circuit.
d.
Is this a Mealy or Moore machine? Explain.
T
21
a la
1
arrow_forward
Human Machine Interface (HMI) Standards
I. MAIN TOPIC
Explain in details what your topic is and why is it important. Use figures and diagram
II. WHY IS IT IMPORTANT? ADVANTAGES AND DISADVANTAGES
Explain the importance of the topics and provide several examples and applications.
arrow_forward
Create a circuit for detecting 110 in a sequential machine. In the process draw the state diagram for overlapping,transition table, k-map and finally the circuit diagram.
arrow_forward
Create a sequence detector that detects the sequence 1001 or 0110 by using Verilog Code.
Construct the modules for both the Moore and Mealy models. Demonstrate your simulation results
using the following input sequence for the test fixture (test bench):
x= 0010011010010110010110110100
arrow_forward
Instruction: Identify the parts/components as illustrated in the pictures and write down the corresponding
letter of each function written below:
Computer Standard Parts:
Funtions:
A. A device that sends information to a computer
system for processing.
B. Control instructions and data flow to and from
other parts of the computer. It is the heart and brain
of a computer.
1.
2.
C. It execute the instructions, control storage data
and input or output devices attached the computer.
Basic Components:
D. A printed circuit board that is the foundation of a
computer and is considered to be the backbone of
the computer.
E. Reproduces or displays the results of that
processing.
3.
4.
Name of Parts/Components
Corresponding
Function Letter
/ (yes), X
(no)
/ (yes), X
(no)
1.
2.
3.
4.
5.
arrow_forward
As a general rule, for programmable logic controllers, coils can be connected in a series.
True or Flase
arrow_forward
Given the moore machine find the moore machine diagram.
arrow_forward
Which of the following statements is TRUE about the following code segment?
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you

EBK ELECTRICAL WIRING RESIDENTIAL
Electrical Engineering
ISBN:9781337516549
Author:Simmons
Publisher:CENGAGE LEARNING - CONSIGNMENT
Related Questions
- A common objective when manufacturing printed circuit boards (PCBs) is O a. maximizing the number of drill bit changes. O b. maximizing the number of holes drilled. c. minimizing the total distance the drill bit must be moved. O d. minimizing the number of holes drilled.arrow_forwardSolve correct pleasearrow_forwardHuman Machine Interface (HMI) Standards I. INTRODUCTION The introduction should explain your topics briefly. 2. MAIN TOPIC Explain in details what your topic is and why is it important. Use figures and diagrams as many as you can. 3. WHY IS IT IMPORTANT? ADVANTAGES AND DISADVANTAGES Explain the importance of the topics and provide several examples and applications.arrow_forward
- a.it a Moore machine or Mealy? Why? b. Create the next-state table. Show your work. Label your columns. c. Question b's table and question c is attached from the picture belowarrow_forwardSelect the best answer for the question. 4. Look at the drawing shown in the figure above. When you see this drawing in a schematic diagram, you should recognize that it represents a/an O A. step-up transformer. O B. inverter. C. bridge rectifier. OD. thermal relay.arrow_forward2. Consider the following circuit D å lå a. Find the expressions for D, T, Qo*, Q₁*. b. Write the transition output table. c. Draw the state diagram of the circuit. d. Is this a Mealy or Moore machine? Explain. T 21 a la 1arrow_forward
- Human Machine Interface (HMI) Standards I. MAIN TOPIC Explain in details what your topic is and why is it important. Use figures and diagram II. WHY IS IT IMPORTANT? ADVANTAGES AND DISADVANTAGES Explain the importance of the topics and provide several examples and applications.arrow_forwardCreate a circuit for detecting 110 in a sequential machine. In the process draw the state diagram for overlapping,transition table, k-map and finally the circuit diagram.arrow_forwardCreate a sequence detector that detects the sequence 1001 or 0110 by using Verilog Code. Construct the modules for both the Moore and Mealy models. Demonstrate your simulation results using the following input sequence for the test fixture (test bench): x= 0010011010010110010110110100arrow_forward
- Instruction: Identify the parts/components as illustrated in the pictures and write down the corresponding letter of each function written below: Computer Standard Parts: Funtions: A. A device that sends information to a computer system for processing. B. Control instructions and data flow to and from other parts of the computer. It is the heart and brain of a computer. 1. 2. C. It execute the instructions, control storage data and input or output devices attached the computer. Basic Components: D. A printed circuit board that is the foundation of a computer and is considered to be the backbone of the computer. E. Reproduces or displays the results of that processing. 3. 4. Name of Parts/Components Corresponding Function Letter / (yes), X (no) / (yes), X (no) 1. 2. 3. 4. 5.arrow_forwardAs a general rule, for programmable logic controllers, coils can be connected in a series. True or Flasearrow_forwardGiven the moore machine find the moore machine diagram.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK ELECTRICAL WIRING RESIDENTIALElectrical EngineeringISBN:9781337516549Author:SimmonsPublisher:CENGAGE LEARNING - CONSIGNMENT

EBK ELECTRICAL WIRING RESIDENTIAL
Electrical Engineering
ISBN:9781337516549
Author:Simmons
Publisher:CENGAGE LEARNING - CONSIGNMENT