smbxfdbz 发表于 2022-3-29 22:45:51

请教一下,zynq在modelsim中仿真时,怎么加载PS程序进来呢

在modelsim中仿真zynq平台的设计,如何让Xilinx Vitis中的测试程序在modelsim中仿真运行呢?
直接在modesim里仿真,PS貌似是不会运行的,有了解这个的坛友吗,请大家分享一下经验

wye11083 发表于 2022-3-29 23:26:12

自己写个axi总线模块仿真吧。ps arm核貌似是不被仿真的。

smbxfdbz 发表于 2022-3-30 14:28:21

wye11083 发表于 2022-3-29 23:26
自己写个axi总线模块仿真吧。ps arm核貌似是不被仿真的。
(引用自2楼)

我研究了一下,arm核其实是有一个简单的仿真模型的,就相当于是一个axi总线模块,可以调用api接口实现基本的仿真功能


zhonghua_li 发表于 2022-3-30 15:12:52

本帖最后由 zhonghua_li 于 2022-3-30 15:35 编辑

PL部分的仿真,可以仿真PS部分的功能吗?

wye11083 发表于 2022-3-30 15:45:42

smbxfdbz 发表于 2022-3-30 14:28
我研究了一下,arm核其实是有一个简单的仿真模型的,就相当于是一个axi总线模块,可以调用api接口实现基 ...
(引用自3楼)

那个貌似只能仿真时钟输出。。

smbxfdbz 发表于 2022-3-30 15:50:52

zhonghua_li 发表于 2022-3-30 15:12
PL部分的仿真,可以仿真PS部分的功能吗?
(引用自4楼)

PS就是一个arm硬核,硬核是没有仿真模型的,只能仿真arm核与PL的AXI总线接口逻辑

你可以看一下我楼上发的DS941文档,里面有详细的介绍

smbxfdbz 发表于 2022-3-30 15:56:12

wye11083 发表于 2022-3-30 15:45
那个貌似只能仿真时钟输出。。
(引用自5楼)

不只是提供时钟的,模型里有各种API接口,可以实现AXI读写,存储器读写等功能

不过对你这种大神估计没啥用,像你这种大神,写代码估计早就不用仿真了

zhonghua_li 发表于 2022-3-30 17:11:34

要实现 PL的 HDL逻辑和   PS的软件逻辑 混合仿真看来是一件难事了。
要么吧PS的软件逻辑,抽象成HDL逻辑。要么吧PL的HDL逻辑抽象成软件逻辑。

wye11083 发表于 2022-3-30 18:37:05

smbxfdbz 发表于 2022-3-30 15:56
不只是提供时钟的,模型里有各种API接口,可以实现AXI读写,存储器读写等功能

不过对你这种大神估计没啥 ...
(引用自7楼)

你又在自作聪明。不仿真我就吃土了。无非是可以只做模块级前仿,以及抓取关键信号定位bug,系统级仿真较少做。

abutter 发表于 2022-3-30 19:40:11

系统级仿真速度太慢,效率也不高。
页: [1]
查看完整版本: 请教一下,zynq在modelsim中仿真时,怎么加载PS程序进来呢