OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5926|回复: 1

请问大家做大型设计的时候是否仿真

[复制链接]

172

主题

539

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3449
金钱
3449
注册时间
2015-10-5
在线时间
492 小时
发表于 2019-1-25 23:11:10 | 显示全部楼层 |阅读模式
1金钱
今年去北京了出趟差,和那边的电工交流发现他们都不用仿真...然后还叫我做设计的时候不要用仿真,我没有问他们为什么,或许是工程太大仿真很耗时间把,他们从业时间比我长,作为后生我不敢追问,过去出差是老板叫我接手他们手里的项目,他们也是用Verilog+quartus来做设计,但是他们不用仿真让我无法理解,我和他们的聊的很少,他们做设计还是代码写好后就下板观察状态,和开发方式与51单片机C语言的开发一样。此外我也确实发现了用modelsim做稍微大些的工程比如DDR/图像处理之类仿真确实很慢很慢,可能是我的电脑不行吧(小米pro i7 16G)
但是如果不做仿真怎么能保证我们描述的电路至少逻辑上是正确的呢?而且如果出了问题个人认为在通过仿真能够直接观察内部信号的状态可以快速定位错误的位置,如果靠下板观察状态那真的是全靠猜了。
所以请问大家做大型设计的时候是否仿真

认真做好笔记....
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2013

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5617
金钱
5617
注册时间
2018-10-21
在线时间
1591 小时
发表于 2019-1-31 19:15:59 | 显示全部楼层
本帖最后由 QinQZ 于 2019-1-31 19:18 编辑

这个要看设计的复杂度,对于较简单的设计,可以不用仿真,或者直接用在线逻辑分析仪(如SignalTap)就行了;但是对于较复杂的设计,如SDRAM控制器,出现Bug时直接看代码很难找到问题,而SignalTap只能看到较短时间段内的信号变化,这个时候对代码进行仿真就比较容易找到问题了。如果觉得仿真慢可以不用一开始就对所有的模块一起进行仿真,可以先对几个关键的模块进行仿真。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 05:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表