[求助] 2路有相位差的脉冲怎么做?求助

scfor   2011-7-4 17:06 楼主
clk_a_process :process
           begin
                     clk_a <= '0';
        wait for clk_a_period/2;
        clk_a <= '1';
        wait for clk_a_period/2;
   end process;
   clk_b_process :process
           begin
        clk_b <= '0';
        wait for clk_b_period/2;
        clk_b <= '1';
        wait for clk_b_period/2;
   end process;
我现在想做个测试向量,输入的是2路脉冲,但是我这样做的是没有相位差,怎么能做到有相位差呢 ?

回复评论 (4)

 把 clk_a_period 细分成几个 period,使之加起来正好等于 clk_a_period 就行了。 a和b可以写在同一个process
里。
点赞  2011-7-4 17:38

引用: 原帖由 仙猫 于 2011-7-4 17:38 发表  把 clk_a_period 细分成几个 period,使之加起来正好等于 clk_a_period 就行了。 a和b可以写在同一个process 里。

哦 大概明白了  谢谢

点赞  2011-7-4 18:11
进行时间延迟就OK了
一个为理想不懈前进的人,一个永不言败人! http://shop57496282.taobao.com/ 欢迎光临网上店铺!
点赞  2011-7-5 09:57

引用: 原帖由 eeleader 于 2011-7-5 09:57 发表 进行时间延迟就OK了

具体怎么做?我是刚学这个的

点赞  2011-7-5 10:27
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复