fpga

芯路行者16 小时前
fpga开发·verilog·fpga·hdlbits
7 HDLBits —— 验证:编写测试激励文件现有如下模块声明:编写一个测试激励模块:对dut模块完成单次例化(实例名可自定义),并生成一路时钟信号驱动dut的clk输入端口。时钟周期为10皮秒,时钟初始电平为低电平0,第一次电平跳变由0变为1。
芯路行者17 小时前
fpga开发·verilog·fpga·hdlbits
4.1 HDLBits —— 时序逻辑电路之锁存器与触发器D触发器是一种可存储1位二进制数的电路,其状态会周期性更新,更新时刻通常为时钟信号的上升沿。 当使用带时钟的always块时,逻辑综合器会生成D触发器(参见alwaysblock2)。D触发器是“组合逻辑模块后接触发器”结构中最简单的形式,其中组合逻辑部分仅为一根导线。生成一个独立的D触发器。
芯路行者20 小时前
fpga开发·verilog·fpga·hdlbits
5 HDLBits —— 构建更大的电路搭建一个计数范围包含0至999的计数器,总计数周期为1000个时钟周期。复位信号为同步复位,触发后计数器归零。
芯路行者21 小时前
fpga开发·verilog·fpga·hdlbits
4.3 HDLBits —— 时序逻辑电路之移位寄存器设计一个4 位右移移位寄存器,具备异步复位、同步置数、移位使能功能。 端口功能说明 areset(异步复位):将移位寄存器全部清零; load(同步置数):给移位寄存器并行载入 4 位输入数据data[3:0],替代移位操作; ena(移位使能):执行右移操作(移位规则:最高位q[3]补 0,最低位q[0]移出寄存器并丢弃); q:移位寄存器的存储输出值。 优先级规则 若置数信号load与移位使能ena同时为高电平(有效),置数 load 拥有更高执行优先级。
芯路行者1 天前
fpga开发·verilog·fpga·hdlbits
4.2 HDLBits —— 时序逻辑电路之计数器搭建一个 4 位二进制计数器,计数范围包含 0~15,计数周期为 16。复位信号为同步复位,复位时计数器数值置 0。
FPGA小迷弟1 天前
fpga开发·fpga·硬件开发
FPGA时序收敛实战:从约束编写到布局布线优化全流程时序收敛是FPGA开发中最具挑战性的环节之一,也是衡量开发者水平的重要分水岭。本文从实际项目经验出发,系统梳理时序约束的编写要点、时序违例的分析方法以及布局布线的优化策略,帮助读者建立完整的时序收敛方法论。文章结合Vivado开发环境,提供可落地的XDC约束代码和Tcl优化脚本,让读者能够快速应用到自己的项目中。
FPGA小迷弟1 天前
网络协议·tcp/ip·fpga开发·fpga·硬件开发
AXI4-Stream协议详解与Vivado自定义IP核封装实战AXI4-Stream是ARM AMBA AXI4协议族中面向高速流数据传输的轻量级接口协议,广泛应用于FPGA视频处理、高速ADC/DAC数据采集、软件无线电等场景。本文从AXI4-Stream协议的核心信号与握手机制入手,结合Vivado开发环境,详细讲解如何封装一个自定义AXI4-Stream IP核,并给出完整的Verilog代码示例,帮助读者掌握从协议理解到工程实践的全流程。
FPGA-ADDA3 天前
信号处理·fpga·rfsoc·zu47dr·47dr
雷通微系统推出RTSD2605:RFSoC + 英伟达GPU一体化信号处理平台高速射频系统做到更高带宽、更低时延之后,真正影响工程落地的,往往是采集、同步、实时处理和后端计算之间如何协同。RTSD2605 以 XCZU47DR RFSoC 与 NVIDIA Jetson AGX Orin 构建板级异构处理平台,在同一块板卡上完成射频采集、同步、FPGA 实时处理和 GPU 并行计算,为雷达信号处理、高速通信、人工智能推理及边缘计算提供一条更紧凑的数据链路。
FPGA小迷弟4 天前
fpga开发·fpga·硬件开发
Vivado中高速收发器GTX/GTH的配置与调试实战在FPGA高速数据通信领域,Xilinx 7系列FPGA内置的GTX/GTH高速收发器是连接高速ADC/DAC、光纤接口、PCIe等高速外设的核心桥梁。本文从实际工程角度出发,详细介绍GTX/GTH收发器的内部架构、Vivado IP核配置流程、关键参数含义,并结合一个实际SFP光口通信案例,给出从IP配置到上板调试的完整实践指南,帮助读者快速掌握高速收发器的工程化应用。
FPGA小迷弟4 天前
fpga开发·fpga·硬件开发
Vivado ILA与VIO调试工具实战指南:从入门到精通在FPGA开发过程中,调试往往占据整个开发周期30%~50%的时间。Xilinx Vivado提供的集成逻辑分析仪(ILA,Integrated Logic Analyzer)和虚拟输入输出(VIO,Virtual Input/Output)是片上调试的两大核心工具。本文将结合实际项目经验,详细介绍ILA和VIO的配置方法、触发条件设置、波形分析技巧以及常见问题排查,帮助开发者快速定位硬件问题,提升调试效率。
FPGA小迷弟4 天前
fpga开发·fpga
FPGA状态机设计详解:从Moore到Mealy的完整指南有限状态机(FSM)是FPGA数字逻辑设计中最为核心的设计方法之一。无论是简单的流水灯控制,还是复杂的通信协议解析,状态机都扮演着不可或缺的角色。
我爱C编程7 天前
fpga开发·verilog·fpga·dsb
基于FPGA的DSB调制解调系统verilog开发目录1.引言2.算法测试效果3.算法涉及理论知识概要3.1 DSB调制数学模型3.2 DSB相干解调原理
学习FPGA的电气小兴兴9 天前
fpga开发·数字信号处理·fpga·vivado·dsp·dds·diy
基于FPGA的DDS信号发生器设计,生成频率可调的正弦波、三角波、锯齿波和方波采用EGo1 FPGA开发板,基于DDS原理,通过拨码开关选择输出的波形为正弦波(2’b00)、三角波(2’b01)、锯齿波(2’b10)或者矩形波(2’b11),并且可以通过按键调高或调低频率,调节频率范围为10Hz~1MHz。
Hi2024021713 天前
fpga·rtl·vortex
Vortex 3.0 + xcvu19p CMD_MEM_WRITE 调试事情开始于将 Vortex 3.0 GPU 软核移植到 xcvu19p-fsva3824-2-e 芯片。在此之前,已有两条成熟的基线:
Hi2024021720 天前
arm·fpga·vivado
Cortex-A53 + GIC700 + Boot BRAM Vivado 全流程复现本文档用于复现以下内容:注意:当前流程验证的是 Linux handoff 路径,不是完整 Linux kernel boot。要证明真实 Linux 完整起来,还需要真实 Linux Image、DTB、rootfs/initramfs,以及足够大的 DDR/MIG 仿真模型。
Eloudy20 天前
gpu·fpga·rdma
Holoscan Sensor Bridge 入门指南(Getting Started)Holoscan Sensor Bridge 提供了一个基于 FPGA 的接口,用于利用 GPU 进行低延迟的传感器数据处理。外设数据由 Holoscan Sensor Bridge 设备的 FPGA 采集,并通过以太网以 UDP 方式发送至主机系统。在 IGX Devkit 或 DGX Spark 等系统中,ConnectX SmartNIC 接口可以将 UDP 数据直接写入 GPU 显存,从而大幅降低延迟。Holoscan Sensor Bridge 的主机端软件支持将接收到的传感器数据集成到 Hol
Eloudy22 天前
fpga
RFSoC-PYNQ → RK-XCKU5P-F 移植记录本文档记录将 fpga/pynq/rfsoc-pynq/(NVIDIA HSB 开源项目,基于 QSFP28 + GTY + cmac_usplus v3.1 的 RoCEv2 网卡/协议栈简单实现)移植到开发板 RK-XCKU5P-F V1.2(FPGA 器件 XCKU5P-2FFVB676I)的全部改动内容、 依据的资料信息,以及构建/验证方法。
ARM+FPGA+AI工业主板定制专家23 天前
fpga开发·架构·机器人·嵌入式·fpga·工控·机器人运控
国产化RK3576+FPGA架构|晶圆传输机器人高速定位+AI瑕疵检测一体化方案在半导体晶圆制造流程中,晶圆传输机器人承担着晶圆上下料、制程流转、精密对位输送的核心任务,是刻蚀、薄膜、检测、封装等工序的关键衔接装备。该类设备对控制系统有着双重严苛要求:一是微米级高速精准运动定位、无抖动平稳启停、高时序稳定性,杜绝晶圆磕碰、偏移、碎裂;二是实时在线外观检测能力,可快速识别晶圆崩边、划痕、污渍、缺角等不良缺陷,保障出厂良率。
Eloudy24 天前
fpga
申请 Xilinx 免费 IP 许可的步骤笔记以 cmac_usplus v3.1 为例。根据官方文档和社区实践,以下是关于 cmac_usplus 许可证的完整答案:
零涂毕业设计25 天前
linux·stm32·单片机·嵌入式·esp32·fpga·oled
毕业设计模块开发-OLED显示屏(IIC协议0.96寸)STM32 ESP32 FPGA Linux驱动免费分享基于同一款 SSD1306 OLED 模块,分别在 STM32、ESP32、Linux、FPGA 四个平台上完成驱动开发 重点讲解驱动架构设计、分层抽象、移植策略等工程实践方法。