1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL...

24
1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    0

Transcript of 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL...

Page 1: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

1

Chapter 05Tutorial Using Verilog

Design a 4-bit up-down counter using behavioral level HDL

language

Page 2: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

2

Create a New Project

Page 3: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

3

Enter a Name and Location for the Project

Page 4: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

4

Create New File

Page 5: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

5

You can type Verilog on the New File

Page 6: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

6

Example (4 位元上下數計數器 )

in1

in2

s1

out

Page 7: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

7

Behavioral level

Page 8: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

8

Save

Page 9: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

9

Type “counter.v”

Module name and File name must the same.

Page 10: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

10

Add Source

Page 11: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

11

Select “counter.v”

Page 12: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

12

Select Verilog Design File

Page 13: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

13

Add New Source

Page 14: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

14

Select Test Bench Waveform

Page 15: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

15

Click OK

Page 16: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

16

Page 17: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

17

Give Input Value

Page 18: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

18

Save

Page 19: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

19

Select “View Behavioral..” and Run

Page 20: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

20

See a HDL Test bench

Page 21: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

21

Select “Generate Expected..” and Run

Page 22: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

22

Result

Page 23: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

23

Result (cont.)

Page 24: 1 Chapter 05 Tutorial Using Verilog Design a 4-bit up-down counter using behavioral level HDL language.

Question & Answer