向导模式
注册
登录
会员
标签
帮助
DICDER
»
IP设计
»
编码风格
» 编码风格 --- 与综合相关
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
编码风格 --- 与综合相关
5life
管理员
总资产
7715 晶元
金币
30 金币
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2005-11-10 08:56 PM
只看该作者
编码风格 --- 与综合相关
1. 在描述组合逻辑时,在always块中要完备敏感列表 2. 每个always的敏感列表中只存在一个时钟 3. 在描述条件时,即if或者case中,完备所有分支 4. 要对输出做缺省的赋值 5. 不使用full_case综合的指示符 6. 避免顶层的glue逻辑 7. 使用阻塞赋值在组合逻辑中,使用非阻塞在边缘敏感的块中 8. 所有未使用的端口都要有驱动 9.所有的端口都需要连接到一个悬空的线上 10. 设计中不要引入latch 11. 不能使用casex 12. 不使用内嵌的综合脚本 13. 避免使用直接例化门
With your idea, Carry out together.
UID
1
帖子
881
精华
0
积分
7715
总资产
7715 晶元
发帖收入
1670 晶元
推广收入
642 晶元
下载支出
46 晶元
金币
30 金币
头衔
Verification Engineer
阅读权限
200
在线时间
675 小时
注册时间
2006-7-11
最后登录
2009-1-7
查看详细资料
TOP
micoyoung
正式会员
总资产
6 晶元
金币
0 金币
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2005-11-28 05:14 PM
只看该作者
楼主能不能说明 为什么不能用casex
UID
102
帖子
17
精华
0
积分
6
总资产
6 晶元
发帖收入
489 晶元
推广收入
3 晶元
下载支出
0 晶元
金币
0 金币
头衔
阅读权限
10
在线时间
0 小时
注册时间
2005-11-15
最后登录
2006-11-9
查看详细资料
TOP
lk_517
见习会员
总资产
1 晶元
金币
0 金币
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2006-1-27 11:57 AM
只看该作者
不定态在很多设计中代表着错误 在你不能确定是错误还是设计需要时,最好不要用casex 另外补充一点,verilog2001中已经规定可以用always @*来完备所有敏感变量了
http://likunarmstrong.bokee.com/
UID
504
帖子
5
精华
0
积分
1
总资产
1 晶元
发帖收入
328 晶元
推广收入
1 晶元
下载支出
0 晶元
金币
0 金币
头衔
阅读权限
10
在线时间
0 小时
注册时间
2006-1-27
最后登录
2006-2-13
查看详细资料
TOP
冰血狂舞
正式会员
总资产
277 晶元
金币
30 金币
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2006-3-20 11:35 PM
只看该作者
always @*确实很好用,可惜Verilog_XL不支持,只能用nc和vcs run了。
从苏州到上海,从日文到英文,从单片机到视频,从潜水到灌水,从......
UID
919
帖子
16
精华
0
积分
277
总资产
277 晶元
发帖收入
168 晶元
推广收入
6 晶元
下载支出
25 晶元
金币
30 金币
头衔
Architecture Engineer
阅读权限
40
在线时间
3 小时
注册时间
2006-3-20
最后登录
2008-1-21
查看详细资料
TOP
yzm520xx
见习会员
总资产
1 晶元
金币
0 金币
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2006-4-15 08:17 PM
只看该作者
8. 所有未使用的端口都要有驱动 9.所有的端口都需要连接到一个悬空的线上 这两点用语言不知怎么实现???
UID
396
帖子
10
精华
0
积分
1
总资产
1 晶元
发帖收入
338 晶元
推广收入
8 晶元
下载支出
0 晶元
金币
0 金币
头衔
阅读权限
10
在线时间
2 小时
注册时间
2006-1-8
最后登录
2008-6-10
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
设计工具
仿真工具
NC仿真
PLI扩展
综合工具
STA及形式验证
测试工具
后端工具
环境工具
FPGA工具
PCB工具
SOC设计
Testbench
设计脚本
外部存储器接口
时钟与复位
微处理器(ARM)
ALU Datapath
BOOT设计
DEBUG架构
功耗管理
视频系统
音频系统
通信系统
外设接口
I2C
SPI
ATA
UART
CAN
USB
Security
硬件描述语言
VHDL
Verilog
Vera
SystemVerilog
System C
IEEE1647 E语言
设计验证专区
IP设计
CORDIC
FIFO设计
编码风格
IP设计规则
I2C开发组
8051开发组
滤波器设计
数字PLL
验证讨论
灌水区
英语PUB
求职天地
说文解字
谈天交友
同城会
历史&新闻
论坛管理及活动
论坛公告及使用帮助
意见&建议
求文和求书区
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
个人空间管理
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
提问的智慧
回答的智慧
I2C 总线设备接口开发【第二组】
DICDER会员群建立
推动良好的学习方法,建立友善的交流氛围
招聘各版版主
有关新版论坛和网站, 有什么建议和意见?
DICDER用户使用帮助