- 博客(34)
- 资源 (10)
- 收藏
- 关注

原创 ZynqSoc基于PetaLinux移植与开发
若该文为原创文章,未经允许不得转载QQ: 627833006Email: hn.cy@foxmail.com微信:Abner程优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879Gitee代码存储:https://gitee.com/abnerwork目录1.版本说明2.概要3.重要说明4.移植步骤4.1.创建petalinux工程4.2.硬件配...
2020-04-03 11:55:06
1865
3
原创 [Xilinx]工具篇_PetaLinux自动编译
基于成熟的BSP文件,自动化生成PetaLinux工程,并实现uboot、kernel源码的指定路径替换,最终自动编译完成;由于该过程每个项目使用情况不一样,因此文中脚本只适用于本人自己,不同项目需要定制;该模式适用于gitlab、服务器自动部署,一键编译、打包生成项目生成文件;
2025-03-20 23:28:30
352
原创 04_HDMI20协议解析_General_Control
当通过HDMI传输音频信号时,General_Control是必须要传输的数据包之一, 如果没有,可能会有部分显示器有兼容性问题;General_Control 可以打开或者关闭静音功能;
2024-11-19 19:08:55
554
原创 HDMI20协议解析_Audio_Sample
当通过HDMI传输音频信号时,Audio_Sample是必须要传输的数据包之一;通过前端硬件或软件收到PCM原始音频数据后,需要通过Audio_Sample packet发送给sink端,sink端收到后,结合协议解析出原始PCM音频数据,用来播放声音;同时(重点),该协议还会按照IEC-60958打包传输通道状态信息,该信息包含音频采样位宽,音频采样率,通道数量等信息,非常重要!!
2024-09-24 15:53:56
547
原创 HDMI20协议解析_Audio_Clock_Regeneration
当通过HDMI传输音频信号时,Audio Clock Regeneration(ACR)是必须要传输的数据包之一;HDMI传输过程中,音频采样时钟不再保留,通过TMDS时钟和音频采样时钟之间,建立关系,以此恢复音频时钟;当音视频时钟同源时,由于具有固定的关系, 因此N/CTS会固定, 否则 N固定,CTS会小范围波动,以此平衡音频和视频之间的波动;强调:ACR数据包非常重要,传输异常,会导致部分专业显示器没有声音;
2024-09-24 13:44:54
507
2
原创 HDMI20协议解析_Audio_InfoFrame
当通过HDMI传输音频信号时,Audio InofoFrame是必须要传输的数据包之一;对于多声道未压缩音频,音频信息帧包含允许通过辅助信息更快地识别数字音频流格式的信息,为接收器设备的扬声器提供通道分配信息。如果接收器设备支持任何数字音频,它应该能够接收音频信息帧,也能够解析音频识别信息。
2024-09-19 16:13:42
477
原创 FPGA学习笔记0之ZYNQ硬件设计注意事项
FPGA学习笔记0之ZYNQ硬件设计注意事项若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录FPGA学习笔记0之ZYNQ硬件设计注意事项1.版本说明2.概述3.电源时序3.1.``PS上电启动时序``3.2.``PL上电启动时序``4.预定义功能IO设计1.版本说明DataAuthorVersion Revision
2022-04-26 15:30:42
711
原创 FPGA学习笔记13之MMCM
FPGA学习笔记13之MMCM* 若该文为原创文章,未经允许不得转载* 风释雪* QQ:627833006* E-mail:hn.cy@foxmail.com* 优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879文章目录FPGA学习笔记13之MMCM1.版本说明2.MMCM与XILINX FPGA对应表1.版本说明DataAuthorVersion Revision2021/02/28abner1.0 初定版本2.M
2022-04-22 15:33:48
1281
原创 Zynq学习笔记之uboot常用命令
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概述3.SD卡相关4.boot相关5.环境变量6.bootargs1.版本说明DataAuthorVersion Revision2022/03/10abner1.0 初定版本2.概述常用uboot操作命令3.SD卡相关## 查看S.
2022-03-10 23:25:23
514
原创 Zynq应用笔记之BIF文件
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概述3.QSPI启动对于的bootgen.bif5.使用bootgen工具打包1.版本说明DataAuthorVersion Revision2021/02/28abner1.0 初定版本2.概述ZYNQ 生成文件打包格式3.QSPI.
2022-01-27 21:24:46
2311
原创 ultrascale学习笔记之hsi工具
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概述3.操作流程1.版本说明DataAuthorVersion Revision2021/12/30abner1.0 初定版本2.概述利用HSI工具产生默认xilinx设备树3.操作流程source /opt/vitis/Vitis.
2021-12-30 12:14:46
547
原创 ultrascale学习笔记之OpenSourceLInux
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.目标3.源码4.输出文件4.编译u-boot5.编译kernel6.uboot DHCP7.设置环境变量8.实际应用9.默认boot.scr1.版本说明DataAuthorVersion Revision2021/12/21abner1.0 初.
2021-12-21 17:20:04
365
原创 ultrascale学习笔记之BIF文件
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概述3.SD卡启动打包格式-不包含R54.SD卡启动打包格式-包含R55.使用bootgen工具打包1.版本说明DataAuthorVersion Revision2021/02/28abner1.0 初定版本2.概述ZYNQMP 生成.
2021-12-20 15:09:34
451
原创 Zynq学习笔记之QSPI读写功能
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2. 目标3.FLASH芯片分析3.1 FLASH芯片 :N25Q128A3.2 FLASH操作指令3.2.1 FLASH操作指令之读设备ID3.2.2 FLASH操作指令之写使能3.2.3 FLASH操作指令之写失能3.2.4 FLASH操作指令之读状态寄存器3.2.5 FL.
2021-12-12 21:24:55
5875
原创 ultrascale学习笔记之remoteproc启动R5
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.目标3. APU4.设备树5.内核配置6.文件系统7.RPU8.验证9.非常非常重要的事情10.后序1.版本说明DataAuthorVersion Revision2021/12/10abner1.0 初定版本2.目标XILINX MP.
2021-12-10 10:59:42
4279
2
原创 ultrascale学习笔记之启动时序分析
基于MPSOC上电启动电源分析Technical Reference Manual(内部版本)1.版本说明DataAuthorVersion Revision2021/01/18chengyang1.0 初定版本2021/01/22chengyang1.2 完善时序2.概要主要针对MPSOC硬件进行分析设计。参考黑金ZU3CG开发板参考 ds925-zynq-ultrascale-plus:DC and AC Switching Characte
2021-11-04 17:46:58
1579
原创 ultrascale学习笔记之Linux应用启动顺序
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概述3.流程Linux系统的7个运行级别Linux的运行级别(runlevel)运行级别的原理在运行模式中加入启动服务注意总结4.验证5.后序1.版本说明DataAuthorVersion Revision2021/02/28abner1.0 .
2021-02-28 10:57:38
470
原创 ultrascale学习笔记之Linux常用命令
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概述3.命令4.验证5.后序1.版本说明DataAuthorVersion Revision2021/02/28abner1.0 初定版本2.概述总结一些linux常用命令。3.命令ifconfig eth0 192.168.0.
2021-02-28 10:52:40
132
原创 ultrascale学习笔记之ubuntu文件系统移植
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概要3.步骤3.1.解压ubuntu文件3.2.安装qemu工具3.3.准备工作3.4.chroot_mount.sh3.5.chroot_umount.sh3.6.挂载执行3.7.安装常用工具3.8.增加用户3.9.超级权限3.10.本机名称和 IP 地址3.11.串口终.
2021-02-22 20:59:55
640
4
原创 ultrascale学习笔记之内核驱动开发
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概要3.命令4.示例4.1.创建PetaLinux的helloworld驱动代码;4.2.编译驱动代码4.3.从PetaLinux工程目录中找到 helloworld.ko4.4.拷贝到嵌入式设备运行4.5.加载驱动4.6.查看各类信息命令4.7.创建设备节点4.8.卸载驱.
2021-02-22 20:49:17
557
原创 ultrascale学习笔记之uio中断
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概述2.1.工具2.2.平台2.3.重要参考资料3.软件VIVADO工程4.软件PETALINUX工程5.linux命令6.软件SDK工程7.后序1.版本说明2.概述本文主要实现PL端中断PS功能,并且支持多个中断信号。2.1.工具xilinx vivado 2.
2021-02-22 20:47:15
585
原创 ultrascale学习笔记之GP&HP固定使用模式
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概述3.GP固定参数4.HP固定参数5.非固定参数5.1.AXI-READ5.2.AXI-WRITE6.后序1.版本说明2.概述本文主要描述GP/HP口固定使用模式下的参数配置,避免一堆无效参数对RTL层代码造成干扰;本质上来说:因为PL的RTL同PL或者PL-DD.
2020-07-30 14:50:02
861
原创 ultrascale学习笔记之PL通过AXI-HP加速读写PS-DDR
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概述3.流程3.1.blockdesign配置3.2.自动地址划分3.3.``手动调整地址划分``4.Outstanding功能5.后序1.版本说明2.概述本文建立在有一定的ZYNQ开发基础之上;本文主要描述PL使用HP口读写PS-DDR操作流程;描述在VIVA.
2020-07-30 10:12:20
7776
原创 ultrascale学习笔记之PetaLinux安装教程
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879Github地址:https://github.com/abner-workspace目录1.版本说明2.概述3.流程4.验证5.后序1.版本说明2.概述本文主要搭建Peta...
2020-05-07 17:12:17
1236
原创 DSP之利用INT8实现资源复用
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879目录1.版本说明2.概述3.原理4.验证5.后序1.版本说明2.概述本文主要实现在INT8模式下,使用一个DSP,同时计算两个乘法。3.原理ZYNQ:P=(A×217+D)...
2020-04-26 16:29:31
3924
4
原创 使用vivado最小空间保存工程
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879Gitee:https://gitee.com/abnerwork目录1. 概述2.工具3.流程2.1 保存工程为tcl2.2 使用Tcl清除中间中间文件2.3 使用Tcl恢复工程...
2020-04-16 15:24:45
1353
2
原创 使用vivado加密用户ip
若该文为原创文章,未经允许不得转载风释雪QQ:627833006E-mail:hn.cy@foxmail.com优快云博客地址:https://blog.youkuaiyun.com/weixin_46718879Gitee:https://gitee.com/abnerwork目录1. 概述2. 工具3. 流程3.1.明确目标源3.2 更改官方IP核的生成方式3.3 设置属性3.4.工程综...
2020-04-16 14:21:14
6486
5
aximm对接XILINX HP/GP接口,简化开发
2021-08-20
verilog实现SDI音频内嵌bt1120
2020-07-05
verilog实现axis接口读写I2C,代码中包含master/slave两部分
2020-07-05
提供一套适用于FPGA ZYNQ开发的目录结构
2020-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人