首页 > 其他分享 >笔记4- vivado simulation 使用

笔记4- vivado simulation 使用

时间:2023-09-03 23:23:20浏览次数:37  
标签:begin led clk 笔记 simulation vivado rst CYCLE out

1、 创建激励测试文件

输入激励代码

 1 `timescale 1ns / 1ps
 2 
 3 module led_sim();     
 4  
 5 reg                 clk             ;
 6 reg                 rst_n           ;
 7 
 8 wire [3-1:0]        led_out         ;
 9 
10 parameter           CLK_CYCLE = 20  ;   //  20ns 
11 
12 initial begin
13     clk = 0;
14     forever begin
15         #(CLK_CYCLE/2);
16         clk = ~clk;
17     end
18 end
19 
20 initial begin
21    #1;
22    rst_n = 0;
23    #(CLK_CYCLE*5);
24    rst_n = 1;
25 end
26 
27 //例化
28 led_prj     u_led_prj(         
29                         .clk            (clk        )        ,           //50M--20ns
30                         .rst_n          (rst_n      )        ,
31                         .led_out        (led_out    )        
32 );
33 
34 endmodule

开始放着呢

 

 

 上面是没考虑布局布线的实际延时,点击布局布线

在进行一次仿真

 

 在进行仿真查看波形,与上面对比看出是有差别的,可以看出此时仿真时序中考虑了传输延时

 

标签:begin,led,clk,笔记,simulation,vivado,rst,CYCLE,out
From: https://www.cnblogs.com/wen2376/p/17675819.html

相关文章

  • 天蝎软件-操作系统 课程笔记(更新中)
    Windows介绍Windows版本PC(常用)Server(常用)Windows常用命令系统命令的本质一个独立的程序,调用已经储存在目录里的程序,如果改变文件名字,将找不到这个程序环境变量Cmd通过环境变量来找到命令对应的程序。在Windows系统中,用来指定可以在Cmd中运行的命令所对应的程序所在......
  • 笔记应该怎样去记?
    背景过去中学的时候,老是对笔记本嗤之以鼻,觉得记笔记很费时间,而且知识就那么些,差不多都懂了为什么要记笔记?直到现在,发现一些事情不记录笔记根本记不住。如果以前不需要笔记本,而现在却需要了,是不是说明自己学习能力变弱了呢?自己现在到底是否需要笔记本呢?如果需要,又应该如何正确利用......
  • app_intf笔记
    pg150-ultrascale-memory-ip.pdfProtocolDescriptionUserInterfaceSignalI/ODescriptionapp_addr[APP_ADDR_WIDTH–1:0]I地址线.app_cmd[2:0]I命令,写为3'b000;读为3'b001.app_enI命令通道使能app_rdyO命令通道readyapp_rd_data[APP_DATA_WI......
  • 《Java编程思想第四版》学习笔记22
    注意下面这两句话:1、针对g()和main(),Throwable类必须在违例规格中出现,因为fillInStackTrace()会生成一个Throwable对象的句柄。由于Throwable是Exception的一个基础类,所以有可能获得一个能够“掷”出的对象(具有Throwable属性),但却并非一个Exception(违例)。因此,在main()......
  • 笔记2:vivado 的 ILA 创建
    ILA–IntegratedLogicAnalyzer 内部逻辑分析仪(是一种在线调试工具,用的非常多)先例化在生成IP核,好处:(1)、可以事先明确知道要看多少个信号(2)、信号的位宽(3)、可以一次性的配置好在线调试工具,避免先生成IP,在例化,因失误漏了信号,反复添加,编译耗时带来的苦恼问题。(4)、流程很清......
  • 斜率优化DP 学习笔记
    斜率优化DP适用情况适用于求解最优解(最大、最小)问题。上凸壳与下凸壳求解步骤对于任意状态转义方程,设$A_i$,$B_i$,使状态转移方程转化为$f_i=\min(f_j+(A_i-B_j)^2)$当$i$使从$j$转移来时,丢掉$\min$$f_i=f_j+{A_i}^2+{B_j}^2-2\timesA......
  • 【学习笔记】树套树
    所谓树套树,其本质是通过用树维护一组树的根,从而维护强悍的数据1线段树套平衡树线段树套#include<bits/stdc++.h>usingnamespacestd;#defineMAXN50005intseg[MAXN<<2];intamin=1000000,amax=0;structNode{ intval,rnd,siz; intch[2]; }t[MAXN*80];intt......
  • vivado 教程笔记 -创建工程 - 编译 - 布局布线 - 生成bit - 下板验证
    1、创建工程工程就算创建完了。2、 创建源文件双击打开后,就可以敲入代码 3、语法编译、布局布线、IO配置约束输入完一个完整代码后,先对语法进行综合分析,可直接跳过RTLANALYSIS,直接点击SYNTHESIS(综合)进行布局布线布局布线完后,IO管脚配置约束有时......
  • 学习笔记-计算机病毒对抗技术-病毒概述
    本周我们学习下计算机病毒揭秘与对抗技术。主要分为6大模块计算机病毒概念定义计算机病毒(ComputerVirus)指编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机正常使用并且能够自我复制的一组计算机指令或程序代码。特点1、破坏性2、隐蔽性3、潜伏性4、传染性5、不可......
  • 网络流学习笔记
    开个坑,是个大工程,一篇可能放不下,所以后续存在形式未知。每周日写一个小时,大概会写很久,目前处于一个咕咕的状态。笔者是主要从Alex_wei的博客中学习网络流,因此本文有很多东西来自wls的博客,wlstql。1.一些有关概念网络是一张有向图\(G=(V,E)\),每条边\((u,v)\)具有流量......