2010年7月30日

神奇的硬件秒速边沿检测技术

摘要: 神奇的硬件秒速边沿检测技术吃晚饭,看特权哥的logic_analysis,突然看到了一点,不理解,那是什么表达方式啊,云里and雾里……为什么要那样触发三次,我知道那是三个触发器,dff,但是不知道为什么要这样做,下面的assign,也不理解,晕乎乎群里,碰到了两高手,让我醍醐灌顶,茅塞顿开哈哈。牛崩啊……不过我还是云里雾里,于是建立了一个工程测试了一下,下面是RTL:经过他们解说,明白了:经过3个dff触发,寄存前一个值,最后当前值与前一个值相比较,如果当前值为0,前一个值为1,则neg_tri输出1,是下降沿;反之,则是上升沿;原来就是这么个回事啊,保存前一次的状态,需要一个D触发器,前次 阅读全文

posted @ 2010-07-30 19:37 CrazyBingo 阅读(2319) 评论(6) 推荐(2) 编辑

时序逻辑__滞后一个像素

摘要: 时序逻辑__滞后一个像素最近又重新拿起了VGA,因为需要要把像素点绝对的精确,因此……在显示汉字的时候,很郁闷很郁闷的问题,怎么老是在最左边显示了汉字最右边的一列呢???怎么都想不通,郁闷……程序如下:很郁闷,明明是对的,可是为什么是错的呢??崩溃,怎么改都不对。崩溃了一个小时候突然想到,把显示的内容向右平移一个像素点,不久OK 了吗??,于是在X坐标判断语句中加了1,好了。可是,这只是结果,结果是好了,却不知道过程到底是如何。我只知道滞后了一个时钟周期即一个像素点,但是不知道该如何面对。继续崩溃了一会儿……突然想到,既然那个输出汉字像素点滞后了一个时钟,那何不用组合逻辑呢??一切错误从此解决 阅读全文

posted @ 2010-07-30 15:59 CrazyBingo 阅读(1201) 评论(3) 推荐(0) 编辑

导航