TA的每日心情 | 开心 2019-11-20 15:00 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Altera_Modelsim仿真资料分享
6 Y% G' Y( }! A
9 _2 B( r& I, u0 M; r( F2 a: a% G; J0 P7 ?- o# H% g; ]9 d9 h+ [
1、什么是库(Library)?
% E4 g( r. I$ K% l(1)我理解的库就是用来存放已编译好的设计单元(Design Units)的文件夹。8 X' T% b; G' M9 b0 J( u9 k
(2)库的两种类型7 _' q x0 ~0 k, }
工作库(Work)
5 U6 ~! ~# x$ h3 U& l! ?+ m! u 存放当前设计文件编译后产生的设计单元% Q8 s1 O; a' J# |
编译前必须先创建好工作库& b. E0 Q! \& u5 H, V8 m6 I
每次编译只允许有一个工作库
6 y1 }! ]$ I. a 默认的工作库名是work
3 y0 o" P! i3 S; X) v* x 资源库(Resource): y2 v( U. F; ^7 Q' e2 U
存放着所有可以被当前编译操作调用的已经编译过的设计单元
& p8 M& \/ E9 C% Y( w1 R 每次编译允许同时调用多个资源库6 y3 X G0 p0 s5 z5 H+ b
ALTERA的仿真库也属于资源库的一种
8 t" P4 ~8 J4 D& Y3 w VHDL的库可以直接通过LIBRARY 和USE语句直接调用,例如:
' r% a" E6 L; a在 QUARTusII 里面可以产生用于仿真的网表文件.vho 文件中就会带下面这样的语句:
5 b- T! V4 w* gLIBRARY IEEE, cycloneii;! R" t( ?$ p* B% _$ z! w
USE IEEE.std_logic_1164.all;) H% M( m7 q! r
USE cycloneii.cycloneii_components.all;2 G$ M/ a3 A' N; p% U! Z
(3)工作库和资源库其实用图1就可以直接分辨出来:
* M/ B6 Z' M$ U% I: U r
" y- A) K; A% l' n; ~0 S |
|