码迷,mamicode.com
首页 > 其他好文 > 详细

带你学习DSP系列一:走进TMS320F28377

时间:2020-03-27 21:15:14      阅读:427      评论:0      收藏:0      [点我收藏+]

标签:开发   多个   span   集成开发   速度   nbsp   img   集成开发环境   如何使用   

注意配图带水印,为本博作者头条号ID:种花家的启明星,


 

DSP(Digital Signal Processing)即数字信号处理技术,所谓的DSP芯片即指能够实现数字信号处理技术的芯片。DSP芯片广泛应用于工业、国防等各种领域,此外还存在于我们日常生活中的各种电子设备中,例如手持终端、音频设备等。

技术图片
 

上图就是一块完整的电路板,中间的黑色方形芯片就是DSP芯片:

技术图片

根据数字信号处理的要求,DSP芯片一般具有如下的一些主要特点:

  1. 在一个指令周期内可完成一次乘法和一次加法。
  2. 程序和数据空间分开,可以同时访问指令和数据。
  3. 片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问。
  4. 具有低开销或无开销循环及跳转的硬件支持。
  5. 快速的中断处理和硬件I/O支持。
  6. 具有在单周期内操作的多个硬件地址产生器。
  7. 可以并行执行多个操作。
  8. 支持流水线操作,使取指、译码和执行等操作可以重叠执行。

与其他通用微处理器相比,DSP芯片的其他通用功能相对较弱些

今天我们要学习的一款DSP芯片是TMS320F38377,该芯片是美国TI(德州仪器)公司规模化量产的最新C-2000系列DSP芯片,如下图所示

技术图片

该芯片采用1.2V的内核电压和3.3V的I/O电压,主频高达200MHz,包括1M的Flash闪存和204K的RAM,拥有4个片上12/16位ADC模数转换器、3个片上DAC数模转换器、4个SCI/UART串行通信接口、6通道DMA直接内存访问控制器等丰富的外设,具体芯片功能可以去TI官网下载芯片的数据手册:

 

技术图片

可以看出TI的C2000系列DSP芯片还是常见的处理器(单片机)如STM32非常类似,都有很丰富的外设。该芯片是32位单/双核DSP芯片,各常用型号处理器的性能对比下图所示,

技术图片

可以看出DSP系列单核的28377S在运行主频和指令速度上都要明显超过上一代28335和基于ARM-CrotexM4内核的STM32F4系列处理器,而采用双核架构的28377D性能则更加强劲。

好了,上面我们认识了28377这款DSP芯片,那么我们怎么去开发这款芯片已达到我们需要的要求呢?接下来我们来介绍开发TI公司DSP芯片最常用的一款:CCS

技术图片CCS

CCS的全称是Code Composer Studio ,是一种集成开发环境 (IDE),支持 TI 的微控制器和嵌入式处理器产品系列。Code Composer Studio 包含一整套用于开发和调试嵌入式应用的工具。它包含了用于优化的 C/C++ 编译器、源码编辑器、项目构建环境、调试器、描述器以及多种其他功能。可以从TI官网直接下载。

技术图片

打开CCS就可以快速开发DSP芯片啦,如下图所示:

技术图片
CCS打开后的界面(代码是TI官方例程)下一节我们将介绍如何使用CCS进行TMS320F28377的开发。

带你学习DSP系列一:走进TMS320F28377

标签:开发   多个   span   集成开发   速度   nbsp   img   集成开发环境   如何使用   

原文地址:https://www.cnblogs.com/shengQiming/p/12584205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!