1 / 27
文档名称:

西安大唐电信_fpga经验谈.pdf

格式:pdf   大小:1,138KB   页数:27页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西安大唐电信_fpga经验谈.pdf

上传人:ying_zhiguo03 2016/8/6 文件大小:1.11 MB

下载得到文件列表

西安大唐电信_fpga经验谈.pdf

相关文档

文档介绍

文档介绍:FPGA/CPLD 数字电路设计经验技术交流讲义 FPGA/CPLD 数字电路设计经验分享摘要: 在数字电路的设计中,时序设计是一个系统性能的主要标志,在高层次设计方法中, 对时序控制的抽象度也相应提高,因此在设计中较难把握,但在理解 RT L 电路时序模型的基础上, 采用合理的设计方法在设计复杂数字系统是行之有效的, 通过许多设计实例证明采用这种方式可以使电路的后仿真通过率大大提高, 并且系统的工作频率可以达到一个较高水平。关键词: FPGA 数字电路时序时延路径建立时间保持时间 1 数字电路设计中的几个基本概念: 建立时间和保持时间: 建立时间( s e tu p tim e )是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间, 如果建立时间不够, 数据将不能在这个时钟上升沿被打入触发器; 保持时间( hol d t i m e ) 是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间, 如果保持时间不够,数据同样不能被打入触发器。如图 1 。数据稳定传输必须满足建立和保持时间的要求,当然在一些情况下,建立时间和保持时间的值可以为零。 PLD/FPGA 开发软件可以自动计算两个相关输入的建立和保持时间(如图 2 ) 图 1 建立时间和保持时间关系图注: ? 在考虑建立保持时间时, 应该考虑时钟树向后偏斜的情况, 在考虑建立时间时应该考虑时钟树向前偏斜的情况。在进行后仿真时, 最大延迟用来检查建立时间, 最小延时用来检查保持时间。? 建立时间的约束和时钟周期有关, 当系统在高频时钟下无法工作时, 降低时钟频率就可以使系统完成工作。保持时间是一个和时钟周期无关的参数, 如果设计不合理, 使得布局布线工具无法布出高质量的时钟树, 那么无论如何调整时钟频率也无法达到要求, 只有对所设计系统作较大改动才有可能正常工作, 导致设计效率大大降低。因此合理的设计系统的时序是提高设计质量的关键。在可编程器件中, 时钟树的偏斜几乎可以不考虑,因此保持时间通常都是满足的。 FPGA 中的竞争和冒险现象信号在 FPGA 器件内部通过连线和逻辑单元时, 都有一定的延时。延时的大小与连线的长短和逻辑单元的数目有关,同时还受器件的制造工艺、工作电压、温度等条件的影响。信号的高低电平转换也需要一定的过渡时间。由于存在这两方面因素,多路信号的电平值西安大唐电信有限公司 i E x 项目部 FPG A 设计& 底层驱动组 1 FPGA/CPLD 数字电路设计经验技术交流讲义 发生变化时, 在信号变化的瞬间, 组合逻辑的输出有先后顺序, 并不是同时变化,往往会出现一些不正确的尖峰信号,这些尖峰信号称为"毛刺"。如果一个组合逻辑电路中有"毛刺" 出现, 就说明该电路存在"冒险"。(与分立元件不同, 由于 PLD 内部不存在寄生电容电感, 这些毛刺将被完整的保留并向下一级传递,因此毛刺现象在 PLD、FPGA 设计中尤为突出) 图 2 是一个逻辑冒险的例子,从图 3 的仿真波形可以看出,"A、B、C、D"四个输入信号经过布线延时以后, 高低电平变换不是同时发生的, 这导致输出信号"OUT"出现了毛刺。(我们无法保证所有连线的长度一致,所以即使四个输入信号在输入端同时变化,但经过 PLD 内部的走线,到达或门的时间也是不一样的,毛刺必然产生)。可以概括的讲,只要输入信号同时变化, (经过内部走线) 组合逻辑必将产生毛刺。 将它们的输出直接连接到时钟输入端、清零或置位端口的设计方法是错误的, 这可能会导致严重的后果。 所以我们必须检查设计中所有时钟、清零和置位等对毛刺敏感的输入端口,确保输入不会含有任何毛刺 图 2 存在逻辑冒险的电路示例 图 3 图 2 所示电路的仿真波形 冒险往往会影响到逻辑电路的稳定性。时钟端口、清零和置位端口对毛刺信号十分敏感,任何一点毛刺都可能会使系统出错,因此判断逻辑电路中是否存在冒险以及如何避免冒险是设计人员必须要考虑的问题。 如何处理毛刺我们可以通过改变设计,破坏毛刺产生的条件,来减少毛刺的发生。例如,在数字电路设计中,常常采用格雷码计数器取代普通的二进制计数器,这是因为格雷码计数器的输出每次只有一位跳变,消除了竞争冒险的发生条件,避免了毛刺的产生。 毛刺并不是对所有的输入都有危害,例如 D 触发器的 D 输入端,只要毛刺不出现在时钟的上升沿并且满足数据的建立和保持时间,就不会对系统造成危害,我们可以说 D 触发器的 D 输入端对毛刺不敏感。 根据这个特性, 我们应当在系统中尽可能采用同步电路, 这西安大唐电信有限公司 i E x 项目部

最近更新

关于客服工作总结模板汇总5篇 12页

关于it运维管理的工作总结范文3篇 8页

倡导低碳生活的演讲稿范文4篇 5页

人力资源个人工作总结(精选32篇) 74页

【精选】财务年终工作总结范文集锦9篇 22页

【精品】小学班主任工作总结汇编9篇 22页

【精华】个人年终工作总结模板集锦6篇 11页

【推荐】学生会部门工作总结范文集合6篇 11页

【实用】小学班主任工作总结范文集合6篇 15页

2025服装销售工作总结5篇 8页

2025小学课外阅读心得体会900字5篇 有关小学课.. 5页

胶体金免疫层析技术 18页

环保工程领域二零二五年污水处理技术升级方案.. 29页

结合脑科学研究的幼儿园期末家长会认知发展分.. 25页

跨部门协作场景中二零二五年团队建设方案落地.. 26页

二零二五年教育平台标志设计委托合同 15页

文化认同视角下贺州瑶族头饰特征及其衍生设计.. 9页

冠心病患者的病情观察及护理 32页

通过神经系统的调公开课专家讲座 45页

解读仿制药一致性评价的技术要求理顺仿制药研.. 174页

山中访友教学设计方案 5页

心幼儿园家访情况记录表 5页

盆腔炎性疾病汇总 38页

内酰胺类抗生素专业知识讲座 63页

转换服务营销理念与模式不断提升县医院的服务.. 53页

公式编辑器的使用市公开课金奖市赛课一等奖课.. 7页

户籍代办委托书撰写3篇 44页

性感运动内衣采购合同3篇 47页

快递业务合作协议样本3篇 49页

律师代理授权委托样本3篇 48页