FPGA

FPGA(Field-Programmable Gate Array)是一种可编程逻辑器件,它具有灵活性和可重配置性,可以根据特定应用的需求在现场进行编程和配置。与固定功能的ASIC(Application-Specific Integrated Circuit)相比,FPGA允许用户根据需要定制逻辑功能和连接,从而实现各种不同的数字电路设计。

基于FPGA的数字信号处理(4)--如何确定Verilog表达式的位宽

很多时候,Verilog中表达式的位宽都是被隐式确定的,即使你自己设计了位宽,它也是根据规则先确定位宽后,再扩展到你的设计位宽

FPGA实现串口升级及MultiBoot(四)MultiBoot简介

我们在正常升级的过程(只使用一个位流文件),假如:(1)因为干扰通信模块收到了一个错误位;(2)或者烧写进FLASH时突然断电

紧凑型FPGA解决方案将赢得边缘AI领域中的市场机会

随着大模型的快速发展,人工智能正在改变嵌入式硬件系统。AI处理重心向边缘转移,已经是行业共识。各类端侧AI应用,也已开始竞相布局。

基于FPGA的数字信号处理(3)--如何确定Verilog表达式的符号

尽管signed语法的使用能带来很多便利,但同时也给表达式的符号确定带来了更多的不确定性。比如一个有符号数和一个无符号数的加法/乘法结果是有符号数还是无符号数?

FPGA实现串口升级及MultiBoot(三)FPGA启动加载方式

上一篇中介绍了FPGA的启动步骤,如图0 所示,今天这篇文章就要在上一篇文章基础上进行分支细化,首先我们先了解FPGA 启动加载的几种方式

【FPGA数字信号处理】并行FIR滤波器

今天介绍一下并行 FIR 数字滤波器的原理以及实现。

最酷的 FPGA 技术之一:DFX 实例精讲

FPGA数字信号处理基础 - 什么是频域?

今天,就让我们一同深入这个充满魅力的数字信号处理基础——频域世界。

基于FPGA的数字信号处理(2)--Signed的本质和作用

Verilog中的signed是一个很多人用不好,或者说不太愿意用的一个语法。因为不熟悉它的机制,所以经常会导致运算结果莫名奇妙地出错

FPGA实现串口升级及MultiBoot(二)FPGA启动流程

这个系列开篇肯定要先了解FPGA的启动流程,试想一下:我想实现MultiBoot,那么我应该在什么时候开始升级,升级失败后FPGA进行了哪些操作