ZYNQ 7010/7020 开发板 原理图 包含多种接口 ZYNQ 7010/7020 开发板 原理图 包含多种接口 ZYNQ 7010/7020 开发板 原理图 包含多种接口
1
DFT的matlab源代码ZYBO zynq的I2S控制IP 这是具有AXI-I / F的I2S控制IP。 该存储库中包含一个实现示例。 该实现是一个简单的自动点唱机应用程序,具有使用我的DFT(离散傅立叶变换)IP的音频频谱分析仪。 I2S控制IP旨在与Xilinx Zynq-FPGA一起使用,但也将在其他FPGA器件中使用。
2022-05-16 16:48:00 133.15MB 系统开源
1
1.1 启动过程 设备配置包含用于初始化和配置 PS 和 PL 的所有方法及过程。在软件的控制下,PS 内 的 DevC 提供用于初始化和配置 PS 和 PL 的手段及方法。在 Zynq-7000 SoC/Zynq UltraScale+ MPSoC 内提供两个主要模块用于控制配置过程。 1. BootROM。静态存储模块。当上电复位和暖复位后,由 APU(双核 A9—Zynq-7000; 四核 A53—MPSoC)执行它。 2. 设备配置单元(Device Configuration Unit,DevC):用于控制 JTAG 调试访问和提 供链接到 AES、HMAC 和 PCAP 模块的接口,用于实现 SoC 内 PL 的配置及数据 的解密。 在 PS 的控制下,可以实现安全或非安全的配置所有 PS 和 PL。通过 SOC 提供的 JTAG 接口,用户可以在外部主机的控制下对 SOC 进行配置。与 Xilinx 其他 FPGA 器件不同的是, SOC 并不支持先开始 PL 控制配置的过程。 对 Zynq-7000 SoC 和 Zynq UltraScale+ MPSoC 的配置过程通常要求 3 个阶段。 1. 阶段 0:该阶段也成为 BootROM。该阶段控制初始化设备的启动。BootROM 是上 电复位或暖复位后,处理器所执行的用户不可修改的代码,该代码已经固化到器件 内的 BootROM 中。 2. 阶段 1:在该阶段,通过执行第一级启动引导程序(First Stage Boot Loader,FSBL)。 但是,它是可以是任意用户控制的代码。 3. 阶段 2:在该阶段,通常执行用户自己编写的软件程序。但是,也可以是第二级的 启动引导程序(Second Stage Boot Loader,SSBL)。该阶段完全在用户的控制下实 现的,如 Linux 的 u-boot。 在阶段2里面是可以添加很多文件,如ZYNQ UltraScale+ MPSoC可以添加PMU,PL.bit, ATF,R5.elf,a53.elf,u-boot.elf 等,总是是按照用户需求进行添加。 1.2 启动模式配置引脚 1.2.1 Zynq-7000 SoC 启动模式如表 1.1 所示。 表 1.1 BOOT_MODE 与 MIO 引脚关系 JTAG 方式 vmode[1] vmode[0] B_M[4] B_M[2] B_M[1] B_M[0] B_M[3] MIO[8] MIO[7] MIO[6] MIO[5] MIO[4] MIO[3] MIO[2] 级联 JTAG __ __ 0 独立 JTAG 1 启动设备 JATG __ 0 0 0 0 NOR 0 0 1 __ NAND 0 1 0 保留 0 1 1 Quad_SPI 1 0 0
2022-05-14 01:13:29 1.44MB ZYNQ ZYNQMP
1
本文介绍了基于ZynqSoC的PMSM驱动控制系统,该控制系统使用ARM和FPGA相结合的形式实现了高性能、高集成度的控制算法。本系统中FPGA部分实现了计算并行度高、计算性能要求高的PMSM电流环矢量控制算法,ARM部分实现了可移植性强、算法种类多的速度控制算法、位置控制算法等。
2022-05-11 19:11:47 92KB XC7Z020CLG484 ZYNQ SoC AXI总线
1
zynq linux usb phy寄存器读写工具
2022-05-09 19:45:21 4KB zynq usb ulpi phy
1
Altium Designer可用的3D模型。支持zynq xc7z010-1clg400i型号。
2022-05-09 14:36:36 2.25MB zynq 3d step
1
主要用于zynq引导启动,为qspi启动方式,为文章附件 。 https://blog.csdn.net/feitingfj/article/details/102011002
2022-05-09 10:35:42 630KB zynq BOOT.bin qspi启动
1
该文件是对qt-everywhere-opensource-src-5.9.9.tar使用-linux-gnu-交叉编译后的安装文件,可以直接下载到zynqmp上运行,不需要对源码重新编译,里面包括了各种交叉库以及linuxfb、minimal、offscreen、vnc等插件。项目中使用的硬件平台是Zu9EG,在该平台上运行Qt程序,显示器为:触摸屏。下载到板子后,解压该文件到/opt目录下,解压后该文件有240MB,所以需要足够的空间,项目中我们使用的是256G的NVME SSD。
2022-05-07 21:00:40 95.99MB Qt aarch64 zynqmp
1
aarch64-linux-gnu-交叉编译后的tslib,用于对屏幕进行校正,可以直接下载板子上运行,我的板子是zynq,下载后到板子后解压该文件,将解压后的tslib目录拷贝到板子的/usr/local目录下。可以直接运行/usr/local/tslib/bin/的执行文件进行屏幕校正。
2022-05-07 21:00:39 133KB aarch64 tslib zynq
1
Qt交叉编译后aarch64-linux-gnu-成功运行在Zynq UltraScale+MPSoC上,文件详细记录的整个过程,因为是公司项目需要,所以每一步都是亲自验证,其中还包括了Qt编译后的文件、最终的工程源码,以及解决了整个过程中很多不常见的错误,还添加了软键盘,解决了软键盘背景全黑以及软键盘没有中英文显示问题。最后展示了Qt交叉编译后在板子上运行的Qt界面。
2022-05-07 21:00:36 1.51MB Qt交叉编译 Zynqmp aarch64 软键盘
1