老生常谈-----异步复位 同步释放
摘要:1、总的来说,同步复位的优点大概有3条:a、有利于仿真器的仿真。b、可以使所设计的系统成为100%的同步时序电路,这便大大有利于时序分析,而且综合出来的fmax一般较高。c、因为他只有在时钟有效电平到来时才有效,所以可以滤除高于时钟频率的毛刺。他的缺点也有不少,主要有以下几条:a、复位信号的有效时长必须大于时钟周期,才能真正被系统识别并完成复位任务。同时还要考虑,诸如:clk skew,组合逻辑路径延时,复位延时等因素。b、由于大多数的逻辑器件的目标库内的DFF都只有异步复位端口,所以,倘若采用同步复位的话,综合器就会在寄存器的数据输入端口插入组合逻辑,这样就会耗费较多的逻辑资源。2、对于异步
阅读全文
posted @
2014-03-14 15:59
eric_1
阅读(568)
推荐(0)
关于状态机的实现
摘要:有限状态机的使用在数字设计中非常普遍,下面对自己近期的使用做下总结。 状态机的种类: 对于代码实现,往往分三个部分: 1 时序部分:也就是当前状态的存储。 2 组合逻辑中,状态转换部分。 3 组合逻辑,输出部分。 当然输出这部分为了与后面逻辑同步,可以采用流水线输出(pipelined output),如下图: 综上所述,用上述格式写状态机会一路了然,特别是复杂状态下,更显清晰,故应该养成以上代码风格。
阅读全文
posted @
2014-03-01 11:51
eric_1
阅读(297)
推荐(0)