dsp芯片

FPGA - 数字经济时代的基石

余生长醉 提交于 2020-03-17 03:01:10
原文: http://www.eefocus.com/myspace/blog/show_163943.html ­ 不在研发的第一线工作已经很久了,本想不再对具体的专业技术指手画脚,以免被内行的朋友们贻笑大方,毕竟这世界发展太快了,无论做了多少年的工作,转眼就会落伍。本次CES笔者应Xilinx的邀请参观了一下他们展出来的作品,对“汽车电子”有了比较全面的认识,并结识了两个非常要好的朋友,于是就有了写篇评论的欲望。虽然Xilinx在此次展会上发布的是几款有关“消费电子”和“汽车电子”的产品,已经有新闻稿在本网站发布,但我认为这其实不算什么新闻,Xilinx的FPGA最强大的应用其实是在通信等其它领域,这次只不过是展示了一下跟CES相关的产品应用而已。鉴于FPGA的广泛的用途,我把我本人对FPGA的点滴认识总结一下,与大家交流,也算是了却我多年来对FPGA的一种情节。­ FPGA - 数字经济时代的基石­ 正如我在《科技以人为本 - CES结语》一文中讲的,科技在近20年里发生了翻天覆地的变化,背后的推动主要来自于半导体技术的飞速发展,其中最大的革命是天才的人们通过模数变换,把自然界的一切模拟量变换到数字域,在数字域里用我们5千年来练就的功力 - 数学来描述并处理模拟的世界,在数字逻辑的基础上人们又发明了基于指令的计算、数字信号处理等技术,于是有了我们今天的压缩视频、数字通信

TMS320F28051单片机解密型号

自闭症网瘾萝莉.ら 提交于 2020-02-25 19:17:17
TI 领先的 DSP 技术的处理能力和效率实现了 MCU 的控制外设集成和简便易用性,是诸如数字电机控制、数字电源和智能传感器等嵌入式应用的理想选择。致芯对于DSP系列芯片解密有明显优势。 TMS320F28051基本特性: 高效 32 位 CPU (TMS320C28x) 60MHz(16.67ns 周期时间) 16 × 16 和 32 × 32 乘法和累加 (MAC) 运算 16 × 16 双 MAC 哈佛 (Harvard) 总线架构 连动运算 快速中断响应和处理 统一存储器编程模型 高效代码(使用 C/C++ 和汇编语言) 部分芯片型号如下: TMS320LF2406A TMS320F28027 TMS320F2809 TMS320F28335 TMS320F2810 TMS320F28022 TMS320F2802 TMS320F2811 TMS320F28026 TMS320F2808 TMS320F28334 TMS320LF2407A TMS320F28021 TMS320F2806 TMS320F28332 TMS320LF2402A TMS320F2812 TMS320F28235 TMS320F2802 TMS320F2811 TMS320F28062 TMS320F28050 TMS320F28068 TMS320F28054 来源: 51CTO 作者:

DSP与STM32大PK

大憨熊 提交于 2020-02-22 22:58:02
1.FPGA:是可编程逻辑阵列,常用于处理高速数字信号,不过随着科技的发展,现在很多FPGA CPLD可以集成mcu内核,甚至具备了ARM DSP的功能 2.ARM,是一类内核的称谓,就像51一样,具体到芯片的话,会有很多不同的厂家不同等级,诸如三星、易法、飞利浦、摩托罗拉等等,其中STM32是易法半导体的一款面向工控低功耗内核为Cortex M3内核的ARM芯片 3.DSP顾名思义就是数字信号处理,厂家主要是德州仪器(TI)主要用于数字型号处理等对运算速度有特殊要求的场合,诸如音频视频算法,军工等领域,但同时dsp有2000 5000 6000等系列也可满足不场合需要 1.FPGA一般不会用来做复杂的系统,只用来做些简单的系统如状态机实现的自动售货机...展开>等,多少还是用来做信号的高速变换和处理,毕竟它只是可编程逻辑阵列。 2.ARM和DSP就各有千秋了; ARM的系列从V3 V5 V7 V9 XSCALE,从thumb指令到arm指令(thumb arm也可同时实现),可以说遍布机会所有的领域,只要你接的价格可以接受(其实许多arm并不是很贵的),单片机所有的功能基本他都能实现,我就不用举例子,特别是现在与各种RTOS结合更是开发方便功能强大。 DSP相对arm价格要贵些,这也是可能个体厂家使用较少的一个原因吧,2000系列主要用于工控特别是2812这个用的人比较多

DSP与STM32大PK

