COEN316Assignment1
docx
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
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
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 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
As a general rule, for programmable logic controllers, coils can be connected in a series.
True or Flase
arrow_forward
Problem Description
Material A and Material B are collected in a tank. These materials are mixed for a while. Mixed
product is then drained out through Outlet valve. Implement this in PLC using Ladder Logic
programming language.
Problem Diagram
Diagram of a mixing tank
-Agitator
Motor
Material A
Material B
Inlet Valve 1
Inlet Valve 2
Level Material B☐
Level Material A
Mixing
Tank
LLS
Outlet Valve
Mixed Product
arrow_forward
Please help me to do this
arrow_forward
Analyze the state machine in the figure below. The outputs of this state machine are its state variables. Write excitation equations and then construct an excitation/transition table and a state table using state names A–H for Q1 Q2 Q3 = 000–111). Draw a state diagram.
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
- 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_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_forwardHuman 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 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_forwardAs a general rule, for programmable logic controllers, coils can be connected in a series. True or Flasearrow_forwardProblem Description Material A and Material B are collected in a tank. These materials are mixed for a while. Mixed product is then drained out through Outlet valve. Implement this in PLC using Ladder Logic programming language. Problem Diagram Diagram of a mixing tank -Agitator Motor Material A Material B Inlet Valve 1 Inlet Valve 2 Level Material B☐ Level Material A Mixing Tank LLS Outlet Valve Mixed Productarrow_forward
- Please help me to do thisarrow_forwardAnalyze the state machine in the figure below. The outputs of this state machine are its state variables. Write excitation equations and then construct an excitation/transition table and a state table using state names A–H for Q1 Q2 Q3 = 000–111). Draw a state diagram.arrow_forward
arrow_back_ios
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