Thiet ke so Digital design zdsfasdfsadf.pptx

LuVnVit 8 views 44 slides Jun 30, 2024
Slide 1
Slide 1 of 44
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44

About This Presentation

thie ke so dà


Slide Content

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ VIỄN THÔNG IC Design Lab Introduction

1. Introduction Contents 2. Design Project 3. Simulation 4. Synthesize the design 1. Introduction

1. Introduction Modelsim Quartus

1. Introduction 1.1 Modelsim ModelSim is a verification and simulation tool for VHDL, Verilog, SystemVerilog , and mixed-language designs. Software : ModelSim -Altera 6.6d Starter Edition References : Introduction to Simulation of Verilog Designs Using ModelSim Graphical Waveform Editor (Altera). ModelSim Tutorial (Mentor Graphics). http://www.altera.com

1. Introduction 1.2 Quartus Quartus . Software : Quartus II 11.1 Web Edition References : Quartus Tutorial . http://www.altera.com

1. Introduction Contents 2. Design Project 3. Simulation 4. Synthesize the design 2. Design Project

2. Design Project Simple example : f(x 1 , x 2 , x 3 ) = x 1 x 2 + x 2 x 3 + x 3 x 1 Verilog code : m odule majority(x1, x2 ,x3 ,f); input x1, x2, x3; output f; assign f = (x1&x2)|(x2&x3)|(x3&x1); e ndmodule ;

2. Design Project Open the ModelSim simulator. In the displayed window select File > New > Project

2. Design Project A Create Project pop-up box will appear… 1.Enter the name of the project Choose Project Location

2. Design Project Create new file… 1 2 3

2. Design Project Double click Text Editor

2. Design Project Or add existing file…

2. Design Project After completed coding, select Compile > Compile all Compile of majority.v was successfull

1. Introduction Contents 2. Design Project 3. Simulation 4. Synthesize the design 3. Simulation 3. Simulation 3. Simulation

3 . Simulation 3.1. Simulate without testbench 3.2. Simulate with testbench

3. Simulation 3.1 . Simulate without testbench Select Simulate > Start simulation…, Start Simulation window will appear…

3. Simulation Simulation window…

3. Simulation Create waveforms for Simulation…

3. Simulation Modify waveforms for Simulation…

3. Simulation Waveform window…

3. Simulation Waveform window…

3. Simulation With output signal…

3. Simulation Simulate…Select Run all

3. Simulation Result… To stop simulation, slect Simulate -> End simulation

3. Simulation 3.2 . Simulate with testbench Create testbench file to project

3. Simulation After completed coding, select Compile > Compile all

3. Simulation Add signal to waveform…

3. Simulation Add signal to waveform…

3. Simulation Simulate…

3. Simulation Zoom in, zoom out …

1. Introduction Contents 2. Design Project 3. Simulation 4. Synthesize the design 4. Synthesize the design

4 . Synthesize the design Open the Quartus . In the displayed window select File > New Project Wizard…

4. Synthesize the design A New Project Wizard box will appear… www.themegallery.com 1. Directory 2 . Name

4. Synthesize the design Family & Device Settings will appear …

4. Synthesize the design

4. Synthesize the design Entity will appear …

4. Synthesize the design Text editor code … Ctrl + S … save…

4. Synthesize the design Or add file …

4. Synthesize the design After coding , select Processing > Start Complation …

4. Synthesize the design RTL viewer select Tool > Netlist Viewers > RTL Viewer …

4. Synthesize the design Assign select Assignments > Pin Planner … Build

4. Synthesize the design After Assign, select Toll > Programmer …

Thank You !
Tags