07 2020 档案
摘要:在ZCU106上,使用VCU TRD的MIPI的例子,可以从MIPI摄像头采取图像数据,并使用GStreamer推送到HDMI显示器上。 echo -e "\n\nXilinx CSI2 Rx Subsystem Information: " dmesg | grep -i "Xilinx CSI2
阅读全文
摘要:MicroBlaze可以使用AXI BRAM存放数据和指令。有些客户软件很大,需要把AXI BRAM的空间做到最大。AXI BRAM底层是Block RAM或者Ultra RAM。器件的Block RAM或者Ultra RAM个数,决定了AXI BRAM的大小。 在ZCU106单板上,有312个Bl
阅读全文
摘要:不同vivado工程中之间不能拷贝BD设计。变通的办法是,导出tcl脚本,在新工程里执行tcl脚本创建BD。 使用选项-no_ip_version,去掉IP信息,还可以在不同vivado版本的工程中之间拷贝BD设计。 write_bd_tcl -no_ip_version zcu102_test_b
阅读全文
摘要:在Linux用户态使用MPSoC AES 加密加速器 文档Using Cryptography in Zynq UltraScale MPSoC提供了在Linux用户态使用MPSoC AES 加速器的例子。如果要使用Device key或者PUF key,需要使用Xilinx Linux 2020.
阅读全文
摘要:执行gst-launch-1.0时,得到错误“ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Failed to allocate required memory.”。 最后发现HDMI输入设备没有连接。在之前,没有注意
阅读全文
摘要: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
阅读全文
摘要:在OpenAMP的应用程序中,经常看到地址被设置成RPMSG_ADDR_ANY。在通信过程中,为什么可以把源地址、目的地址设置成任意值? 这个宏的名字不够清楚,它的本意是让系统自动选择。如果设置源地址为RPMSG_ADDR_ANY,则系统自动选择一个空闲的源地址。如果设置目的地址为RPMSG_ADD
阅读全文
摘要:不同使用场景,对芯片的性能和功耗要求不一样。为了测试Xilinx MPSoC PS侧的最低功耗,基于ZCU106单板做了功耗优化。为了方便,使用最简单的软硬件环境。软件使用死循环做串口打印,硬件保留了如下模块。 A. A53 0B. QSPI flash Dual ParallelC. I2C 0/
阅读全文