徘徊边缘 提交于 2020-02-22 22:57:07
1.FPGA:是可编程逻辑阵列,常用于处理高速数字信号,不过随着科技的发展,现在很多FPGA CPLD可以集成mcu内核,甚至具备了ARM DSP的功能 2.ARM,是一类内核的称谓,就像51一样,具体到芯片的话,会有很多不同的厂家不同等级,诸如三星、易法、飞利浦、摩托罗拉等等,其中STM32是易法半导体的一款面向工控低功耗内核为Cortex M3内核的ARM芯片 3.DSP顾名思义就是数字信号处理,厂家主要是德州仪器(TI)主要用于数字型号处理等对运算速度有特殊要求的场合,诸如音频视频算法,军工等领域,但同时dsp有2000 5000 6000等系列也可满足不场合需要 1.FPGA一般不会用来做复杂的系统,只用来做些简单的系统如状态机实现的自动售货机...展开>等,多少还是用来做信号的高速变换和处理,毕竟它只是可编程逻辑阵列。 2.ARM和DSP就各有千秋了; ARM的系列从V3 V5 V7 V9 XSCALE,从thumb指令到arm指令(thumb arm也可同时实现),可以说遍布机会所有的领域,只要你接的价格可以接受(其实许多arm并不是很贵的),单片机所有的功能基本他都能实现,我就不用举例子,特别是现在与各种RTOS结合更是开发方便功能强大。 DSP相对arm价格要贵些,这也是可能个体厂家使用较少的一个原因吧,2000系列主要用于工控特别是2812这个用的人比较多

DSP处理器和ARM处理器的区别以及各自应用在那些领域

眉间皱痕 提交于 2020-02-03 06:39:35
  由于工作经常接触到各种多核的处理器,如TI的达芬奇系列芯片拥有1个DSP核3个ARM核。那么DSP处理器和ARM处理器各自有什么区别,各自适合那些领域? DSP:digital signal processor数字信号处理器,也指digital signal process数字信号处理,有自己指令集。DSP处理器的特点如下: 有专门的的硬件乘法器,能进行大量的乘法操作,与通用的MCU处理器不同,通用的MCU在执行乘法操作时是通过软件编程的方式的来实现的,通常需要几十甚至上百个时钟周期,而DSP处理器却有自己的硬件乘法器,使用硬件的方式来执行乘法操作,用硬件的方法总比用软件的方法有着无法比拟的速度优势。另外DSP处理都有自己的累加器单元AUL,大多数的DSP处理器在执行乘加操作时可以在一条指令周期内同时完成乘法和加法操作。DSP与一般MCU最大的区别在于DSP拥有硬件乘法器。 拥有哈弗型的总线结构,使得取指令和取数据可以同时进行,大大提高了并行处理的能力。 pipeline技术。广泛采用pipeline(流水线)处理技术使得DSP芯片大大减少了指令执行的时间,增强了处理器的处理能力。一条指令在执行的过程中需要经过取指、指令译码、取操作数以及指令执行等几个阶段,DSP的pipeline技术是指程序在运行时若干条指令是同时进行的,即在本条指令执行的同时

fpga和单片机和arm和dsp的区别

不羁岁月 提交于 2019-12-05 17:46:56
fpga主要负责的是: FPGA 它的结构是查找表结构,其程序不用去太考虑芯片的结构,要注意的是时序上问题, 它的结构比较复杂,功能也很强大,一般应用在通信领域等比较高端的场合,FPGA更偏向于硬件电路 FPGA由于是硬件电路,运行速度直接取决于晶振速度,系统稳定,特别适合高速接口电路。 FPGA是用来设计芯片的芯片 单片机: 单片机是一种微处理器,类似于电脑CPU的,它一般采用的是哈佛总线结构,或者冯诺依曼结构, 对单片机的编程很大程度上要考虑到它的结构和各个寄存器的作用,单片机用途比较广,一般用在控制流水线上 单片机是没有系统的,单片机是一个微控制器,通过加载模块软件来实现某种功能,单片机是成型的芯片 arm:arm可以说是单片机的一种,但arm的ROM和RAM远大于单片机, 而且IO口功能和处理速度也是两个级别的,arm能上很多操作系统,所以arm常用来开发手机等多媒体产品 DSP: DSP是TI首创的数字信号处理器,主要是进行数字信号的处理和运算的,主频很高,有硬件乘法器,做FFT啊就很简单迅速, 是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。 一个数字信号处理器在一块不大的芯片内包括有控制单元、运算单元、各种寄存器以及一定数量的存储单元等等 DSP还有一个特色就是对一些特殊算法的支持如快速福利叶变换等

