b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

dsp tms320_dsp tms320c6455_dsp事件管理器

电脑杂谈  发布时间:2017-01-10 23:10:38  来源:网络整理

dsp tms320_dsp tms320c6455_dsp事件管理器

本文为作者发表于EEworld(bbs.eeworld.com.cn),未经EEworld许可,请勿转载。

一. 这么学DSP比较有效

在开始C6678的架构讲解之前,我想拉出一点篇幅,给大家谈一下,根据我个人的理解,怎么样才能比较快的学好DSP。

(1)学习DSP,首先要与学MCU区分开,毕竟这是两个完全不同的架构,而且DSP与MCU的设计思路完全不一样。MCU是为通用的控制而设计,DSP则是专为高速应用而设计;

(2)从硬件的角度来考虑,要玩转DSP,首先需要仔细阅读其数据手册和用户指南。数据手册中,重点阅读DSP的技术指标,最关键的是对芯片的电源需求做详细的了解,其中对核电压的需求一定要认真了解,这是DSP稳定运行的基本条件;做硬件设计的人,电源设计是最基本的,不仅要考虑电源的电压,更重要的是要考虑电源的抗跌落性能、动态性能。尤其在DSP使用场合,高速电路对电源的要求尤其苛刻,尤其是对于上电时序需要特别注意 ;

(3)在对DSP芯片的电源需求做了深入的了解后,下一步就是要仔细阅读如何启动DSP,前面说了,DSP与MCU不一样,但是有一点又是非常相似的,就是DSP跟MCU一样,需要明确的设置好启动的选项。因为DSP是独立的高速信号应用,DSP的控制程序和算法都是独立的存储在独立的存储空间。所以如何根据产品的需求进行启动的配置,这是非常重要的;

(5)对于高速DSP,比如我们接下来要讲的8核高速DSP TMS320C6678而言,一个至关重要的硬件设计,就是存储器的设计。尤其是随着性能的提高,都已经从DDR2升级到DDR3了,为了追求极速的性能,一定要考虑存储器的拓扑结构;

(6)进行DSP的产品实际设计前,建议优先采用DSP芯片厂家推荐的开发板或者评估板,做一些技术的准备,从这些开发板的设计资料中,体会设计中需要关注的地方。尤其是8核的TMS320C6678的设计,更加需要关注。这里我提醒大家,做TMS320C6678的设计,最好不要完全按照自己以前的经验进行,一定要按照参考设计进行;

(7)作为DSP软件工程师来说,比硬件工程师就要幸福多了。DSP的软件,与目前主流的MCU差不多,同样也要细分为驱动程序,LINUX,算法以及应用开发等等。对于LINUX的应用和驱动的开发,这里就不说了。重点给大家提示驱动开发需要注意的问题,在LINUX或者ANDROID开发中,有很多的驱动软件,但是DSP的驱动软件开发,需要下的功夫要多得多。除了大家都关心的驱动通用技术,更重要的是鲁棒性;

二.多核DSP的架构

TMS320C6678是KeyStone架构的8核DSP处理器,每个CorePac核的频率最高为1.25 GHz,提供强大的定点和浮点运算能力,同时芯片内部集成了Multicore Navigator、RapidIO、千兆以太网和EDMA等外设,由于芯片处理能力强,外设功能丰富,而且片内集成了大量的硬件,例如Packet Accelerator、Multicore Navigator等,可以广泛地应用在通信、雷达、声纳、火控、电子对抗等领域。从目前的情况看,由于C6678的以上优异的特性,基于TMS320C6678的硬件和软件平台,在未来的5~10年内,将是信号处理平台主流。

dsp事件管理器_dsp tms320_dsp tms320c6455

TMS320C6678有8个C66x核,典型速度是1GHz,每个核配置为:

32KB Level 1 Data SRAM,它和DSP 核运行在相同的速度上,可以被用作普通的数据存储器或数据cache;

32KB Level 1 Program SRAM, 它和DSP 核运行在相同的速度上,可以被用作普通的程序存储器或程序cache;


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-25455-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...