1.DSP
DSP芯片,也称数字信号处理器,是一种具有特殊结构的微处理器。DSP芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的DSP 指令,可以用来快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下的一些主要特点:
(1) 在一个指令周期内可完成一次乘法和一次加法。
(2) 程序和数据空间分开,可以同时访问指令和数据。
(3) 片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问。
(4) 具有低开销或无开销循环及跳转的硬件支持。
(5) 快速的中断处理和硬件I/O支持。
(6) 具有在单周期内操作的多个硬件地址产生器。
(7) 可以并行执行多个操作。
(8) 支持流水线操作,使取指、译码和执行等操作可以重叠执行。
与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。
2.FGPA
FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、PLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个新概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。FPGA的基本特点主要有:
1)采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。 --2)FPGA可做其它全定制或半定制ASIC电路的中试样片。
3)FPGA内部有丰富的触发器和I/O引脚。
4)FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。
5) FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。
可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。
目前FPGA的品种很多,有XILINX的XC系列、TI公司的TPC系列、ALTERA公司的FIEX系列等。
FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。
加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活。
FPGA有多种配置模式:并行主模式为一片FPGA加一片EPROM的方式;主从模式可以支持一片PROM编程多片FPGA;串行模式可以采用串行PROM编程FPGA;外设模式可以将FPGA作为微处理器的外设,由微处理器对其编程。
分享到:
相关推荐
DSP的XINTF功能和FPGA之间进行异步通信,调试通过,且运行稳定
FPGA是一种可编程的硅芯片,DSP是数字信号处理,当系统设计人员在项目的架构设计阶段就面临到底采用FPGA还是DSP的重要问题。本文将首先分别介绍FPGA和DSP的特点,然后再从内部资源、编程语言、功能多个角度解析两者...
1,DSP+FPGA 实时信号处理系统 2,FPGA+DSP 实时三维图像信息处理系统 3,采用 FPGA+DSP 结构的多通道高速数据采集与实时图像处理系统的设计与实现方案 4,基于 DSP 与 FPGA 的蓝牙数据采集系统设计 5,基于 DSP 和 ...
本文将首先分别介绍FPGA和DSP的特点,然后再从内部资源、编程语言、功能多个角度解析两者的不同。
利用FPGA和DSP结合实现雷达多目标实时检测
Signal processing circuit of laser gyro based on FPGA and DSP.pdf
利用FPGA设计DSP (内含代码)
使用FPGA和DSP实现快速数据采集已经相关的数据传输!
基于FPGA和DSP的嵌入式导航计算机的设计.pdf
ARM,FPGA,DSP的特点和区别 ARM,FPGA,DSP的特点和区别 ARM,FPGA,DSP的特点和区别 ARM,FPGA,DSP的特点和区别
FPGA与DSP的高速通信接口设计与实现
本次能力拓展训练主要介绍了FPGA和DSP技术的一点简单的知识。FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在可编程阵列逻辑PAL(Programmable Array Logic)、门阵列逻辑GAL(Gate Array ...
本文介绍了一种基于FPGA设计DSP的实践与改进设计,感性趣的朋友可以参考下。
基于FPGA的DSP开发技术PPT教案.pptx
FPGA实现DSP的Verilog示例,很不错哦,值得学习的
用FPGA代替DSP做图像处理是当今最为流行的速度很快
FPGA实现DSP
dsp通过xintf与FPGA并行通信,dsp与FPGA程序都有,测试可以使用
高速信号处理,about fpga and dsp design
该系统从视频采集、传输、压缩到图像存储等整个过程的工作,分别由FPGA和 DSP承担。充分考虑到它们自身的优缺点,在满足系统实时性要求的同时,结构灵活, 便于以后的扩展与升级。结果表明,在TMS320VC5502实现了对...