代码编织梦想

卷积神经网络基本知识-爱代码爱编程

        人工神经网络(artificial neural network,ANN),简称神经网络(neural network,NN),是一种模仿生物神经网络的结构和功能的数学模型或计算模型,由大量的节点(或称“神经元”)相互联接构成。 w1、w2,w3:称为权重,表示对应输入信号的重要性,权重值越大,表示对应的信号越重要。 h

zynq—ad9238数据采集ddr3缓存千兆以太网发送实验(后记)-爱代码爱编程

2024.03.05: 测试了开发板网线直连电脑可以传输数据。但是通过开发板→交换机→电脑,没有数据传输过去。通讯采用UDP通讯。首先是UDP传输不可靠,有可能存在丢包、包先后顺序有问题,这就无法满足后续对采集数据的傅里叶变换和傅里叶逆变换的处理。其次是尝试通过交换机传输数据过程中发现数据过不去交换机,项目时间紧,网络方面不熟悉查资料找人问都没有收获,进

zynq 导出canfd的测试工程_zynq如何实现canfd-爱代码爱编程

xcanfd_intr_example.c 文件参考 概述 包含如何直接使用 XCan 驱动程序的示例。 这里的示例显示了在中断模式下使用驱动程序/设备。 笔记 此代码假设系统中使用 Xilinx 中断控制器 (XIntc) 将 CAN 设备中断输出转发到处理器,并且未使用操作系统。 假设 CAN 时钟为 24MHz,波特率预分频寄存

zynq—ad9238数据采集ddr3缓存千兆以太网发送实验(一)-爱代码爱编程

 Zynq—AD9238数据采集DDR3缓存千兆以太网发送实验(前导) Zynq—AD9238数据采集DDR3缓存千兆以太网发送实验(二) Zynq—AD9238数据采集DDR3缓存千兆以太网发送实验(三)   四、AXI转FIFO接口模块设计 1.AXI接口知识 AXI协议是基于 burst的传输,并且定义了以下 5 个独立的传输通道:

zynq—ad9238数据采集ddr3缓存千兆以太网发送实验(三)-爱代码爱编程

Zynq—AD9238数据采集DDR3缓存千兆以太网发送实验(前导) Zynq—AD9238数据采集DDR3缓存千兆以太网发送实验(一) Zynq—AD9238数据采集DDR3缓存千兆以太网发送实验(二) 八、板级验证 1.验证内容 通过电脑上的网络调试助手, 将命令帧进行发送, 然后通过 ACZ7015 开发板上的以太网芯片接收, 随后将接

zynq—ad9238数据采集ddr3缓存千兆以太网发送实验(一)-爱代码爱编程

ACM9238 高速双通道ADC模块自助服务手册AD9238 一、实验目的 本次实验通过电脑上的网络调试助手,将命令帧进行发送,然后通过ACZ7015开发板上的以太网芯片接收,随后将接收到的数据转换成命令,从而实现对ACM9238模块采样频率、数据采样个数以及采样通道的配置。配置完成之后,ACM9238模块开始采集数据,将采集的数据存储至d

zynq:ps-爱代码爱编程

背景说明 前期实现PL-CAN和PS-CAN功能出现许多问题,最近也没有实现CAN通信。为了在回学校之间,能够熟悉CAN通信的基本流程以及协议解析的基本思路,本文聚焦于双串口通信。目的是通过小梅哥开发板上的两个串口,实现串

zynq:串口-爱代码爱编程

前言 目前已经实现zynq的PS-CAN和PL-CAN功能。串口-CAN协议转换是实现以太网-CAN功能的过渡,通过这个流程能够减少后期以太网工程出现问题的频率。阶段性功能目标如下: 实现数据在CAN调试助手和串口调试助

【zynq入门】第十篇、基于fpga的图像白平衡算法实现-爱代码爱编程

目录 第一部分、关于白平衡的知识     1、MATLAB 自动白平衡算法的实现 1.1、matlab代码 1.2、测试效果 1.3 测试源图 2、为什么摄像头采集的图像要做白平衡 3、自动白平衡算法总结 4、FPGA设计思路 4.1、实时白平衡的实现 4.2、计算流程优化思路   第二部分、硬件实现 1、除法IP核的调用方法 2

