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

Xilinx虚拟输入/输出(VIO)IP核详细介绍及使用示例

LogiCORE™ IP虚拟输入/输出(VIO)内核是一款可定制化的内核,能够实时监控和驱动FPGA(现场可编程门阵列)内部信号。其输入和输出端口的数量及位宽均可根据需求定制,以便与FPGA设计进行接口对接。由于VIO内核与被监控和/或驱动的设计保持同步,因此应用于您设计中的所有设计时钟约束,同样也会应用于VIO内核内部的组件。与该内核进行运行时交互需要使用Vivado®逻辑分析仪功能。

VIO(虚拟输入/输出)内核中提供两种类型的信号:
• 输入探针(Input Probes)
• 输出探针(Output Probes)

(1)输入探针(Input Probes)

这些输入信号通过连接到CLK输入端口的设计时钟进行寄存。输入值会定期被读取,并在Vivado®逻辑分析仪功能中显示。

其作用是 实时监控 FPGA 内部信号的状态,因此它应该连接到 FPGA 设计中的输出信号(即内部逻辑产生的信号),而不是 FPGA 的物理输入引脚(如外部 GPIO、按键等)。

  • 功能:VIO 的 probe_in 是一个 只读监控接口,用于在调试阶段通过 Vivado Hardware Manager 实时观察


http://www.mrgr.cn/news/97790.html

相关文章:

  • 强化学习原理二 BasicConcepts
  • 树和图论【详细整理,简单易懂!】(C++实现 蓝桥杯速查)
  • 01背包 Java
  • STM32 HAL库之EXTI示例代码
  • Java基础 4.9
  • 【C++游戏引擎开发】第11篇:GLFW、GLAD环境搭建与第一个三角形渲染
  • 微服务之间调用外键“翻译”的方法概述
  • aws平台练习
  • DFS--
  • 【场景应用2】speech_recognition: 微调语音模型
  • 【后端开发】Spring MVC-常见使用、Cookie、Session
  • Hi Robot——大脑加强版的π0:基于「VLM的高层次推理+ VLA低层次任务执行」的复杂指令跟随及交互式反馈
  • C++中STL学习(一)——向量、栈、堆、集合
  • 操作符详解(下)——包含整形提升
  • 第1节:计算机视觉发展简史
  • 系统分析师(二)--操作系统
  • SQLI打靶
  • Pascal VOC 2012 数据集格式与文件结构
  • Python 网络请求利器:requests 包详解与实战
  • 配置与管理代理服务器