微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 时序仿真过了,为什么实际的电路就是出现了一些错误

时序仿真过了,为什么实际的电路就是出现了一些错误

时间:10-02 整理:3721RD 点击:
用CPLD实现一个辨向、4细分、计数的电路。
用时序仿真的时候,仿真的结果都是非常正确的。
在实际电路的时候发现出现5%的计数误差。
老师说在触发脉冲上升沿的时候,有可能计数脉冲跑掉了几个。
计数脉冲最大100KHZ,触发时钟脉冲达到50MHZ。
实在是想不明白怎么会跑掉几个计数脉冲,但又确实找不到其它合理的理由。

时序仿真都对了,那说明在理论实现上是没有问题的啊

看一下外部时钟的slew,如果慢时钟slew太差的话,用快时钟锁存以后再判别

2# wudaotest
你说的是skew吧?

能不能说得明白一点,我是个菜鸟啊
时序仿真都通过了,逻辑上应该没有问题。
那就是全局时钟上的问题了,真不知全局时钟上能出哪些问题?

时钟信号的布线要指定到芯片的全局时钟通道上的啊

呵呵,看到这个我笑了,以前我是26时开时学FPGA,三年后,才明白这个对数字设计有多重要.数字工程是就是因为这个才拿高薪的吧.当然,逻辑设计,系统功能设计,算法设计都很重要,都与产品的稳定性直接想关,这在我自已做法了一个产品时,是大有体会.而产品最终有没有个好价,更要看卖相.

学习了啊,,,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top