【zynq入门】第九篇、双帧缓存的原理-爱代码爱编程

目录 第一部分、基础知识  1、HDMI视频撕裂的原理 2、双帧缓存的原理 第二部分、代码设计原理 1、AXI_HP_WR模块 2、AXI_HP_RD模块 3、Block design设计 第三部分、总结 1、写在最后 2、更多文章 第一部分、基础知识  1、HDMI视频撕裂的原理         在调试摄像头的时候,摄像

江山易改本性难移之zynq sdk qspi固化bug及其解决方法-爱代码爱编程

         之前在Vivado2018.3通过QSPI方式固化程序时出现问题,显示flash擦除成功,但最后总是不能写入到flash中。         查资料发现从VIVADO 2017.3版本开始,Xilinx官方为了使Zynq-7000和Zynq UltraScale +实现流程相同,在QSPI FLASH使用上做了变化,即Zynq-7000

xilinx zynq ultrascale系列高端fpga解码mipi视频,基于mipi csi-爱代码爱编程

目录 1、前言免责声明 2、我这里已有的 MIPI 编解码方案3、本 MIPI CSI2 模块性能及其优缺点4、详细设计方案设计原理框图OV5640及其配置权电阻硬件方案MIPI CSI-2 RX Sub

xilinx zynq 7000系列中端fpga解码mipi视频,基于mipi csi-爱代码爱编程

目录 1、前言免责声明 2、我这里已有的 MIPI 编解码方案3、本 MIPI CSI2 模块性能及其优缺点4、详细设计方案设计原理框图OV5640及其配置权电阻硬件方案MIPI CSI-2 RX Sub

xilinx zynq-爱代码爱编程

目录 1、前言免责声明 2、相关方案推荐FPGA图像处理方案FPGA视频拼接叠加融合方案推荐 3、设计思路详解Video Mixer介绍 4、工程代码1:2路视频拼接 HDMI 输出PL 端

xilinx zynq-爱代码爱编程

目录 1、前言免责声明 2、相关方案推荐FPGA图像处理方案FPGA图像缩放方案FPGA视频拼接叠加融合方案推荐 3、设计思路详解HLS 图像缩放介绍Video Mixer介绍 4、vivad

zynq-爱代码爱编程

硬件平台资源: SOC芯片:复旦微电子FMQL45t900 Flash芯片:深圳国微电子的SM25QH256MX 型256Mbits SPI Flash存储器 一.确定uboot和kernel是否能识别flash芯片 如果新型号的flash芯片无法识别,会出现如下情况: Uboot无法识别:uboot启动后,在加载内核和根文件系统之前,进入u

复旦微固化流程_复旦微flash固化-爱代码爱编程

生成boot.bin    如图所示,psoc下的create boot image,选择文件配置路径output bif,任意命名    点击右侧add,分别添加三部分    1.编译FSBL工程后SDK\syste

zyna启动过程中报错 error: can‘t get kernel image!问题解决记录_error: can't get kernel image!-爱代码爱编程

在zynq的板子中,使用sd卡启动,报错未找到内核镜像,启动日志如下: U-Boot 2019.01 (Oct 31 2023 - 01:44:48 -0700) CPU: Zynq 7z020 Silicon: v3.1 Model: Zynq MZ7X Development Board DRAM: ECC disabled 1 GiB MM

zynq petalinux系统启动文件固化到flash_udevd[75]: starting eudev-爱代码爱编程

首先明确:petalinux启动文件从FLASH启动系统,也就是将启动文件放入FLASH中。 1,vivado配置: 2,导入硬件后配置petalinux   source /opt/Xilinx/Vivado/2017.4/settings64.sh     source /opt/pkg/petalinux/settings.sh   pet

zynq -爱代码爱编程

参考文章: 《3_领航者ZYNQ之嵌入式Linux开发指南_V2.2》---第50章LCD驱动实验 1、平台搭建 可以参考ZYNQ --- Linux成长之路 --- UIO引脚中断_GG_ber的博客-CSDN博客 的内容,LCD的引脚电路和正点原子的底板有些许的不同。 2、PL端设计 PL端的整体设计。在正点原子文档中P1179描述到: