|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目录0 g2 Q% c) y9 B v3 D3 Q7 F
1、前言 .................................................................5 . r% z* }$ `5 g1 i
2、概述.....................................................5
5 f! j' G( I) p8 d6 J& i' ?3、快速入门..............................................................6/ m# O8 E& v- _7 W1 r& I
3.1流程图.............................................................6 6 M$ w) Y) e& s5 N
3.2流程各阶段介绍......................................................6
. y3 @3 C+ ^; `' N$ K: w( S9 u3.2.1 Design Entry .............................................6 & U( G3 T$ h5 l% Z3 a" M6 X
3.2.2 Cerate a Project..................................................6 " Z7 \7 z9 p: O- i% ]% X
3.2.3 Add Sources Files..................................................8 , I* P" O/ P1 F& M$ V# W
3.2.4 Compile...............................................9
* e" X0 P6 K9 ?) o( D5 @+ @3.2.5 Timing Analyze...................................................15 " b0 I: c4 [7 u" v$ c
3.2.6 Simulation ......................................................17 ; j) o$ s* y) O* g" y U
3.2.7 Programming.......................................19 " V8 k8 A( _1 p% k) S
3.2.8 In-syntem verification..............................................19 # u$ b4 ?. Q" K/ x5 U4 _( D
4、Quartus软件使用.....................................................19
* R- f) n1 t ?4.1Quartus软件功能简介.................................................19 6 [# ]" _" ~* g% M) s
4.2设计输入方法 ................................................19
% H. g" I+ P& w2 ^, J! n) q1 \' L4.2.1流程...........................................................19
4 |4 P+ j7 o6 w& P, K4.2.2设计思想......................................................19
# g2 p) R1 h$ `! K4.2.3设计输入支持....................................................20 + ~$ z& |( _0 X9 J
4.2.4文件类型.......................................................20 ( O6 ]( M& u2 k* f2 [! ^
4.2.5资源库......................................................20
! l$ I S& Q7 s$ _8 R: t4.2.6文本编辑器Text Editor............................................20
% i7 f X: _$ p2 y5 y1 v6 ~4.2.7Block/Schematic编辑器 ...........................................20 ) ~( G( E% X0 y2 z& E
4.3Compile Setting.24 4.4Compile............................................................24 9 B* A1 X8 B7 S0 ^" X; H7 e% C
4.5Assignments........................................................24# Q, u0 m0 Q6 Z- x1 x9 @$ k
4.5.1进入...........................................................24
, t% W& }7 N4 R, ^4 W1 j) ?4.5.2 Default Assignments.....................................24
" T+ ~$ m v, L+ V. [4.5.3 指定Entity /Node的Assignments .....................................24 3 G3 N# [1 R. K9 J- c b' S- ^( C/ B
4.6Timing Analyze.......................................................25
, V0 q# B: K' t/ d/ C4.6.1功能介绍.......................................................25
. \" _9 W E+ f9 }4 ^4.6.2Timing Report...................................................25 ' o2 V1 s9 v z% k* Y% \
4.7FloorPlan ......................................................25: E: s( Y6 E( g7 `! l$ M6 c* A8 {0 w. c
4.7.1功能介绍 .......................................................25 3 o% {- ^; r" H
4.7.2 Last/Current FloorPlan View ........................................25 0 l( O: `5 y4 Q4 i! \ `
4.8Simulator...........................................................266 R% Y; o: {5 L# J% f
4.8.1功能简介.......................................................26
2 F$ c, ]% E1 H- R* Q% V4.8.2指定仿真器.....................................................26- @ ~* u* \9 p, D5 A
4.8.3仿真器设置和仿真。..............................................26 u, f/ ~; h: H6 f" d
4.8.4 波形比较....................................................26
- O! q4 w* g) A3 W% a5、TCL流程简介........................................................26, M# _; @, ]+ q8 a5 }% _
5.1相关文件简介........................................................26
c- N; s6 `" i$ Y) a6 h+ N& K2 |. {( O1 @$ d' S9 t. H
" H* R0 c8 \, f9 T: P: b) q$ y3、快速入门
* ?- @+ [7 w- V3.1 Quartus使用流程图:
0 ^1 T n9 b# {) W* R9 ?
0 Y/ }- y" s8 h: u I V
9 ?: m7 W3 J4 J% Q- T3.2 流程各阶段介绍* j* {- h7 u! C
3.2.1 Design Entry
+ L* A: a8 `6 l# d* _Quartus软件支持网表(.edn,.edf)、HDL(Verilogh HDL、VHDL)设计文件的输入。使用Quartus软件进行FPGA设计时,必须先进行设计文件的输入。可通过一些文本编辑工具上进行如工作站的Vi(VIM),也可在Quartus 软件上利用其文本、图形、波形、MegaWizard等编辑工具进行设计的输入。可查看4.2.6和4.2.7。5 @$ e! z9 u: E- p3 a
3.2.2 Cerate a Project: g2 U7 B/ y8 g0 z+ W- o9 x
3.2.2.1 软件环境路径设置" o, ~& p( a8 Q; y/ K2 K
对工作站,请在/home/user/cshrc 中添加如下的路径设置∶4 s( j! r6 i1 C' m$ S
setenv Qpath /vendor/Altera/quartus /bin 6 s+ p$ ~1 B0 `6 g
if L$ LM_LICENSE_FILE then
. a" f5 s/ f4 k8 Q0 Qsentenv LM_LICENSE_FILE 2100@ LICSRV : $ LM_LICENSE_FILE
. \- g D8 J [3 Gelse
1 V9 U8 Q' N$ H4 i* b" \- b7 psentenv LM_LICENSE_FILE 2100@ LICSRV
% B0 i% O5 ?; q( _+ C& D; jendif
+ |' }1 p. @+ ~ mset path = ($path $Qpath)
- L7 L: V# E( @8 P对PC机,请在Autoexec.bat文件中设置∶Set Path=quartus install\bin\
% ]" r1 K" H" \& S z' ~8 q8 f# g0 ^. T, y) H: B
3.2.2.2 启动$ w0 T$ s; b; R/ _$ C
使用 quartus& 命令启动图形界面:
2 m( Z; j. V- y! C8 D' Y5 T
7 w- z6 Y4 y' Q9 Z8 O2 a
, q( l5 ~8 |( Y; C* e0 i9 F$ e% [04 @) K' X% l4 S8 G6 l' i
, B! ~- `, {% n
|
|