自己做的1毛刺消除信号在FPGA器件内部通过连线和逻辑门时,都有一定的延时。因此多路信号的电平值发生变化时,在信号变化的瞬间,组合逻辑的输出有先后顺序,往往会出现一些不正确的“毛刺”(Glitch),称为“冒险”(Hazard)现象。解决(1)可通过改变设计,破坏毛刺产生的条件,来减少毛刺的发生。(2)还可根据D触发器的D输入端对毛刺不敏感的特点而消除毛刺。2函数与任务的区别3阻塞与非阻塞1)非阻塞(non_blocking)赋值方式赋值符号为<=,在整个过程块结束时完成赋值,可以理解为并行执行。2)阻塞(blocking)赋值方式赋值符号为=,在该语句结束时就完成赋值。如果一个块语句有多条阻塞赋值语句,那么在前面的赋值语句没有完成之前,后面的语句就不能执行,可以理解为顺序执行。在“always”模块内部,非阻塞赋值语句是并发执行的;而阻塞赋值语句是顺序执行的
EDA问答题 来自淘豆网m.daumloan.com转载请标明出处.