
SOC应用
文章平均质量分 77
ikun的男人
这个作者很懒,什么都没留下…
展开
-
ZYNQ之vitis提升代码运算速度
通过编译器优化级别的调节,我们可以显著提升算法的运行速度。原创 2025-01-03 10:00:31 · 382 阅读 · 1 评论 -
ZYNQ之EMMC固化
在FPGA开发环境中,通过eMMC固化程序是常用的一种手段,尤其适用于需要自动化、高稳定性或大规模量产的设备,本章节将介绍ZYNQ的eMMC固化。原创 2024-10-28 14:45:35 · 666 阅读 · 0 评论 -
AXI-LITE使用教程(三)
本期将讲解如何将AXI-Lite协议集成到您的代码中,并通过一个使用AXI-Lite读写FIFO的实例进行演示。本期文章到此结束。通过参照实例程序,您可以举一反三,拓展实现AXI-GPIO、AXI-I2C、AXI-SPI等接口。原创 2024-08-07 10:23:32 · 1101 阅读 · 0 评论 -
ZYNQ系列教程 之 AXI BRAM Controler
AXI BRAM Controller 通过 AXI4-FULL/LITE 接口与 ZYNQ 互联。本期将介绍该 BRAM Controller IP 核的功能及其在基于 FPGA 的图像处理中的应用。BRAM Controller 用于控制 BRAM 数据缓存,实现 BRAM 和 PL 之间的数据交互。通过 PS 将查找表植入 BRAM,PL 进行读取,从而规避图像处理中复杂的线性/非线性运算。本期课程将介绍如何使用PS将查找表植入BRAM,并由PL进行读取,为后续的图像处理奠定基础。原创 2024-08-05 11:36:12 · 2301 阅读 · 0 评论 -
Zynq UltraScale+ 系列---PL中断教程
PL 到 PS 的中断是 ARM 和 FPGA 交互比较重要的一项。PS 的中断控制器及时响应 PL 的中断,以通知 CPU 及时处理。本文通过VIO虚拟输入,模拟中断的信号,PS响应中断并处理执行函数通过UART打印显示。原创 2024-08-02 19:09:57 · 979 阅读 · 0 评论 -
ZYNQ-EMIO 使用教程
本文对 ZYNQ 芯片的 PS GPIO 进行介绍,通过ILA,演示 PS 端 MIO/EMIO 的使用方法。ZYNQ SOC PS 部分的 IO 包括 PS-MIO 和 PS-EMIO。7系列--PS-MIO 具有 54 个 ,Zynq UltraScale+ 具有78个可配置复用的MIO,若配置EMIO,那其序号应从54/78开始。本期教程通过ILA,演示 PS 端 MIO/EMIO 的使用方法。原创 2024-08-02 10:42:13 · 664 阅读 · 0 评论 -
VITIS开发入门之-----helloworld
本文将带领小白们入门ZYNQ-SOC的helloworld以上就是今天要讲的内容,本文仅仅简单介绍了ZYNQ-SOC入门demo之一的helloworld。原创 2024-08-01 11:04:17 · 626 阅读 · 0 评论 -
ZYNQ系列---I2C控制器使用教程
I2C是FPGA入门总线之一,相信大家已经编写过无数遍了,本篇文章将讲述ZYNQ系列---I2C控制器使用方法。I2C控制器使用起来简单方便,底层驱动已经很完善了,我们只需要了解对应的函数就可以完成I2C的读写,是不是又学会一个偷懒的技巧,最后强调一下,I2C的设备ID和ZYNQ的DDR配置不要搞错。原创 2024-07-31 18:41:10 · 2030 阅读 · 2 评论