标签:
无标签
n年前使用maxplusII时总结的一些经验,压在箱底现在拿出来大家看看。可能一些网友有更好的方法,本文旨在抛砖引玉,希望大家多多发表意见!
据本人经验,MaxplusII中的毛刺大多出现在调用系统自带库中的元件或功能块时,当然其他情况下也可能有毛刺,针对前者,若该功能块不是很复杂,可以自己写一个,会在一定程度上减少毛刺。通常情况下,仿真或下载后有一点毛刺都是比较正常的,当然这些毛刺要在容许的范围之内.通常采用的消除毛刺方法如下:
1. 所有的输入输出都各自过一个D触发器是个好习惯, 能消掉毛刺,并且性能稳定;
2. 改善电路结构,使得电路中信号延时一致;
3. 利用时钟将信号重新读取一遍;
4. 在电路中注入一信号将毛刺覆盖,但不影响正常的信号;
编译时打开design doctor也是个好主意,他会告诉你一些有用的东西!
系统分类:
CPLD/FPGA | 用户分类:
FPGA与CPLD | 来源:
无分类 | 【推荐给朋友】 | 【添加到收藏夹】