Professional Documents
Culture Documents
EE-307 Fpga Based System Design: Lecture # 06
EE-307 Fpga Based System Design: Lecture # 06
Verilog
Combinational Logic in Verilog
Lecture # 06
Today’s Lecture
Behavior modeling
Sensitivity list
MUX Example
Multiple ways of defining sensitivity list
Useful Syntax
Group multiple statements using begin and end keywords
Symbol
Behavioural Model
4 channel using CASE
module mux_case(sel,in1,in2,in3,in4,out1);
always @ (sel,in1,in2,in3,in4)
begin
end
endmodule
Behavioural Model
4 channel 32 bit MUX – using IF
MUX
http://www.electronicsnews.com.au/technical-articles/best-design-practices-for-high-capacity-fpga-devic
Assignment
Write Verilog code for 7 segment Display using
Dataflow modeling &
Behavior modeling
Modelsim
Xilinx ISE (Introduction)