zedboard第四课(VIO)

本文详细介绍了VIO IP在PL侧开发中的作用,它能虚拟输入输出,作为调试时的模拟激励源。同时,文章还讲解了VIO内部的工作原理,包括如何通过JTAG通信记录InputProbe和OutputProbe状态。此外,文中还提到了使用TEXT和LED/BUTTON显示方式的建议,以及各种按钮类型的工作机制。最后,文章指出可以在DASHBOARD中加入XADC的采集数据,如温度和电压值。
摘要由CSDN通过智能技术生成

VIO这个IP,用于PL侧的开发,可以虚拟出输入和输出。用作调试时的模拟激励源。(数字常量的激励)
原理上,基于JTAG通信,类似于PLC的运行机制。VIO内部,有一些寄存器,用于记录JTAG下发的InputProbe和OutputProbe的状态。
输入到VIO的数据,显示方式可以是TEXT方式,也可以是LED方式。推荐用TEXT方式。反键切换显示方式。
从VIO输出到其他逻辑模块的数据,显示方式可以是TEXT方式,也可以是BUTTON方式。推荐用TEXT方式。反键切换显示方式。
ACTIVE_HIGH_BUTTON,相当于是一个弹簧开关,静触点上拉到高电平。鼠标点击时,动触点接通。鼠标释放时,动触点断开。
ACTIVE_LOW_BUTTON,相当于是一个弹簧开关,静触点下拉到低电平。鼠标点击时,动触点接通。鼠标释放时,动触点断开。
TOGGLE_BUTTON,相当于是一个SPDT,单刀双掷。鼠标点击一下,接通高电平,再点击一下,接通低电平。

DASHBOARD里,可以加入XADC的采集数据。反键选择,ADD SENSOR,可以添加需要采集数据的传感器源。可以采集温度,各个电压值等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值