技术栈
zynq
阳排
4 天前
笔记
·
学习
·
fpga开发
·
zynq
ZYNQ-7020嵌入式系统学习笔记(1)——使用ARM核配置UART发送Helloworld
本工程实现调用ZYNQ-7000的内部ARM处理器,通过UART给电脑发送字符串。 硬件:正点原子领航者-7020 开发平台:Vivado 2018、 SDK
hi94
9 天前
嵌入式硬件
·
fpga开发
·
zynq
·
pynq
PYNQ 框架 - 中断(INTR)驱动
目录1. 简介2. 分析2.1 Block Design2.2 AXI Timer2.2.1 IP 基本信息
li星野
16 天前
fpga开发
·
zynq
PL端:LED闪烁
vivado2024.1LED闪烁新建一个vivado实验点击 Project Manager 下的 Add Sources 图标(或者使用快捷键 Alt+A)
会点灯的大力水手
25 天前
xilinx
·
zynq
3-ZYNQ 折腾记录 -PS_PL AXI Interfaces
Zynq UltraScale+ MPSoC集成了功能丰富的四核或双核Arm® Cortex-A53 MPCore基于处理系统(Processing System, PS)和可编程逻辑(Programmable Logic, PL)的单一设备。
XiaoChaoZhiNeng
1 个月前
5g
·
fpga
·
zynq
·
ap
·
sdio
基于Zynq SDIO WiFi移植三(支持2.4/5G)
设备作为WIFI热点时,连接出现了下述问题:1 手机连接需要三次,三次都需要输入密码;2 平板连接需要三次,三次都需要输入密码;
XiaoChaoZhiNeng
2 个月前
5g
·
fpga
·
zynq
基于Zynq SDIO WiFi移植一(支持2.4/5G)
基于SDIO接口的WIFI,在应用上,功耗低于USB接口,且无须USB Device支持,满足某些应用场景
辣个蓝人QEX
2 个月前
fpga开发
·
modelsim
·
zynq
【FPGA开发】Modelsim如何给信号分组
前面已经发布过了一篇关于 Modelsim 的入门使用教程,针对的基本是只有一个源文件加一个仿真tb文件的情况,而实际的工程应用中,往往是顶层加多个底层的源文件结构,如果不对信号进行一定的分组,就会显得杂乱不堪,本文就此介绍一下在Modelsim中,如何对信号进行分组。
li星野
2 个月前
fpga开发
·
zynq
·
7010
ZYNQ:点亮LED灯
1、需求分析:分析需要实现什么功能 2、系统设计:对系统进行设计,需要哪些模块,实现什么功能,数据流怎么走,带宽、工作频率怎么样 3、硬件选项:根据功能、性能需求选择合适的FPGA芯片 4、绘制系统框图:确定系统内各个子模块的结构层次,梳理对外的输入输出信号和字模块之间的交互信号 5、绘制波形图:工具模块功能结合芯片数据手册,确定模块信号的时序关系,使用绘图软件绘制各个模块的波形图 6、编写RTL代码:严格按照编写各个模块的代码 7、软件仿真:调试RTL代码,出现和绘制相同的仿真波形 8、新建工程:新建F
XiaoChaoZhiNeng
2 个月前
5g
·
fpga
·
zynq
·
sdio
基于Zynq SDIO WiFi移植二(支持2.4/5G)
经过编译,将移植好的uboot、kernel、rootFS、ramdisk等烧录到Flash中,上电启动,在log中,可看到sdio设备
辣个蓝人QEX
2 个月前
网络
·
嵌入式硬件
·
网络协议
·
tcp/ip
·
fpga
·
zynq
【ZYNQ 开发】填坑!双核数据采集系统LWIP TCP发送,运行一段时间不再发送且无法ping通的问题解决
之所以说是填坑,是因为之前写了一篇关于这个双核数据采集系统的调试记录,问题的具体表现是系统会在运行一段时间后(随机不定时,长了可能将近两小时,短则几分钟),突然间就不向电脑发送数据了,用wireshark抓取的话,也是发完最后一包后,又开始ARP的广播了,并且ping不通板子,但是两个核都还在正常运行,可以打印出相应的信息,并没有卡死在某个地方。
吉孟雷
2 个月前
fpga开发
·
verilog
·
led
·
仿真
·
vivado
·
zynq
ZYNQ FPGA自学笔记
ZYNQ FPGA主要特点是包含了完整的ARM处理系统,内部包含了内存控制器和大量的外设,且可独立于可编程逻辑单元,下图中的ARM内核为 ARM Cortex™-A9,ZYNQ FPGA包含两大功能块,处理系统Processing System(ps)和可编程逻辑Progarmmable Logic(pl),为了实现 ARM 处理器和FPGA之间的高速通信和数据交互,发挥 ARM 处理器和FPGA的性能优势,需要设计高效的片内高性能处理器与FPGA之间的互联通路。从zynq内部框图看ps与pl端的高速互联
神电测控
3 个月前
linux
·
arm开发
·
fpga开发
·
labview
·
zynq
·
神电测控
·
王电令
第6章>>实验9:PS(ARM)端与PL端FPGA之间(通过DMA进行通信和交互)-《LabVIEW ZYNQ FPGA宝典》
上一节实验里面介绍的FIFO通道比较适合在PS端和PL端之间传递速度要求不高的连续数据流等数据,如果要传递高吞吐率的数据就不合适了。
神电测控
4 个月前
linux
·
arm开发
·
fpga开发
·
labview
·
zynq
·
神电测控
·
王电令
第6章>>实验7:PS(ARM)端Linux RT与PL端FPGA之间(通过Memory存储器进行通信和交互)《LabVIEW ZYNQ FPGA宝典》
上一节实验里面介绍的Reg寄存器通道比较适合在PS端和PL端之间传递标量数据,也就是单个元素,如果要传递多个元素的数组或者连续数据流的话,Reg寄存器通道就不是很合适了。
神电测控
4 个月前
linux
·
arm开发
·
fpga开发
·
labview
·
编程语言
·
zynq
·
神电测控
第6章>>实验6:PS(ARM)端Linux RT与PL端FPGA之间(通过Reg寄存器进行通信和交互)-《LabVIEW ZYNQ FPGA宝典》
前面第五章入门实验和上一个实验5里面我们向大家展示通过了布尔类型的Reg寄存器通道实现了ZYNQ PS端ARM和PL端FPGA二者之间的开关量交互,抛砖引玉。
神电测控
4 个月前
linux
·
arm开发
·
fpga开发
·
labview
·
zynq
·
正点原子
·
神电测控
第6章>>实验8:PS(ARM)端Linux RT与PL端FPGA之间(通过FIFO队列进行通信和交互)-《LabVIEW ZYNQ FPGA宝典》
上一节实验里面介绍的Memory存储器通道比较适合在PS端和PL端之间传递数组或者向量等数据,也就是多个相同类型的元素,如果要传递像ADC采集这样的连续数据流,Memory存储器通道就不是很合适了。
9527华安
4 个月前
fpga开发
·
zynq
·
sdi
·
gtx
·
高速接口
·
sfp
Zynq系列FPGA实现SDI编解码转SFP光口传输(光端机),基于GTX高速接口,提供6套工程源码和技术支持
目前FPGA实现SDI视频编解码有两种方案:一是使用专用编解码芯片,比如典型的接收器GS2971,发送器GS2972,优点是简单,比如GS2971接收器直接将SDI解码为并行的YCrCb422,GS2972发送器直接将并行的YCrCb422编码为SDI视频,缺点是成本较高,可以百度一下GS2971和GS2972的价格;另一种方案是使用FPGA逻辑资源部实现SDI编解码,利用Xilinx系列FPGA的GTP/GTX资源实现解串,利用Xilinx系列FPGA的SMPTE SDI资源实现SDI编解码,优点是合理
To丶紫罗兰
4 个月前
fpga开发
·
音视频
·
verilog
·
zynq
·
aix4
板级调试小助手(3)基于PYNQ的OLED视频显示
在之前的文章中介绍了《板级调试小助手》的系统结构和DDS自定义外设的搭建。这篇文章主要介绍一下如何在PYNQ中驱动平时长剑的OLED12864显示屏,并显示BadApple(毕竟有屏幕的地方就要有BadApple)。效果如下:
To丶紫罗兰
4 个月前
fpga开发
·
verilog
·
zynq
·
aix4
板级调试小助手(2)ZYNQ自定义IP核构建属于自己的DDS外设
在上期文章中讲述了小助手的系统结构和原理。在PYNQ的框架开发中,我们一般可以将PL端当做PS端的一个外设,通过读写寄存器的方式来操作外设的功能,就类似于在开发ARM和DSP中操作外设一样,不同时的是,我们可以通过FPGA定制我们自己需要的外设结构,例如本次文章需要提到的DDS外设。
稚肩
4 个月前
fpga开发
·
zynq
·
ps pl
zynq启动和程序固化流程
FPGA的启动方式主要包含主动模式、被动模式和JTAG模式。当FPGA器件上电时,它作为控制器从配置器件EPCS中主动发出读取数据信号,并将EPCS的数据读入到自身中,实现对FPGA的编程。这种模式下,配置信息储存在EPCS等非易失性存储器中,适用于不需要频繁升级的场景。EPCS(Erasable Programmable Configurable Serial)是一种串行存储器,专门用于存储和加载FPGA的配置数据。
hi94
5 个月前
笔记
·
opencv
·
学习
·
fpga开发
·
hls
·
zynq
Vitis Accelerated Libraries 学习笔记--OpenCV 运行测试
目录1. 简介2. 实例测试2.1 实例介绍2.1 创建工程3 常见错误3.1 核心共享库报错4. 总结