上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
摘要: MPSoC VCU Ctrl-SW 2020.2 输出NV12的YUV文件 付汉杰 hankf@xilinx.com 1. 介绍 Xilinx提供超低延时编解码方案,并提供了全套软件。MPSoC Video Codec Unit提供了详细说明。其中的底层应用软件是VCU Control-Softwa 阅读全文
posted @ 2021-05-14 11:48 HankFu 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 扩展MPSoC中断 付汉杰 hankf@xilinx.com 1. MPSoC的中断处理介绍 MPSoC是带ARM处理器和FPGA(PL)的SoC,包含4核A53及其常用外部模块(PS)。A53(PS)使用Arm GIC-400,属于GICv2架构。如果想了解GIC-400的具体细节,请参考文档AP 阅读全文
posted @ 2021-04-28 15:27 HankFu 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 付汉杰 hankf@xilinx.com Xilinx提供超低延时编解码方案,在ZCU106单板上可以验证。文档MPSoC VCU TRD 2020.2 Low Latency XV20 提供了详细命令。 缺省情况下,编码使用的是PS DDR。如果PS DDR已经被其它应用占用,也可以让编码使用的P 阅读全文
posted @ 2021-04-25 14:35 HankFu 阅读(526) 评论(0) 推荐(0) 编辑
摘要: Xilinx提供超低延时编解码方案,在ZCU106单板上可以验证。文档MPSoC VCU TRD 2020.2 Low Latency NV16 提供了详细命令。 下面的命令,能表现得更加稳定。 注意,其中每行最后的,表示本行没有结束,下一行也是本行内容。一定要保证最后的\后面,没有任何字符,要注意 阅读全文
posted @ 2021-04-25 13:54 HankFu 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 在Xilinx的ZCU102和ZCU106单板设计中,使用了管脚PS_MODE1作为外部USB Phy的复位信号。在MPSoC的文档ug1085和ug1087中,关于PS_MODE1的信息比较少。下面是更详细的描述。 1. UG1085文档 按UG1085,PS_MODE1本来作为MPSoC的启动模 阅读全文
posted @ 2021-04-23 16:21 HankFu 阅读(826) 评论(0) 推荐(0) 编辑
摘要: MPSoC的DDR控制器的数据通道上集成了 AXI performance monitors (APM)。具体情况,可以参考Xilinx UG1085 (v2.2)中Chapter 15的“Figure 15‐1: PS Interconnect”或者Figure 17-1。 1. APM驱动程序 阅读全文
posted @ 2021-04-19 17:52 HankFu 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: MPSoC的MAC支持1588。在Linux Kernel的配置项中使能CONFIG_MACB_USE_HWSTAMP,并在Linux rootfs添加Linux ptp/ethtool,就可以运行1588的软件命令ptp4l。 PetaLinux下,配置Linux rootfs命令是petalin 阅读全文
posted @ 2021-04-19 17:16 HankFu 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 在测试MPSoC VCU的编解码时,经常需要使用NV12 YUV文件。YUV文件很大,所以经常依靠解压MP4等文件来产生NV12 YUV文件。 FFMpeg是一个强大的工具,可以用来从MP4文件生成NV12 YUV文件。 但是在使用FFMpeg时,发现使用选项“-pixel_format nv12” 阅读全文
posted @ 2021-04-13 12:46 HankFu 阅读(2254) 评论(0) 推荐(0) 编辑
摘要: MPSoC含有PS、PL;在PS和PL之间有大量接口和信号线,比如AXI、时钟、GPIO等。缺省情况下,PS和PL之间有接口和信号线被关闭。加载bit后,软件才会打开PS和PL之间的接口和信号线。比如在文件xfsbl_partition_load.c中,FSBL加载FPGA的bit后会执行下列操作, 阅读全文
posted @ 2021-04-13 12:16 HankFu 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 作者:付汉杰 Linux是现在最流行的操作系统,含有大量的源代码。Xilinx 2020.1使用的Linux 5.4,含有大约67430个文件。大部分文件没有被使用到。分析Linux源代码的代码实现时,经常查找函数或者数据结构定义。如果分析所有文件,既消耗软件查找时间;也会找到多个定义,增加理解代码 阅读全文
posted @ 2021-02-26 16:28 HankFu 阅读(1022) 评论(1) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页