跳转到主要内容

博客

如何评估一个FPGA设计的性能?

评估一个FPGA设计的性能是一个系统性的工作,需要从多个维度和指标进行综合考量。这不仅仅是看“跑得多快”,而是要在速度(时序)、资源、功耗和设计稳健性之间取得平衡。


FPGA开发的四大基本原则是什么?

从软件编程转向FPGA设计,最大的挑战并非语法学习,而是思维模式的根本转变。这里分享下FPGA开发的四大基本原则。


传统FPGA开发流程的9大步骤有哪些?
FPGA 的传统开发流程,通常被称为 “RTL 到比特流” 的设计流程,是 FPGA 开发中最基础、最核心的步骤。整个流程可以分为以下几个主要阶段


实践为实-聊聊Lattice Crosslink-NX器件的功耗数据

今天主要是聊一聊Lattice Crosslink-NX的低功耗情况。不管用得怎么样,熊猫君用过的FPGA按厂家分有IntelAltera)、AMD(Xilinx)Lattice、紫光同创、安路、易灵思和高云。

FPGA 玩转 4K 视频输入输出:让图像处理更“丝滑”

在游戏、影视和显示领域,4K 已经成为标配。而今天,我们就来聊聊——如何用 FPGA 实现 4K 视频的输入输出与处理。

隐形布线之王:深入 PathFinder 在 FPGA 中的角色与缺陷

自 1990 年代末以来,PathFinder 一直是 FPGA 布线(routing)阶段的主力算法,为设计工具提供“能连通又不重叠”的路径规划方案。

FPGA+DSP/ARM架构开发与应用

自中高端FPGA技术成熟以来,FPGA+DSP/ARM架构的硬件设计在众多工业领域得到广泛应用。例如无线通信、图像处理、工业控制、仪器测量等。

FPGA 版本管理三种方式:你会选哪一种?

FPGA 项目中也离不开版本号管理,不然“这是谁编的”、“板子上跑的到底是哪一版”常常让人头皮发麻。今天来聊聊三种常见方法。

灯光、镜头和FPGA逻辑

FPGA 广泛应用于各种图像处理应用,包括医疗和科学成像、空间成像、汽车和国防领域。在本项目中,我们将详细了解使用图像传感器时涉及的不同阶段和元素。

使用 Verilog 在 FPGA 上实现低通滤波器

在本文中,我们将简要探讨不同类型的滤波器,然后学习如何实现移动平均滤波器并使用 CIC 架构对其进行优化。

给 Zynq FPGA 插上树莓派摄像头的翅膀

今天介绍一个将树莓派摄像头与 Zynq FPGA “联姻” 的创意项目。

关于reset_project和reset_project -exclude ip使用

之前群里有一些关于在Vivado中IP综合时出现各种问题,大部分通过reset_project这个TCL命令解决,今天就简单分析一下reset_project这个命令的作用。

Xilinx Zynq Multiboot技术介绍

FPGA Multiboot(多重启动)是一种允许FPGA在运行时动态切换不同配置映像的技术。这项技术主要应用于Xilinx FPGA(如Virtex、Zynq、Kintex和Artix系列)

AMD-XILINX 7系列比特流加密

在本篇博文中,我们将使用 Arty S7-50(便宜) 演示如何将 AES 密钥编程到 BBRAM 中。

把 FPGA 搬进软件无线电:PynqSDR HAT 让通信实验不再 “烧钱”

今天要介绍的这款神器 ——PynqSDR HAT,正试图打破 “软件无线电 = 昂贵设备” 的刻板印象,让 FPGA 级别的通信实验变得触手可及。

关于异步FIFO设计

格雷码是美国学者Frank Gray于1947年提出的一种二进制编码方式,后面这种编码方式就以他的名字命名。实际上,格雷码是有多种编码形式的

基于PCIe XDMA 的高速数据传输系统

既然讲到CXP ,就不能不提PCIe,市面上常见的CXP 采集卡是基于PCIe接口的,为了满足CXP 电口 12.5G 4lane/8lane 或者基于光口的40G/100G 的数据传输带宽

为什么说FPGA是硬件并行的?

在算力需求爆炸式增长的今天,GPU与CPU常占据头条,但 FPGA(现场可编程门阵列)  凭借其独特的硬件并行能力,正悄然重塑高性能计算的边界。

FPGA做深度学习能走多远?

2017年,深鉴科技基于FPGA开发的语音识别引擎横空出世,性能达CPU的43倍,功耗仅为GPU的1/3.5。这一里程碑事件点燃了业界对FPGA赋能深度学习的期待。

FPGA学习常见的误区有哪些?

掌握正确的学习路径,从开发板到Offer的实战攻略。