注册
登录
标签
插件
帮助
EDA专业论坛
»
HDL语言
»
学习实例
» define和parameter定义常量的区别?
FPGA/CPLD芯片价格查询系统
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
define和parameter定义常量的区别?
lw234620
工程师
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2006-8-28 08:11
只看该作者
FPGA/CPLD 价格
FPGA器件选型
define和parameter定义常量的区别?
如题,他们的适用范围分别有多大呀,我现在想在顶层模块中定义一个常量,方便以后修改数值,但希望这个常量在子模块中也能用,我试过用上面两种定义方法都不行,请问有没有可行的方法?谢谢!
帖子
97
精华
0
积分
466
活跃指数
0
在线时间
33 小时
注册时间
2006-2-22
最后登录
2007-1-7
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
lw234620
工程师
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2006-8-28 15:21
只看该作者
FPGA方案
FPGA设计服务
项目外包
怎么没有人回复呀,急用!
帖子
97
精华
0
积分
466
活跃指数
0
在线时间
33 小时
注册时间
2006-2-22
最后登录
2007-1-7
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
LOONG
高工
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2006-8-28 18:15
只看该作者
FPGA/CPLD 价格
FPGA器件选型
当某个模块在另一个模块内被引用时,高层模块可以改变低层模块的参数值。
可以用defparam或者直接带参数引用试一下
帖子
504
精华
0
积分
1200
活跃指数
4
在线时间
359 小时
注册时间
2006-8-18
最后登录
2009-2-9
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
sagittarius
工程师
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2006-8-29 10:22
只看该作者
FPGA/CPLD 价格
FPGA器件选型
’define
一旦‘define指令被编译,其在整个编译过程中都有效。例如,通过另一个文件中的’define指令,定义的常量可以被其他文件中被调用。直到遇到‘undef
parameter
只在定义的文件中有效,在其它文件中无效
帖子
119
精华
0
积分
326
活跃指数
8
在线时间
127 小时
注册时间
2006-5-22
最后登录
2009-5-19
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
Harva
工程师
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2006-8-31 00:01
只看该作者
FPGA/CPLD 价格
FPGA器件选型
同意楼上的,一般的文件都使用parameter,操作方便,而且在超出文件的范围以后不会出现
参数的冲突。
帖子
275
精华
0
积分
933
活跃指数
27
来自
上海
在线时间
29 小时
注册时间
2006-8-23
最后登录
2009-5-5
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
jasonchen
工程师
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2006-9-6 18:38
只看该作者
FPGA方案
FPGA设计服务
项目外包
哦,一直搞不明白,现在知道了。
帖子
151
精华
0
积分
850
活跃指数
76
在线时间
28 小时
注册时间
2005-10-28
最后登录
2009-4-2
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
zzutjutang
高工
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2006-9-7 10:47
只看该作者
FPGA/CPLD 价格
FPGA器件选型
在使用状态机时候区别挺大的
状态机的定义可以用parameter 定义,但是不推荐使用`define 宏定义的方
式,因为'define 宏定义在编译时自动替换整个设计中所定义的宏,而
parameter 仅仅定义模块内部的参数,定义的参数不会与模块外的其他状态机
混淆。例如一个工程里面有两个module 各包含一个FSM,如果设计时都有
IDLE 这一名称的状态,如果使用'define 宏定义就会混淆起来,如果使用
parameter 则不会造成任何不良影响。
帖子
622
精华
0
积分
1906
活跃指数
0
在线时间
0 小时
注册时间
2006-8-23
最后登录
2008-8-8
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
Jimmy_Pisces
助工
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2006-9-9 01:20
只看该作者
FPGA/CPLD 价格
FPGA器件选型
建议用parameter 这样可以很容易修改
帖子
19
精华
0
积分
283
活跃指数
0
在线时间
15 小时
注册时间
2006-9-7
最后登录
2007-4-25
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
Matthew_S
工程师
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2006-9-9 14:13
只看该作者
FPGA/CPLD 价格
FPGA器件选型
恩,谢谢大家了
帖子
128
精华
0
积分
363
活跃指数
1
来自
中国大连
在线时间
59 小时
注册时间
2006-8-30
最后登录
2009-3-2
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
水户洋平
工程师
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2006-9-9 14:33
只看该作者
FPGA方案
FPGA设计服务
项目外包
类似于局部变量与全局变量 parameter 多用。
帖子
57
精华
0
积分
136
活跃指数
5
在线时间
57 小时
注册时间
2004-9-23
最后登录
2009-4-5
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
wrenhawk
工程师
发短消息
加为好友
当前离线
11
#
大
中
小
发表于 2006-9-10 00:47
只看该作者
FPGA方案
FPGA设计服务
项目外包
不错。
刚清楚。
帖子
260
精华
0
积分
188
活跃指数
21
在线时间
96 小时
注册时间
2004-9-7
最后登录
2009-5-26
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
lw234620
工程师
发短消息
加为好友
当前离线
12
#
大
中
小
发表于 2006-9-10 12:36
只看该作者
FPGA方案
FPGA设计服务
项目外包
谢谢了,搞懂了!
帖子
97
精华
0
积分
466
活跃指数
0
在线时间
33 小时
注册时间
2006-2-22
最后登录
2007-1-7
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
paolocheng
该用户已被删除
13
#
大
中
小
发表于 2006-9-10 15:54
只看该作者
FPGA/CPLD 价格
FPGA器件选型
提示:
作者被禁止或删除 内容自动屏蔽
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
Jnfnet
工程师
发短消息
加为好友
当前离线
14
#
大
中
小
发表于 2006-9-11 17:34
只看该作者
FPGA方案
FPGA设计服务
项目外包
现在知道了
帖子
276
精华
0
积分
1114
活跃指数
222
在线时间
58 小时
注册时间
2006-7-26
最后登录
2009-6-14
查看详细资料
TOP
数字提高班 8月10日开班,数字基础班 7月12日开班。>
‹‹ 上一主题
|
下一主题 ››
FPGA设计方法和工具
HDL语言
教程
工具流程
学习实例
代码风格
状态机
CPLD设计
Altera论坛
教程
下载配置
IP使用
Altera SOPC/NIOS
Xilinx论坛
EDK & System generator
Virtex-5器件
Virtex其他器件
Lattice论坛
Actel论坛
Modelsim仿真
库
testbench入门
debussy
教程
Synplify综合
IC设计方法和工具
芯片综合
IC设计教程
静态时序分析
DFT
synthesis教程
芯片验证
形式验证
VERA/Specman
SystemVerilog/SystemC
数字后端
Astro
Encounter
模拟IC
Hspice
Tanner
AD/DA
脚本设计
FPGA/IC应用设计
设计外包
IP cores开发交流
通用设计
串行接口
FIFO
分频倍频
USB
8051
CPU
时钟与复位
通信与DSP技术
DDS
Matlab
编解码技术
3G技术
软件无线电
滤波器
FFT
图像处理
综合产品设计
通信技术
图像视频
工业控制
测试测量
存储技术
汽车电子
板级设计
原理图大集合
基础知识
Protel
PowerPCB
CAM350
Allegro
嵌入式软件
基础知识
vxworks
Linux/uClinux
Windows CE
XP Embedded
专有论坛
专业培训
求职招聘
书籍推荐
说文解字
广告专版
娱乐休闲
灌水挣钱
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
勋章
访问推广
领取红包
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计