这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » DDS教程中Testbench的疑问

共6条 1/1 1 跳转至

DDS教程中Testbench的疑问

工程师
2014-04-29 21:21:44     打赏

这是测试激励的初始化文件,红色是不明白的地方不理解,还有老师是怎么处理addr_t = addr + phase;的思路,寄存器取值的步骤是什么?

begin

  Clk = 0;
  Rst_n = 1;
  En = 0;
  phase = 0;
  #10
  Rst_n = 0;
  @(negedge Clk);  
  @(negedge Clk)
  Rst_n = 1;
  @(negedge Clk)
  Lock = 1;
  K = 1;
  @(negedge Clk)
  Lock = 0;
  @(negedge Clk)
  En = 1;
  #30000
  @(negedge Clk)
  phase = 200;
  #30000
  @(negedge Clk)
  Lock = 1;
  K = 10;
  @(negedge Clk)
  Lock = 0;
  #30000
  $stop;
endbegin
  Clk = 0;
  Rst_n = 1;
  En = 0;
  phase = 0;
  #10
  Rst_n = 0;
  @(negedge Clk);  
  @(negedge Clk)
  Rst_n = 1;
  @(negedge Clk)
  Lock = 1;
  K = 1;
  @(negedge Clk)
  Lock = 0;
  @(negedge Clk)
  En = 1;
  #30000
  @(negedge Clk)
  phase = 200;
  #30000
  @(negedge Clk)
  Lock = 1;
  K = 10;
  @(negedge Clk)
  Lock = 0;
  #30000
  $stop;
end


高工
2014-04-29 21:37:07     打赏
2楼
这个后续课程会有详细的介绍,具体可以看看语法,另外需要了解下DDS的基本原理。

工程师
2014-04-29 21:54:03     打赏
3楼
haode

工程师
2014-04-29 21:55:36     打赏
4楼
原理基本了解,就是测试激励没有搞懂,还有寄存器,再看看吧

菜鸟
2015-02-03 16:21:18     打赏
5楼
可以分享下DDS教程吗,我在论坛上没找到

菜鸟
2015-02-03 16:22:37     打赏
6楼
可以分享下DDS教程吗,我在论坛上没找到

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]