在xilinx的7系列中,有个可以测电压、稳定的xadc,在zynq Ultrascale+ MPSOC中,这玩意儿改名叫sysmon了。
PL端可以通过例化IP或者例化源语的方式调用,PS端直接可以通过寄存器访问。
Vitis工程
基于之前工程的xsa,新建一个硬件平台:

然后直接调用xilinx的例子:

这里有几个例子,我就选择了第一个:

然后build,再Run As,通过串口可以看到执行结果:

在xilinx的7系列中,有个可以测电压、稳定的xadc,在zynq Ultrascale+ MPSOC中,这玩意儿改名叫sysmon了。
PL端可以通过例化IP或者例化源语的方式调用,PS端直接可以通过寄存器访问。
基于之前工程的xsa,新建一个硬件平台:

然后直接调用xilinx的例子:

这里有几个例子,我就选择了第一个:

然后build,再Run As,通过串口可以看到执行结果:

1251

被折叠的 条评论
为什么被折叠?