当前位置: 首页 > article >正文

fpga系列 HDL:XILINX Vivado ILA FPGA 在线逻辑分析

  • ILA为内置逻辑分析仪,通过JTAG与FPGA连接,程序在真实硬件中运行,功能类似Quaruts的SignalTap II 。

ip创建ila

在这里插入图片描述

使用ila ip核

在这里插入图片描述

`timescale 1ns / 1ps
module HLSLED(
     input wire clk ,
     input wire rst_n ,
     output wire led
     );
     
//     reg led_o_i = 1 ;//输入数据有效
	 wire led_o_i = 0;
     // assign rest_n = 0;
     reg rst = 0;
     wire led_o_o_ap_vld;
     
// (in parentheses) to your own signal names.

//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG
//hlsv_0 your_instance_name (
hlsvv your_instance_name (
  .led_o_o_ap_vld(led_o_o_ap_vld),  // output wire led_o_o_ap_vld
  .ap_clk(clk),                  // input wire ap_clk
  .ap_rst(rst),                  // input wire ap_rst
  .led_o_i(led_o_i),                // input wire [0 : 0] led_o_i
  .led_o_o(led)                // output wire [0 : 0] led_o_o
);
     
ila_0 your_instance_name1 (
	.clk(clk), // input wire clk
	.probe0(led), // input wire [0:0]  probe0  
	.probe1(your_instance_name.i_reg_61) // input wire [13:0]  probe1
);  
     
endmodule

编译并下载程序

在这里插入图片描述

运行并采样数据

在这里插入图片描述

在这里插入图片描述

CG

  • 注:感觉VIVADO中的DEBUG功能用起来更简单一点

http://www.kler.cn/a/528743.html

相关文章:

  • tf.Keras (tf-1.15)使用记录3-model.compile方法
  • 【Java异步编程】CompletableFuture综合实战:泡茶喝水与复杂的异步调用
  • 快速提升网站收录:利用网站分析工具
  • 「 机器人 」扑翼飞行器控制的当前挑战与后续潜在研究方向
  • 动态规划DP 最长上升子序列模型 合唱队形(题目分析+C++完整代码)
  • DS并查集(17)
  • CF 581A.Vasya the Hipster(Java实现)
  • XML DOM - 访问节点
  • Java线程认识和Object的一些方法ObjectMonitor
  • 基于 STM32 的智能电梯控制系统
  • SZU大学物理2实验报告|超声探伤实验
  • GPG格式介绍:什么是GPG?如何加密和解密?
  • C++哈希(链地址法)(二)详解
  • AI智能化模型助力太阳能光伏板自动巡检运维,基于YOLOv5全系列【n/s/m/l/x】参数模型开发构建无人机航拍场景下太阳能光伏板污损缺陷智能检测识别系统
  • K8S ReplicaSet 控制器
  • Electricity Market Optimization 探索系列(一)
  • 【SQL】SQL注入知识总结
  • 【Java异步编程】CompletableFuture实现:异步任务的合并执行
  • 跨平台的客户端gui到底是选“原生”还是web
  • Vue.js组件开发-实现全屏幻灯片左右切换特效
  • C# 语言基础全面解析
  • 网站快速收录:利用网站导航优化用户体验
  • Pandas基础07(Csv/Excel/Mysql数据的存储与读取)
  • Linux抢占式内核:技术演进与源码解析
  • Cubemx文件系统挂载多设备
  • C#接口(Interface)