首页 > 其他分享 >(8)ILA介绍

(8)ILA介绍

时间:2024-05-09 21:22:29浏览次数:9  
标签:采样 删除 ila ip ILA 介绍 数据位

一、ILA简介

二、ILA使用

在IP Catalog中选择搜索ila,选择第一个:

接下来进行一些参数的配置:

 配置好后生成即可:

 一般情况下选择额ooc模式,可以节省资源。

 在IP Sources中可以看到生成的ila ip核,比较重要的是这个.veo文件,这个相当于是ila的一个例化的模板,将该模板直接放到需要监控的信号所在的.v文件即可

 如果不需要这个ip的话,在ip Catalog中右键remove即可,这里会选择是否要删除文件夹,区别在于不勾选的话只是从项目中删除,勾选的话是物理意义的删除,也就是删除如下的这个文件夹

 做完以上所有内容后,按正常操作下载bit流到开发板上,此时会自动跳出ila的界面(绿色叶子那个是ila的数据):

 一般调试过程就是添加好需要观察的信号,然后run trigger就可以了。

如果一次采样不尽人意,那就多次采样,这样可以避免一次采样时的偶然误差。

要想观察某个信号为特定的值,就在这里设置触发条件,然后采样,比如这里想看看led的值会不会出现10,连续触发后结果显示没有出现这个值。

 

注意:

如果数据位宽错误,那么再下次综合时也要修改ila相应探针的数据位宽,否则ila的数据位宽还是之前那个

标签:采样,删除,ila,ip,ILA,介绍,数据位
From: https://www.cnblogs.com/liwilling/p/18183101

相关文章

  • 继承介绍、经典类和新式类、继承和抽象、封装和派生、组合
    【一】继承介绍继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。子类会“遗传”父类的属性,从而解决代码重用问题(去掉冗余的代码)继承:单继承:继承一个父类的子类多继承:继承多个父类的子类c......
  • k8s资源编排-yml介绍
    yaml文件:叫做“资源清单文件”,通过kubecl命令直接使用yaml文件就可以实现对大量的资源对象进行编排部署了。    2.Yaml的组成部分yaml由2个部分组成:2.1控制器定义2.2被控制对象 yaml文件自己写比较繁琐,还好有自动生成yml格式文件的方式:1.使用kubectlcreate......
  • Behavior介绍
    WPFBehavior前提条件下载WpfBehavior库-Microsoft.Xaml.Behaviors.Wpftip:b是我对应Behavior的代号xmlns:b="http://schemas.microsoft.com/xaml/behaviors"介绍<b:Interaction.Triggers><b:EventTriggerEventName="Loaded">&l......
  • 面向对象的三大特性、封装的介绍及属性、装饰器property、员工管理系统
    【一】面向对象的三大特性封装:封装指的就是把数据与功能都整合到一起继承多态【二】什么是封装封装是对具体对象的一种抽象意思就是将某部分功能和代码隐藏起来,在程序外边看不到,只能在程序内部使用【三】为什么要封装?封装数据的主要原因是:保护隐私(把不想别人......
  • 个人练习(每个同学都要提交)——学习和使用多个平台上的测试工具 请使用两种以上平台上
    答:在"校园跑腿"项目中,我们可以使用两种不同的测试工具来确保软件的质量和稳定性。这些测试工具可以包括自动化测试工具和手动测试工具。以下是两种测试工具的介绍以及如何在项目中使用它们:SeleniumWebDriver(自动化测试工具):SeleniumWebDriver是一个流行的自动化测试工具,用于测......
  • 个人练习(每个同学都要提交)——学习和使用多个平台上的测试工具 请使用两种以上平台上
    在本小组项目中,我们使用以下两种平台上的测试工具:Postman和Swagger。Postman:Postman是一款功能强大的API测试工具,可以用于创建、调试和测试API。首先,我们需要创建一个Postman账号,并安装Postman应用程序。在项目中,我们可以使用Postman来进行API端点的测试。我们可以创建多个请求......
  • Vue2工程化介绍
    Vue2项目[基于vue-cli]工程化【一】环境搭建06-Vue-cli-刘清政-博客园(cnblogs.com)安装node使用npm/cnpmnpm换源:npmconfigsetregistryhttps://registry.npmmirror.com安装vue-clicnpminstall-g@vue/cli#安装脚手架cnpminstall-g@vue/cli#切换目录......
  • 编程语言和Python语言介绍
    编程语言和Python语言介绍一、【编程语言介绍】【1】机器语言(1)机器语言是什么机器语言就是计算机可以理解的语言,可以直接通过机器语言操作我们的硬件计算机是基于电工作的,高频是0,低频是1计算机通过控制高低频变化来工作(2)机器指令通过制高低电频的变化组成一系列的指令......
  • MMU相关介绍
    什么是MMUMMU即内存管理单元(MemoryManageUnit),是一个与软件密切相关的硬件部件,也是理解linux等操作系统内核机制的最困难的知识点之一。1)概述研究MMU无法绕过的一个东西就是分页内存管理机制,也就是研究——页表。页表内存放的就是虚拟地址到物理地址的转换关系,也就是虚拟地址......
  • NumPy 数组切片及数据类型介绍
    NumPy数组切片NumPy数组切片用于从数组中提取子集。它类似于Python中的列表切片,但支持多维数组。一维数组切片要从一维数组中提取子集,可以使用方括号[]并指定切片。切片由起始索引、结束索引和可选步长组成,用冒号:分隔。语法:arr[start:end:step]start:起始索引(默认......