摘要:
首先要知道,信号在FPGA器件内部通过连线和逻辑单元时,都有一定的延时。延时的大小与连线的长短和逻辑单元的数目有关,同时还受器件的制造工艺,工作电压,温度等条件的影响。信号的高低电平转换也需要一定的过渡时间。由于存在这两方面因素,多路信号的电平值发生变化时,在信号变化的瞬间,组合逻辑的输出有先后顺序,并不是同时变化,往往会出现一些不正确的尖峰信号,这些尖峰信号称为“毛刺”。如果一个组合逻辑电路中有“毛刺”出现,就说明该电路存在“冒险”。与分立元件不同,由于FPGA内部不存在寄生电容电感,这些毛刺将被完整的保留并向下一级传递,因此毛刺现象在FPGA设计中尤为突出。 冒险往往会影响到逻辑电路... 阅读全文