4798345 发表于 2017-3-27 15:59:41

FPGA与DSP之内部资源

FPGA侧重于设计具有某个功能的硬件电路,内部资源是VersaTIles(ActelFPGA)之类的微小单元,FPGA的内部单元初始在编程前都是 使用的是HDL语言实现硬件电路的设计描述。FPGA内部的连线资源将这些功能模块的内部和模块之间的信号连接起来,构成较大的模块。FPGA可以内部实现ALU,加法器,乘法器,累加器,FIFO,SRAM,DDRcontroller,FFT,HDLC,DMA,PWM等等数字电路,也就说我们要用其 实现一个特定的或是通用的硬件功能一个或是多个模块,这些模块的各个细节都要要用HDL来描述设计实现。



目前的FPGA都可以直接内嵌诸如ARM7,CoretexM1,Core8051等微处理器,用于FPGA的软核的,也有的FPGA厂商将一些硬件模块 直接做到FPGA中,这些是FPGA内部的硬核。传统的FPGA都是实现纯数字电路的,业界只有Actel的FPGA实现了数模混合的PSC单芯片技术, 真正的提升和扩大了FPGA的应用功能和领域。



此外,多数FPGA都有PLL,DLL之类的锁相环,Slew可调,Actel的还内建了OSC,RTC,Powermanager之类的硬件单元,甚至 Actel的Fusion系列还内建了600kbps的12bit的ADC以及MOSFETDriver之类模拟接口,内部有 UserFlashMemeory,FlashROM等资源可以实现真正的PSC,Bootloader之类的功能。



DSP主要是算法处理,内部资源主要是乘法器,加法器之类的资源,有SPI接口,UART接口,接受一定的指令集,内部的资源基本上都是现成的,需要客户 的需要而重新配置,方便于客户的使用,但是相对来讲其功能是有局限性的,所以主要用于某些特定的领域。DSP也有内嵌的锁相环,计数器,Baudrate 发生器,有的DSP也有ADC模拟接口。

fpga_wuhan 发表于 2017-3-28 09:39:12

   FPGA与DSP

zhangyukun 发表于 2018-2-9 09:24:59

FPGA与DSP之内部资源

hellokity 发表于 2018-3-14 11:56:55

DSP主要是算法处理,内部资源主要是乘法器,加法器之类的资源,有SPI接口,UART接口

大鹏 发表于 2018-4-2 09:22:34

DSP主要是算法处理,内部资源主要是乘法器,加法器之类的资源
页: [1]
查看完整版本: FPGA与DSP之内部资源