amo上转载关于dsp烧写和外扩RAM

懵懂的女人 提交于 2019-12-04 22:48:55
1.DSP程序的串口下载方式。 这种方式可以省了买仿真器的一笔很大的花费,这个电路上有什么特别之处么?跟一般的串口通讯电路有何不同? 是不是一片Max232加几个电容,然后接到芯片上的相应引脚就行了? 相比JTAG来说,串口是只能下载不能在线仿真么? 2.外扩存储器问题。 看了好多网上卖的开发板,发现都有扩展的RAM和ROM,弱弱的问一句,难道是因为DSP本身的存储器不够大么? 我看2812的存储器挺大的,为啥非得外扩呢?不外扩有什么缺点呢? 对于我这样刚入手的来说,画板子的时候要不要加外扩存储器呢? 第一个问题,建议你还是用jtag方式下载,毕竟现在主流的方式是这样的,出现问题可以交流的人会比较多。 第二个问题,存储器没有嫌大的,因此如果程序小,不外扩没有问题,如果程序大或者里面有大量的字库等等肯定需要外扩了。 1.DSP程序的串口下载方式。 -- 建议使用jtag调试。相比以前来讲,ti已经放出xds100v2仿真器,而且ccs4.x以上版本支持很好。重点是价格便宜,呵呵,相比以前买的合仿真器(1700大洋)。 -- 2812支持sci下载代码,支持scia。这点很方便现场工程师更新代码。 -- max232这个芯片不大合适。因为这个芯片要求5V电源的,2812接口电压是3.3V。 2.外扩存储器问题。 -- 这个问题,应该是自己来决定的问题。即做出来这个板子到底做什么? --

创龙AM570x浮点DSP C66x + ARM Cortex-A15多核处理器工业核心板最新规格书

一曲冷凌霜 提交于 2019-11-30 03:12:15
由创龙自主研发的SOM-TL570x核心板,基于TI AM570x浮点DSP+ARM处理器,大小仅有58mm*36mm,性能强、成本低、性价比高。采用沉金无铅工艺的8层板设计,专业的PCB Layout保证信号完整性的同时,经过严格的质量控制,通过高低温和振动测试,满足工业环境应用。 SOM-TL570x引出CPU全部资源信号引脚,二次开发极其容易,客户只需要专注上层运用,降低了开发难度和时间成本,让产品快速上市,及时抢占市场先机。 不仅提供丰富的DSP+ARM软件开发,还提供DSP+ARM双核通信开发教程,全面的技术支持,协助客户进行底板设计和调试以及DSP+ARM软件开发。 核心板简介 基于TI AM570x浮点DSP C66x + ARM Cortex-A15工业控制及高性能音视频处理器; pin to pin兼容AM5708/AM5706,集成ARM Cortex-A15、C66x浮点DSP、2个双核PRU-ICSS、2个双核IPU Cortex-M4和GPU等处理单元,支持OpenCL、OpenMP、IPC多核开发; C66x浮点VLIW DSP主频高达750MHz,基于C66x可实现运动控制、视觉处理等算法; 内部IVA-HD系统支持H.264视频编解码,最高支持1路4K@15或1路1080P60或2路720P60或4路720P30或者其他硬件编解码;

ARM的介绍和选择

故事扮演 提交于 2019-11-28 02:37:15
http://hi.baidu.com/hieda/blog/item/5457fd01c452dfd2267fb54e.html ARM公司以及ARM芯片的现状和发展,从应用的角度介绍了ARM芯片的选择方法,并介绍了具有多芯核结构的ARM芯片。列举了目前的主要ARM芯片供应商,其产品以及应用领域。举例说明了几种嵌入式产品的最佳ARM芯片选择方案。 关键词:ARM MMU SOC RISC CPU =============================================================== 1 ARM芯片选择的一般原则 2 多芯核结构ARM芯片的选择 3 主要ARM芯片供应商 4 选择方案举例 ARM公司自1990年正式成立以来, 在32位RISC (Reduced Instruction Set Computer CPU开发领域不断取得突破,其结构已经从V3发展到V6。由于ARM公司自成立以来,一直以IP(Intelligence Property)提供者的身份向各大半导体制造商出售知识产权,而自己从不介入芯片的生产销售,加上其设计的芯核具有功耗低、成本低等显著优点,因此获得众多的半导体厂家和整机厂商的大力支持,在32位嵌入式应用领域获得了巨大的成功,目前已经占有75%以上的32位RISC嵌入式产品市场。在低功耗