zoukankan      html  css  js  c++  java
  • FPGA -- 实验一:闪烁灯(2)

      

      综合之后,发现没有错误,下面开始进行仿真

      因为比较简单,因此这里直接用波形文件去进行仿真,以后再用TB文件去仿真

      1.新建波形文件

      NEW -- 

      

      点击ok,在出来的对话框左边空白处右击,选择Insert Node of Bus

      显示如下:

      

      

      选择,node finder

      

      选择List,然后把需要添加的,添加到仿真中,如下图:

      

      点击ok

      

      2.下面添加仿真激励

      选中CLK这一行,然后选择上面时钟按钮

      

      周期选择50MHz

      

      RST_n引脚设置如下:

      

      保存设置

      重新综合一下代码

      点击上方的功能仿真按钮

      

      发现没有波形

      

      通过查看设置结束时间发现:只能是10-100us。因此还是要用TB文件去进行仿真

       

      3.生成TB文件

      选择processing -- start -- start testbench template writer

       

      然后自己在工程目录下找到并打开(simulation文件夹下面的.vt文件)

      然后修改代码如下:

      首先,精度要改为1ns

      

      

      

      4.然后对仿真进行设置

      打开工具栏里的settings按钮

      

       点击test benches

      

      选择 new

      

      用记事本打开.vt文件

      

      填入到上面的两个框里,并选择对应文件添加,完成后显示如下:

      

      点击ok

      然后重新编译一下工程

      点击工具栏里面的功能仿真按钮,启动仿真

      仿真结果发现输出一直没变化,怀疑是因为计数值太大了,因此改小一点(只验证逻辑功能)

      

      再重新编译,启动仿真

      

      终于可以看到变化~~~

      

      

  • 相关阅读:
    如何导出和导入mysql数据(数据迁移)
    C# exe dll防止反编译-- dotNET_Reactor
    C#防止反编译
    WCF异常相关
    了解WCF的前世今生之实现服务端(一)
    svn忽略文件后缀
    马云给年轻人的10句忠告 真的后悔才看到!
    如何利用好清晨与夜间的时间?
    浙江旅游好去处
    突然觉得生活好累......
  • 原文地址:https://www.cnblogs.com/zhq-blog/p/6183681.html
Copyright © 2011-2022 走看看