Home
Add Document
Sign In
Create An Account
LC-3 Control and FSM Design
LC-3 Control and FSM Design ECE 238L LC3-Control Page 1 1 Input Forming Logic Current State Output Forming Logic LC-3 Datapath F F F F F F E...
Author:
Mae Casey
0 downloads
0 Views
279KB Size
Report
Download PDF
Recommend Documents
FSM 1670 FSM FSM 1670 A+ FSM FSM 1670 X FSM FSM 1670 XA+
LC3 Input and Output. (Textbook chapter 8)
VHDL Process and FSM Tutorial
FSM Specification. State minimization
Finite State Machine (FSM)
Implementation of FSM
Finite-State Machine (FSM)
LC3-1. The LC-3 A Review. ECEn BYU LC3-1. Page 1 ALU
Outline Automaten FSM Synthesis FSM in VHDL FSM auf FPGA. State Machines. Marc Reichenbach und Michael Schmidt
FSM home page
Medidor de Campo FSM-640
Tutorial 4 The von Neumann Model, LC3
Control Systems Implementation Laboratory: Control and Automation System Design Challenges
LIGHTING CONTROL & DESIGN
AUTOMATION AND CONTROL VOLUME 1 DESIGN REQUIREMENTS
Motor Control Design Solutions
Control System Design
3.2.3 Flux-Weakening Control Design and Analysis
Innovation and control in medical device design
DESIGN, SIMULATION, OPTIMIZATION AND CONTROL OF
SWITCHED RELUCTANCE MOTOR: DESIGN, SIMULATION AND CONTROL
Motor Control and Drive Design Solutions
Articulated robotic camera design and control
Control Centre: Layout and Location Design
LC-3 Control and FSM Design
ECE 238L
LC3-Control Page 1
1
Input Forming Logic
Current State
Output Forming Logic
LC-3 Datapath
F F F F F F
ECE238L
LC3-3 Page 2
© 2006
Current State IFL
F F
Datapath Control OFL
LC-3 Datapath
F F F F
Next State Datapath Status ECE238L
LC3-3 Page 3
© 2006
Instruction Fetch 1. Copy PC contents to MAR
ldMAR
enaPC
enaPC = 1 & ldMAR= 1
ldPC PC
selPC
2. Perform memory read selMDR=1
& ldMDR=1
Increment PC selPC = 00 & ldPC = 1 selMDR
3. Copy memory output register contents to IR
B
enaMDR = 1 & ldIR = 1
ldMDR
ldIR
A
ALU
IR
enaMDR
ECE238L
LC3-3 Page 4
© 2006
Fetch Control Sequence Current State
Next State
selMDR
ldMDR
enaMDR
ldIR
0
0
1
1
1 xx 0
x
0
0
0
0
1
1
0
0
0 00 1
1
1
0
0
1
0
1
1
0
0 xx 0
x
0
1
1
1
1
--
--
?
?
?
?
?
?
??
ECE238L
ldPC
ldMAR
0
Q1 Q0 N1 N0
selPC
enaPC
Outputs
?
LC3-3 Page 5
© 2006
The Control Logic
ECE238L
LC3-3 Page 6
© 2006
IFL Flip Flops
IR N
ECE238L
Z
selMDR
ldMDR ldMAR
memWE
ldPC ldIR
selPC
enaMARM enaALU enaMDR enaPC
selEAB1 selEAB2 selMAR
nzpMatch
aluControl
regWE
DR SR1 SR2
The Control Logic
OFL
P LC3-3 Page 7 © 2006
LC3-DC
enaMARM
enaPC
PC
Designing The LC-3 Control
B
A
ALU IR enaALU enaMDR
ECE 238L
LC3-Control Page 8
8
The Von Neumann Model • • •
Fetch an instruction Execute it Fetch the next instruction continue ...
Execute
Fetch
ECE238L
LC3-3 Page 9
© 2006
The Fetch Cycle 1. 2. 3.
PC ÎMAR PC Î PC+1, Mem[MAR] Î MDR MDR Î IR
Fetch0
enaPC ldMAR
selPC
Suggest Documents
FSM 1670 FSM FSM 1670 A+ FSM FSM 1670 X FSM FSM 1670 XA+
Read more
LC3 Input and Output. (Textbook chapter 8)
Read more
VHDL Process and FSM Tutorial
Read more
FSM Specification. State minimization
Read more
Finite State Machine (FSM)
Read more
Implementation of FSM
Read more
Finite-State Machine (FSM)
Read more
LC3-1. The LC-3 A Review. ECEn BYU LC3-1. Page 1 ALU
Read more
Outline Automaten FSM Synthesis FSM in VHDL FSM auf FPGA. State Machines. Marc Reichenbach und Michael Schmidt
Read more
FSM home page
Read more
Medidor de Campo FSM-640
Read more
Tutorial 4 The von Neumann Model, LC3
Read more
Control Systems Implementation Laboratory: Control and Automation System Design Challenges
Read more
LIGHTING CONTROL & DESIGN
Read more
AUTOMATION AND CONTROL VOLUME 1 DESIGN REQUIREMENTS
Read more
Motor Control Design Solutions
Read more
Control System Design
Read more
3.2.3 Flux-Weakening Control Design and Analysis
Read more
Innovation and control in medical device design
Read more
DESIGN, SIMULATION, OPTIMIZATION AND CONTROL OF
Read more
SWITCHED RELUCTANCE MOTOR: DESIGN, SIMULATION AND CONTROL
Read more
Motor Control and Drive Design Solutions
Read more
Articulated robotic camera design and control
Read more
Control Centre: Layout and Location Design
Read more
×
Report "LC-3 Control and FSM Design"
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Login with Google
Login with Facebook