搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
花生_TL007
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
C++常见面试题【备战春招秋招】_校招c++面试题
2
Spring boot 入门篇——搭建环境_搭建web 开发环境, 要求如下1.安装配置springboot2.创建查询数据分析结果的ap
3
苦熬3个月,阿里Java岗五面,成功上岸获offer!Java面试题库分享!
4
GitGui使用与Idea中使用Git_git-gui.exe
5
QQ音乐歌曲评论获取(python)_qq音乐评论区数据获取
6
PyCharm远程链接AutoDL_pycharm远程连接autodl
7
PostgreSQL之日期时间小结_postgresql date
8
pytorch 状态字典:state_dict_python .state_dict
9
DDD领域驱动-经典四层架构设计及应用详解_ddd领域模型设计
10
【FPGA开发/IC开发之时序约束最全面的归纳总结】时序路径基本概念及时序约束分析方法_时序约束指令
当前位置:
article
> 正文
FPGA与DSP的区别(粗略整理)_dsp和fpga区别
作者:花生_TL007 | 2024-04-17 18:49:05
赞
踩
dsp和fpga区别
FPGA
与DSP的区别(粗略整理)
一、结构特点
FPGA
a.片内有大量的逻辑门和触发器,多为查找表结构,实现工艺多为SRAM
b.可以通过硬件描述语言进行快速设计和改进,能够重复编程
c.掉电后一般会丢失原有逻辑配置;时序难规划;不能处理多事件;不适合条件操作
DSP
a.采用数据和程序分离的哈佛结构和改进的哈佛结构,即数据总线和地址总线分开,使程序和数据分别存储在两个分开的空间,允许取指令和执行指令完全重叠。也就是说在执行上一条指令的同时就可取出下一条指令,并进行译码,这大大的提高了微处理器的速度。
b.DSP通过汇编或高级语言(如C语言)进行编程,有完善的C语言编译器
c.具有软硬件等待功能,能与各种存储器接口
d.有中断处理器及定时控制器,便于构成小规模系统
e.有DMA通道控制器及串行通信口等,便于数据传送
f.适宜于量产降低成本,缺点是(硬件)设计一旦确定,便不易于修改
二、内部资源
FPGA
a.FPGA侧重于设计具有某个功能的硬件电路,内部资源是VersaTIles(ActelFPGA)之类的微小单元
b.FPGA内部的连线资源将这些功能模块的内部和模块之间的信号连接起来,构成较大的模块。
c.FPGA可以内部实现ALU,加法器,乘法器,累加器,FIFO,SRAM,DDRcontroller,FFT,HDLC,DMA,PWM等等数字电路,也就说我们要用其实现一个特定的或是通用的硬件功能一个或是多个模块,这些模块的各个细节都要要用HDL来描述设计实现
d.普遍用于实现数字电路模块,基本上能实现所有的数字电路,传统的数字功能模块,以及客户产品特定需求的数字处理模块
e.IO的驱动能力或是电压都是可编程配置的
DSP
a.DSP主要是算法处理,内部资源主要是乘法器,加法器之类的资源,有SPI接口,UART接口,接受一定的指令集
b.内部的资源基本上都是现成的,需要客户的需要而重新配置
c.但是相对来讲其功能是有局限性的,所以主要用于某些特定的领域
d.内部有很多现成的硬件模块和接口以及控制器,但是需要软件编程设定,可以实现PWM控制,接口控制,UART接口,SPI接口等功能
e.受指令集的时钟周期的限制,DSP不能处理太高的信号
三、适用场合
FPGA
FPAG适用于系统高速取样速率(≥几MHZ)、高数据率、框图方式编程、处理任务固定或重复、使用定点。) 适合于高速采样频率下,特别是任务比较固定或重复的情况以及试制样机、系统开发的场合
DSP
DSP适用于系统较低取样速率、低数据率、多条件操作、处理复杂的多算法任务、使用C语言编程、系统使用浮点。)适合于较低采样速率下多条件进程、特别是复杂的多算法任务
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/花生_TL007/article/detail/441705
推荐阅读
article
FPGA
:什么是
IO
单元、
IO
标准、
Bank
、
VCCO
、
VREF
_
fpga
vref
...
bank_
fpga
vref
fpga
vref
I/O单元 是芯...
赞
踩
article
【
Xilinx
FPGA
】初识
SelectIO
与
DDR
电路_hp
hr
io和
ddr
的关系...
DDR
是双倍数据速率(Double-Data-Rate)的英文缩写,千兆 PHY、
DDR
3 芯片的数据接口就使用了这一...
赞
踩
article
Xilinx
FPGA
DDR3
设计(二)时钟介绍_
ddr3
input
clock
peroid
...
引言:本文介绍
Xilinx
FPGA
外接
DDR3
时钟相关参数及配置。_
ddr3
input
clock
peroid
dd...
赞
踩
article
FPGA
-
Xilinx
7系列
FPGA
DDR3
硬件
设计
规则
_
xilinx
v7
引脚
说明...
引言:本文我们介绍
Xilinx
7系列
FPGA
DDR3
硬件
设计
规则
及约束,包括Bank选择、管脚位置约束、管脚分配、端...
赞
踩
article
FPGA
|
Verilog
学习
的
各大修炼圣地(
推荐
篇)
_
verilog
推荐
...
新手入门
FPGA
,
verilog
学习
推荐
入门
_
verilog
推荐
verilog
推荐
HDLBit...
赞
踩
article
【
FPGA
】
FPGA
入门
—— 基本
开发
流程
...
当助教了,来复习了,咱给负责,I am always here to help!【
FPGA
】
FPGA
入门
—— 基本
开发
...
赞
踩
article
FPGA
GT
高速接口
实现 4K@
60Hz
视频
HDMI2.0
工程
解决方案
,提供4套工程源码和技术...
FPGA
GT
高速接口
实现 4K@
60Hz
视频
HDMI2.0
工程
解决方案
,提供工程源码和
技术支持
_4k的
hdmi
的i...
赞
踩
article
【
FPGA
/IC】
CRC
电路
的
Verilog
实现_
crc
lfsr
...
【
FPGA
/IC】
CRC
电路
的
Verilog
实现_
crc
lfsr
crc
lfsr
...
赞
踩
article
【数字IC/
FPGA
】
UART
的
Verilog
实现
_
uart
verilog
实现
...
UART
通用异步收发器(Universal Asynchronous Receiver/Transmitter,
UART
...
赞
踩
article
FPGA
-
Verilog
HDL
数字
跑表详细版(附代码)_
北京工业大学
fpga
实验
数字
跑表...
ve_
北京工业大学
fpga
实验
数字
跑表
北京工业大学
fpga
实验
数字
跑表 ...
赞
踩
article
【
数字
IC
/
FPGA
】书籍推荐(1)
--
--
《轻松成为
设计
高手
--
Verilog
HDL
实用精解》_...
【
数字
IC
/
FPGA
】书籍推荐(1)
--
--
《轻松成为
设计
高手
--
Verilog
HDL
实用精解》_轻松成为
设计
高手ve...
赞
踩
article
【
FPGA
-
ASK
调制
解调】
2
-
ASK
调制
和解调的
Verilog
代码实现_
verilog
中ask编码...
【一】
2
-
ASK
调制
和解调·概述
ASK
-Amplitude Shift Keying,即振幅键控
调制
。
2
-
ASK
:二进制...
赞
踩
article
CPU
、GPU、
IPU
、NPU、
TPU
、LPU、MCU、MPU、SOC、DSP、
FPGA
、
ASIC
、...
CPU
、GPU、
IPU
、NPU、
TPU
、LPU、MCU、MPU、SOC、DSP、
FPGA
、
ASIC
、GPP、
ECU
、_g...
赞
踩
article
【数字IC/
FPGA
】
移位
相加
乘法器
...
在硬件设计中,
乘法器
是非常重要的一个器件,
乘法器
的种类繁多,常见的有并行
乘法器
、
移位
相加
乘法器
和查找表
乘法器
,并行
乘法器
...
赞
踩
article
FPGA
——
HLS
编程入门_
fpga
hls
基础...
目录一、
HLS
简介二、
HLS
与VHDL/Verilog三、
HLS
优点与局限四、入门级的
HLS
程序(一)官方教程文档(二)...
赞
踩
article
在
NI
VeriStand
中
使用
NI
FPGA
设备
的
入门资料...
对于新
的
开发,
NI
建议您
使用
。
FPGA
Addon 将默认
的
安装在最较新版本
的
VeriStand
中。如果不可用,请...
赞
踩
article
FPGA
——
全加器
的实现_
全加器
如何
设置
顶层
文件
...
首先启动Quartus Ⅱ,new->NEW project Wizard,然后点击两次next,后如下图:本项设计的文...
赞
踩
article
[
FPGA
面试题 编程] 使用
FPGA
实现快速
傅里叶
变换
(
FFT
)_fft
fpga
...
FFT
算法是一种基于分治思想的快速
傅里叶
变换
算法。它通过将一个N点的DFT(离散
傅里叶
变换
)分解成多个长度为N/2的DF...
赞
踩
article
【
FPGA
+
FFT
】基于
FPGA
的
FFT
频率计
设计与实现
_
fpga
fft
...
我们
的
FFT
2048模块,其基本结构如下所示: 仿真效果如下所示:i
_
rst复位信号1
的
时候复位,0
的
时候工作i
_
clk...
赞
踩
article
FPGA
:
实现
快速
傅里叶
变换(
FFT
)算法_
fpga
fft
...
FFT
怎么玩_
fpga
fft
fpga
fft
前言 第一次使用...
赞
踩
相关标签
fpga开发
FPGA
DDR3设计
嵌入式硬件
单片机
音视频
4K 视频
GTH
HDMI2.0
Xilinx
IC
altera
数字IC设计
fpga
verilog
Verilog入门
Verilog
数字IC
ASK
2-ASK
ASK解调