fpga开发

仲南音16 小时前
fpga开发
Xilinx FPGA——时钟IP核MMCM、PLL时钟资源解释:PLL(Phase-Locked Loop):纯模拟锁相环,结构精简,抖动更小、功耗更低,但功能"够用就好"
Rambo.xia2 天前
fpga开发·bug
AXI跨时钟域与数据一致性——CDC FIFO深度不够、写后读冒险、多Master仲裁、乱序返回,出了Bug根本查不出来AXI协议里最隐蔽的Bug,不是握手写错,不是地址算错。而是跨时钟域——数据在时钟边界悄悄出错,仿真100次有99次不出现,上板跑一周才出一次。
I'm a winner1 天前
fpga开发
基于Xilinx FPGA的LVDS高速串行通信系统(三)--数据训练及握手机制【文末源码】章节合集:基于Xilinx FPGA的LVDS高速串行通信系统(一)基于Xilinx FPGA的LVDS高速串行通信系统(二)
upper20201 天前
学习·fpga开发·coremark移植·riscv设计
coremark移植坑之-nostartfiles -nostdlib参数> 想象你买了一套毛坯房(裸机芯片),里面什么都没有——没有地板、没有水电、没有天然气。现在你想直接搬进去住(运行 CoreMark 程序)。
Eloudy2 天前
fpga开发
Vivado 纯命令行构建 FPGA 项目教程基于 Vivado 2024.1,适用于 Linux 环境(Ubuntu 22.04/24.04) 涵盖 Project Mode 与 Non-Project Mode 两种工作流
upper20202 天前
fpga开发·卷积神经网络·minst·minst识别·部署神经网络·神经网络识别图片
FPGA部署卷积神经网络识别MINST图片PS 负责控制,DMA 通过 AXI Stream 与加速器交互完成计算,并经由 SmartConnect 以 AXI4 Full 桥接 PS 的 HP0 端口实现与 DDR 的高速数据搬运,构成控制与数据分离的异构计算架构。
你是我的解忧王子2 天前
fpga开发·数据挖掘·数据分析
嵌入式 ADC采样 原始数据分析上层(平均值 波动率 正态分布 线性补偿 系统误差)功能包括如下: 1-支持10组数据输入(也可以输入其他数量的数据),在点击开始分析之后会对10组数据的均值做线性拟合,在拟合显示图下方还会对拟合后的精度进行评估; 同时在误差分析栏也会对原始数据进行误差分析,判断数据是否符合正态分布,如果不符合,往往原始数据中存在系统误差;
9527华安3 天前
图像处理·fpga开发·isp·imx214·mipi
FPGA纯verilog代码ISP图像处理培训教程,基于IMX214,提供工程源码+视频教程+FPGA开发板试看视频:视频教程第12课-完整ISP图像处理讲解FPGA图像ISP(Image Signal Processor)指基于现场可编程门阵列(FPGA)硬件平台实现的图像信号处理器,主要用于对图像传感器(如CMOS/CCD)输出的原始数据(如Bayer格式)进行实时处理,生成高质量、可识别的数字图像。其核心在于结合硬件并行性与可编程性,满足高实时性、低延时的图像处理需求。以下从定义、技术构成、优势三方面详细解析:
千寻xun3 天前
fpga开发·nvme·nvme ssd
二、实战篇-NVME SSD控制之ZYNQ实现(六)-读写NVME SSD硬盘数据本章节讲述如何使用ZYNQ(纯C语言)实现NVME SSD硬盘的读写控制。参考:FPGA控制NVME开发流程-CSDN博客
硅农深芯4 天前
fpga开发·lvds·dc参数
LVDS DC参数详解LVDS(低压差分信号,Low Voltage Differential Signaling)是一种成熟的高速差分串行传输标准,凭借低功耗、低电磁干扰、高抗干扰能力、高速传输的优势,广泛应用于显示屏接口、工业高速通信、图像传输、FPGA高速互联等场景。LVDS的电气参数分为DC(直流)参数与AC(交流)参数两大类,其中DC直流参数是信号稳定传输的基础,决定了接口的电平基准、负载能力、噪声容限及硬件适配性,也是PCB设计、器件选型、系统调试的核心依据。
千寻xun3 天前
fpga开发·nvme ssd·nvme协议
二、实战篇-NVME SSD控制之ZYNQ实现(三)本章节讲述如何使用ZYNQ(纯C语言)实现NVME SSD硬盘的读写控制。参考:FPGA控制NVME开发流程-CSDN博客
忆锦紫3 天前
fpga开发·fpga·vivado
vivado报错及解决【十】ERROR: [Synth 8-1766] cannot open include file include.v
喵喵苗3 天前
fpga开发
FPGA 核心资源解析:FF 触发器(Flip-Flop)—— 时序逻辑的“记忆心脏”在 FPGA 设计中,我们常说“LUT 负责运算,FF 负责记忆”。对于刚入门的开发者来说,往往容易混淆 Verilog 中的 reg 变量、寄存器逻辑与硬件层面的 FF 触发器,甚至在综合报告中看到 FF 资源占用率异常时无从下手。本文将从硬件本质、FPGA 架构映射、代码对应关系、工程应用场景等维度,全面解析 FF 触发器资源,帮你建立“代码-硬件-资源”的完整认知,彻底避开新手常见的资源使用误区。 一、FF 触发器是什么?硬件本质与核心特性 FF(Flip-Flop,触发器)是数字电路中最基础的1位
忆锦紫4 天前
fpga开发·fpga·vivado·xilinx
vivado报错及解决【十一】[Place 30-174] Unroutable Placement! The following clock source components are placed too far from each other. These clocks drive common load instances. This requires them to be placed in a relative way such that both clocks can drive the common load inst
I'm a winner5 天前
fpga开发
基于Xilinx FPGA的LVDS高速串行通信系统(四)--数据测试【文末源码】章节合集:基于Xilinx FPGA的LVDS高速串行通信系统(一)基于Xilinx FPGA的LVDS高速串行通信系统(二)
Saniffer_SH4 天前
人工智能·驱动开发·嵌入式硬件·测试工具·fpga开发·计算机外设·压力测试
NAND技术(二):从 Channel、Die/LUN、P/E Cycle 到 LDPC,一次讲透 NAND 里那些最容易误解的概念文章发出去以后,很容易引出一批更“深入现场”的问题:一颗 NAND package 里面如果有 8 个 die,那 SSD Controller 到这颗 NAND 之间是不是还只有那不到 20 根信号线? 客户问“你的 SSD Controller 支持几个 channel”,或者“你的 NanoCycler FPGA 支持几个 channel”,这个 channel 到底是什么意思? NAND 里面有没有一个小 controller?SSD Controller 是直接访问到 die / plane /
千寻xun4 天前
fpga开发·nvme·nvme ssd
二、实战篇-NVME SSD控制之ZYNQ实现(四)本章节讲述如何使用ZYNQ(纯C语言)实现NVME SSD硬盘的读写控制。参考:FPGA控制NVME开发流程-CSDN博客
ALINX技术博客4 天前
linux·fpga开发
【黑金云课堂】FPGA技术教程Linux开发:系统进阶-PS DMA💡 完整视频讲解可前往 ALINX 视频号进行直播回看更多细节欢迎关注我们黑金云课堂全年免费直播课, 黑金云课堂七月直播日历 我们将在每周二、三、四,同步推进 Verilog开发、Vitis开发、Linux开发三大系列,带你从零开始,稳扎稳打掌握 FPGA 开发全流程!
传感器与混合集成电路5 天前
fpga开发
136通道采集模块SPI接口设计:协议结构、时序要求与多模块级联扩展方案在嵌入式数据采集系统中,采集模块与上位机或主控MCU之间的通信接口直接影响着系统的实时性、布线复杂度和扩展能力。常见的接口方案包括UART、I2C、SPI和并行总线等,其中SPI(Serial Peripheral Interface)因其全双工、高速率和简洁的硬件结构,在中高速数据采集场景中被广泛采用。本文将以JLH235616多通道轮询采集模块为例,分析SPI接口(Slave模式)在多通道数据采集系统中的通信协议设计与数据传输策略。
喵喵苗4 天前
fpga开发
FPGA Verilog 入门避坑:寄存器与锁存器的本质区别 & 为什么时序逻辑缺 else 不会生成锁存器本文针对 FPGA 入门开发者最常困惑的两个问题展开:结合代码示例与工程实践,一次性讲透这个高频踩坑点,帮你建立正确的硬件电路思维。