摘要: Xilinx MPSoC PS/PL之间的数据交互和外设设计 1. 作者 付汉杰 hankf@xilinx.com 2020-09-10 2. 概述 MPSoC是Xilinx基于16nm工艺推出的异构计算平台,由于灵活、稳定,在业界得到了广泛的使用。异构计算是一个比较新的领域,需要协调硬件设计、逻辑 阅读全文
posted @ 2020-09-10 16:25 HankFu 阅读(3451) 评论(0) 推荐(2) 编辑
摘要: UBoot作为boot loader,默认留给malloc分配的内存的大小有限。这个大小由宏TOTAL_MALLOC_LEN定义。它在include\Common.h文件里,从宏CONFIG_SYS_MALLOC_LEN派生出来。 初始化过程中,从board\xilinx\zynqmp\Board_ 阅读全文
posted @ 2020-09-07 10:06 HankFu 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: 客户收到新买的ZCU106,运行Xilinx的linux正常。使用的Xilinx SDK 2018.3调试自己创建的helloworld时却出现异常,程序跑飞。 在Vitis 2020.1下创建的helloworld后,使用psu_init初始化,也出现程序跑飞的情况。在2020.1命令行下,使用p 阅读全文
posted @ 2020-09-04 15:15 HankFu 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 1. 作者 付汉杰 hankf@xilinx.com 2020-08-26 2. 测试环境 ZCU106 Rev 1.0 Vivado 2020.1 PetaLinux 2020.1 VCU TRD 2020.1 3. Mixer的硬件设置 将VCU TRD 2020.1 的Vivado工程中的Mi 阅读全文
posted @ 2020-08-31 14:01 HankFu 阅读(3163) 评论(0) 推荐(0) 编辑
摘要: 在ZCU106上,使用VCU TRD的MIPI的例子,可以从MIPI摄像头采取图像数据,并使用GStreamer推送到HDMI显示器上。 echo -e "\n\nXilinx CSI2 Rx Subsystem Information: " dmesg | grep -i "Xilinx CSI2 阅读全文
posted @ 2020-07-27 17:50 HankFu 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: MicroBlaze可以使用AXI BRAM存放数据和指令。有些客户软件很大,需要把AXI BRAM的空间做到最大。AXI BRAM底层是Block RAM或者Ultra RAM。器件的Block RAM或者Ultra RAM个数,决定了AXI BRAM的大小。 在ZCU106单板上,有312个Bl 阅读全文
posted @ 2020-07-23 17:22 HankFu 阅读(3812) 评论(0) 推荐(0) 编辑
摘要: 不同vivado工程中之间不能拷贝BD设计。变通的办法是,导出tcl脚本,在新工程里执行tcl脚本创建BD。 使用选项-no_ip_version,去掉IP信息,还可以在不同vivado版本的工程中之间拷贝BD设计。 write_bd_tcl -no_ip_version zcu102_test_b 阅读全文
posted @ 2020-07-15 14:18 HankFu 阅读(3468) 评论(0) 推荐(0) 编辑
摘要: 在Linux用户态使用MPSoC AES 加密加速器 文档Using Cryptography in Zynq UltraScale MPSoC提供了在Linux用户态使用MPSoC AES 加速器的例子。如果要使用Device key或者PUF key,需要使用Xilinx Linux 2020. 阅读全文
posted @ 2020-07-15 10:38 HankFu 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 执行gst-launch-1.0时,得到错误“ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Failed to allocate required memory.”。 最后发现HDMI输入设备没有连接。在之前,没有注意 阅读全文
posted @ 2020-07-09 18:14 HankFu 阅读(2887) 评论(0) 推荐(0) 编辑
摘要: Before going into too many details, at a very high level an OS like Linux generally needs a memory management unit (MMU), so you would need to look at 阅读全文
posted @ 2020-07-08 13:43 HankFu 阅读(345) 评论(0) 推荐(0) 编辑