Home
Add Document
Sign In
Create An Account
Hardware Description Languages and Sequential Logic
Hardware Description Languages and Sequential Logic Flip-flops representation of clocks - timing of state changes asynchronous vs. s...
Author:
Iris Rosa Scott
16 downloads
1 Views
196KB Size
Report
Download PDF
Recommend Documents
Hardware Description Languages
Hardware Description Language (HDL) and Logic Synthesis
SEQUENTIAL LOGIC. Digital Integrated Circuits Sequential Logic
ECE 368: CAD Based Logic Design. Lecture Notes # 1. Introduction: Combinational Logic and Its Description Using Hardware Description Languages (HDLs)
Asynchronous Sequential Logic
Embedded Hardware Description Languages: Exploring the Design Space
Description Logic Programs: Combining Logic Programs with Description Logic
Hardware, Engineering and Functional Description
Language Interoperability and Logic Programming Languages
Asynchronous Sequential Logic. For most figures:
Design of Sequential circuits using Threshold Logic
An Insight into Sequential Logic Circuits
A Description Logic Primer
HARDWARE REQUIREMENTS FOR FUZZY LOGIC
Hardware Interface Description
Hardware Interface Description
VERILOG Hardware Description Language
Hardware Interface Description
Digital Electronics Part I Combinational and Sequential Logic
Digital Electronics Part I Combinational and Sequential Logic
Description Logic Knowledge and Action Bases
Product Description. Standard Sizes and Hardware Locations
Towards Semantic Robot Description Languages
Verilog Hardware Description Language (HDL)
Hardware Description Languages and Sequential Logic
Flip-flops
representation of clocks - timing of state changes asynchronous vs. synchronous
Shift registers Simple counters
Autumn 2010
CSE370 - XV - Sequential Verilog
1
Flip-flop in Verilog
Use always block's sensitivity list to wait for clock edge
module dff (clk, d, q); input clk, d; output q; reg q; always @(posedge clk) q = d; endmodule
Autumn 2010
CSE370 - XV - Sequential Verilog
2
More Flip-flops
Synchronous/asynchronous reset/set
single thread that waits for the clock three parallel threads – only one of which waits for the clock Synchronous
module dff input output reg
Asynchronous
(clk, s, r, d, q); clk, s, r, d; q; q;
module dff input output reg
always @(posedge clk) if (r) q = 1'b0; else if (s) q = 1'b1; else q = d;
(clk, s, r, d, q); clk, s, r, d; q; q;
always @(posedge r) q = 1'b0; always @(posedge s) q = 1'b1; always @(posedge clk) q = d;
endmodule
endmodule Autumn 2010
CSE370 - XV - Sequential Verilog
3
Incorrect Flip-flop in Verilog
Use always block's sensitivity list to wait for clock to change
module dff (clk, d, q); input clk, d; output q; reg q; always @(clk) q = d;
Not correct! Q will change whenever the clock changes (both edges), not just on one edge.
endmodule
Autumn 2010
CSE370 - XV - Sequential Verilog
4
Blocking and Non-Blocking Assignments
Blocking assignments (X=A)
Non-blocking assignments (X
Suggest Documents
Hardware Description Languages
Read more
Hardware Description Language (HDL) and Logic Synthesis
Read more
SEQUENTIAL LOGIC. Digital Integrated Circuits Sequential Logic
Read more
ECE 368: CAD Based Logic Design. Lecture Notes # 1. Introduction: Combinational Logic and Its Description Using Hardware Description Languages (HDLs)
Read more
Asynchronous Sequential Logic
Read more
Embedded Hardware Description Languages: Exploring the Design Space
Read more
Description Logic Programs: Combining Logic Programs with Description Logic
Read more
Hardware, Engineering and Functional Description
Read more
Language Interoperability and Logic Programming Languages
Read more
Asynchronous Sequential Logic. For most figures:
Read more
Design of Sequential circuits using Threshold Logic
Read more
An Insight into Sequential Logic Circuits
Read more
A Description Logic Primer
Read more
HARDWARE REQUIREMENTS FOR FUZZY LOGIC
Read more
Hardware Interface Description
Read more
Hardware Interface Description
Read more
VERILOG Hardware Description Language
Read more
Hardware Interface Description
Read more
Digital Electronics Part I Combinational and Sequential Logic
Read more
Digital Electronics Part I Combinational and Sequential Logic
Read more
Description Logic Knowledge and Action Bases
Read more
Product Description. Standard Sizes and Hardware Locations
Read more
Towards Semantic Robot Description Languages
Read more
Verilog Hardware Description Language (HDL)
Read more
×
Report "Hardware Description Languages and Sequential Logic"
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