原创 Altera的MaxplusII中毛刺解决方法汇编[原创]

2006-11-14 10:41 4735 13 10 分类: FPGA/CPLD

    n年前使用maxplusII时总结的一些经验,压在箱底现在拿出来大家看看。可能一些网友有更好的方法,本文旨在抛砖引玉,希望大家多多发表意见!


   据本人经验,MaxplusII中的毛刺大多出现在调用系统自带库中的元件或功能块时,当然其他情况下也可能有毛刺,针对前者,若该功能块不是很复杂,可以自己写一个,会在一定程度上减少毛刺。通常情况下,仿真或下载后有一点毛刺都是比较正常的,当然这些毛刺要在容许的范围之内.通常采用的消除毛刺方法如下:

      1. 所有的输入输出都各自过一个D触发器是个好习惯, 能消掉毛刺,并且性能稳定;

      2. 改善电路结构,使得电路中信号延时一致; 

      3. 利用时钟将信号重新读取一遍;

      4. 在电路中注入一信号将毛刺覆盖,但不影响正常的信号;

      编译时打开design doctor也是个好主意,他会告诉你一些有用的东西!

文章评论3条评论)

登录后参与讨论

ash_riple_768180695 2006-11-15 12:04

物之不齐,物之性也。由于延时不一致(包括传输延时和clock skew)导致的毛刺是不可避免的。

毛刺不可怕,可怕的是毛刺被当作有效值。所以,从来源上避免毛刺是一种方法,从传输路径上去除毛刺是一种方法,从接受端忽略毛刺也是一种方法。

博主上面提出的方法覆盖了这三个方面,都很有效。

逻辑上的毛刺要从设计上避免,物理上的毛刺无法避免,就要从接收端入手。这里有一个建立保持时间的问题,只要采样时刻在信号的稳定阶段就不会采到毛刺。这也是一种数字滤波。

用户1295009 2006-11-14 16:08

chwb,你好,对不起,把你的名字写错了

用户1295009 2006-11-14 16:06

Chow ,你好!

你上次建议学习 VHDL 最好买个FPGA开发板 比较好

但在福州这边买不到,你是否知道网上哪里可以买到,谢谢!

如果有的话,买拿种比较好,谢谢

相关推荐阅读
用户1318081 2012-11-22 08:47
Altera Quartus II软件12.1版借助强大的高级设计流程,加速系统开发
Altera公司 (Nasdaq: ALTR) 今天宣布,推出Quartus® II 软件12.1 版——在CPLD、FPGA、SoC FPGA和HardCopy® ASIC设计方面,性能和效能在...
用户1318081 2012-11-17 23:26
介绍28nm创新技术,超越摩尔定律
在工艺方法基础上,Altera利用FPGA创新技术超越了摩尔定律,满足更大的带宽要 求,以及成本和功耗预算。Altera Stratix® V FPGA通过28-Gbps高功效收发器突破 了带...
用户1318081 2012-11-17 23:22
Altera与Northwest Logic联合开发RLDRAM 3存储器接口解决方案
Altera公司 (NASDAQ: ALTR)与FPGA高性能知识产权(IP)内核领先供应商Northwest Logic今天宣布,开始提供硬件成熟的1,600 Mbps低延时DRAM (RLDR...
用户1318081 2012-11-17 23:21
Altera电机控制开发工作台前所未有的提高系统集成度、可扩展的性能和灵活性
Altera公司(NASDAQ: ALTR)今天宣布,新的电机控制开发工作台前所未有的提高了电机控制系统设计的系统集成度和灵活性,而且性能还可以扩展,同时大幅度缩短开发时间,降低风险。工作台包括一...
用户1318081 2012-11-07 11:05
Altera OpenCL统一的异构编程
观看OpenCL怎样为异构计算提供统一的平台。在这一演示中,我们将为GPU编写的NVIDIA代码重新定位到Stratix V FPGA上。  ...
用户1318081 2012-11-07 10:58
Altera宣布业界首款支持FPGA的OpenCL工具——进一步加速了FPGA在异构系统中的应用
Altera公司 (NASDAQ: ALTR)今天宣布,提供FPGA业界的第一款用于OpenCL™ 的软件开发套件(SDK) (开放计算语言) 的软件开发套件,它结合了FPGA强大的并行体系结构以...
我要评论
3
13
关闭 站长推荐上一条 /2 下一条