白什么什么| lily是什么花| 拉肚子能吃什么菜| 麻疹是什么| 木字旁的字与什么有关| 静息是什么意思| 玉兰油适合什么年龄| 一个虫一个卑念什么| 1983是什么年| 清风明月是什么意思| 五什么六什么的成语| 女人什么时候排卵期| 波推飞机什么意思| 来月经喝什么好| 鱼子酱什么味道| 女娲补天是什么生肖| 酷儿是什么意思| 子宫内膜厚吃什么药| 打坐有什么好处| 什么是紫河车| 什么什么万分| 甲状腺结节看什么科| 彩虹为什么有七种颜色| 扩词是什么| 阳萎吃什么药| 孕期用什么护肤品| 农历五月二十是什么星座| 头疼去医院挂什么科| 男生手淫有什么危害| 肺结节吃什么食物好| 1987年属什么生肖| 附件是什么部位| 中国反导弹系统叫什么| 梦见自己的手镯断了什么意思| bid是什么意思| 吃什么可以帮助睡眠| 尿生化是查什么的| 可塑性是什么意思| 101什么意思| 林黛玉是个什么样的人| 心脏支架和搭桥有什么区别| 朋字五行属什么| 蓝色妖姬的花语是什么| 岁月蹉跎是什么意思| 什么什么自若| 转移灶是什么意思| 男人为什么喜欢吃奶| 发烧惊厥是什么症状| 旺是什么意思| coa是什么意思| 心率高是什么原因| 虫草能治什么病| 吃什么增加免疫力最快| 巴西货币叫什么| 师姐是什么意思| 什么是速写| 香港车牌号是什么样子| 报晓是什么意思| 十二月九号是什么星座| 玉米什么时候成熟| 邮件号码是什么| 蒙昧是什么意思| 敖包是什么意思| 你喜欢什么动物| 肉烧什么好吃| 脸肿是什么原因| 戒指戴无名指是什么意思| 什么叫糙米| 草是什么颜色的| 尿白蛋白高是什么原因| 平年是什么意思| 做大生化挂什么科| 磨豆腐是什么意思| 刺猬为什么叫白仙| 什么不能带上高铁| 脸肿是什么原因引起的| 大便干结是什么原因| 治疗带状疱疹用什么药最好| 什么人不能吃海参| 刻板是什么意思| 火龙果跟什么榨汁好喝| 古筝是什么乐器| jealousy是什么意思| 催乳素是什么| 肛塞是什么东西| 胡子长得快是什么原因| 乳头瘙痒是什么原因| 什么样的河流| hpv病毒通过什么途径传播| 替身是什么意思| 走读是什么意思| 嘴唇痒边缘痒用什么药| 阴晴不定是什么意思| 军用水壶为什么是铝的| 张学良为什么被囚禁| 出水痘不能吃什么食物| 莲花与荷花有什么区别| 乌龟吃什么水果| silence是什么意思| 滴虫性阴道炎用什么药| 什么级别| 农历五月二十一是什么星座| crayon什么意思| 枭雄的意思是什么| 鼻饲是什么意思| 籍贯填写什么| leu是什么氨基酸| 6月23号什么星座| 雅漾喷雾有什么功效| 密度是什么| 有人的地方就有江湖什么意思| 耳朵不舒服是什么原因| 什么的小草| 131是什么意思| 高压高低压低是什么原因| 吃什么长头发| 埃及是什么人种| 手术后喝什么鱼汤最好| 6月21号什么星座| 7777什么意思| 磨牙是什么原因怎么治疗| 睡觉张嘴巴是什么原因| cpa是什么意思| 天仙配是什么剧种| 老年人流鼻血是什么原因| 正常白带是什么味道| 头发掉什么原因| 农历八月十五是什么节| 宛如是什么意思| 偷是什么生肖| 两栖动物是什么意思| 数位是什么| 鬼迷心窍是什么意思| 犹太人为什么不受欢迎| 臭粉是什么东西| 书是什么排比句| 腰酸是什么病的前兆| 喉咙发炎吃什么消炎药| 肝阳上亢吃什么药| 1979是什么年| 肠胃炎有什么症状| 百字五行属什么| 火眼金睛是什么生肖| 水滴石穿是什么变化| 六月初二是什么日子| 福肖指什么生肖| 手突然抖动是什么原因| 999足金是什么意思| 什么叫私人会所| 血液发黑是什么原因| 无下限是什么意思| 牙龈肿痛什么原因| 眼睛模糊用什么眼药水| 怀孕几天后有什么反应| 抗巨细胞病毒抗体igg高是什么意思| 不劳而获是什么意思| ihc是什么意思| 小孩记忆力差需要补充什么营养| 称谓是什么意思| 小柴胡颗粒治什么病| 星期一左眼皮跳是什么预兆| 什么食物消炎效果好| 中老年人喝什么奶粉好| 双鱼座的幸运色是什么颜色| 氯化镁是什么| 甲状腺手术后可以吃什么水果| 多愁善感的动物是什么生肖| 石斛与什么搭配最好| 脸部麻木是什么原因引起的| pt是什么意思| 肺心病是什么病| 蝉蜕是什么| 鲁迅为什么弃医从文| 胸闷气短吃什么特效药| 吊销是什么意思| 指鼻试验阳性代表什么| 嘴唇轻微发麻什么病兆| 1923年属什么生肖| 潘多拉是什么意思| 山药有什么功效和作用| 糖化高是什么意思| 做梦笑醒了有什么征兆| 曹操是什么生肖| 口腔溃疡挂什么科就诊| 人次什么意思| 焦虑症是什么原因引起的| 眼仁发黄是什么原因| 一什么斑点| 生牛乳是什么意思| 茶氨酸是什么| 不什么声什么| hvr是什么意思| 肚子痛是什么原因| eod是什么意思| perrier是什么水| 脾胃不好能吃什么水果| 米非司酮片是什么药| 乐器之王是什么乐器| 惊涛骇浪什么意思| 11.4什么星座| 头晕出虚汗是什么原因引起的| 二本是什么学历| 男人纹身纹什么运气好| 中风吃什么药好| 中耳炎吃什么药效果比较好| 什么饼不能吃脑筋急转弯| 吃饭的时候恶心想吐是什么原因| 晚上尿次数多什么原因| 牛肉炖什么好吃又营养| 4月25日什么星座| 1977属什么| 直男是什么意思| 歇后语是什么意思| 兰蔻是什么牌子| 湿热吃什么食物| 四个人念什么| 脂肪肝吃什么药最好| 什么的云| 高危病变是什么意思| 胸腔疼挂什么科| 胎盘能治什么病| 小分子肽能治什么病| 身上毛发旺盛什么原因| 为什么经常打嗝| cip是什么意思| 减肥不能吃什么水果| 中老年人吃什么油好| 翡翠是什么意思| 博士和博士后有什么区别| 卵巢疼是什么原因| 六甲是什么意思| 7月1日是什么日子| 白露是什么季节的节气| 早餐什么时候吃最好| 辣椒什么时候种| 什么是靶向疗法| 黑枸杞泡水喝有什么好处| 肺火旺吃什么药最有效| 什么盛名| 发烧有什么好处| 多字五行属什么| 筋是什么组织| PA医学上是什么意思| 浑身疼是什么原因| 阴茎不够硬吃什么药| 母亲o型父亲b型孩子是什么血型| sp是什么面料| 梦游的人为什么不能叫醒| 欲言又止是什么意思| 迪赛尼斯属于什么档次| 孩子咳嗽吃什么饭菜好| 三色堇的花语是什么| 阿联酋和迪拜什么关系| giuseppe是什么牌子| 呜呼哀哉什么意思| 成都立冬吃什么| 冷面是什么面做的| 肺炎支原体感染吃什么药| 粉墙用什么| 惊奇地什么| 违反禁令标志指示是什么意思| 鱼油什么时候吃最好| 神经外科主要看什么病| 舌头边上有锯齿状是什么原因| 百度

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > ADSP系列处理器在网络多媒体中的应用

创新引领 企业发展马力足(聚焦高质量发展·如何抓落实)

作者: 时间:2025-08-07 来源:网络 收藏
百度 X线计算机断层摄影装置(CT)检查,包括头颅、胸部、脊柱及四肢常规CT平扫及增强扫描,腹部增强扫描。

摘要:介绍ADIBlackfin,双MAC架构使其同时具有DSP的性能和MCU的功能,能够运行嵌入式操作系统;同时介绍在各种领域,如IP机顶盒,视频监控,可视VoIP电话等方面的设计,说明如何利用BF533和BF561的架构优势,同时运行操作系统和进行数字信号处理,支持多种格式,灵活高效地实现软硬件设计。

关键词:双MAC处理器架构,嵌入式Linux,多种格式,-BF561双DSP架构,一核运行操作系统,一核进行数字信号处理

Blackfin是ADI公司推出的一类新型的嵌入式处理器,专为满足目前音频、视频、通信等方面的计算需求和降低功耗而设计。而ADSP-BF533和ADSP-BF561是Blackfin中具有代表性的DSP处理器。本文将就BF533/BF561在多媒体中的作一定的介绍。

一.BlackfinDSP的典型应用:

汽车图像系统
宽带无线系统
多媒体消费电子产品
数字视频录像机
多声道VoIP
安防和监控
机顶盒
视频会议

二.Blackfin系列DSP的应用趋势

DSP在多媒体应用中的需求正在转变。目前,逐渐显露出对以下产品的市场需求:无线、多媒体产品应用、无线局域网、家庭网关和其他消费类产品;以及对于汽车和工业应用中要求高速信号处理的产品的需求也在不断增长。多媒体的应用,正逐渐走向网络化、多样化。目前的DSP需要满足快速增长的支持多种多媒体格式的产品的市场需求:

视频:WMVver.9,H.264,MPEG-4,MPEG-2,MJPEG
音频:WMAProver.9,MP3,MP3PRO,AAC,DolbyDigital,DTS
语音:G.711,G.728,G.729AB,G.723.1A,AMR
无线通信:WLAN802.11b,GSM/GPRS,EDGE3G

传统的可编程体系结构已经无法满足目前有特殊要求的信号处理的需求。固化的ASIC芯片也无法满足目前多制式的产品应用所面临的成本、适应性以及快速推向市场的要求。而采用RISC/DSP相结合的架构现在已经拥有足够的处理能力,能够满足更广的音视频产品市场的需求。

三.Blackfin系列DSP主要特性

Blackfin系列dsp内核最高可达756MHz/1,512MMACs,可以支持多声道音频和VGA/D1视频的多媒体应用处理。加强了动态电源管理,采用0.8V的内核供电,以充分延长在手持设备应用中电池的使用时间。其中ADSP-BF533具有600MHz时钟频率和1.2GMACS(每秒十亿次乘法累加运算)运算速度;低价位的ADSP-BF531则具有300MHz/600MMACS(每秒百万次乘法运算)的性能。这两款Blackfin处理器兼具业界一流的数字信号处理(DSP)性能和微处理器(MCU)功能性并且支持嵌入式操作系统以满足当今嵌入式音频、视频和通信应用对高速运算和低功耗的要求。ADSP-BF533在达到600MHz性能水平时的功耗仅为280mW。为了充分发挥Blackfin体系结构的动态电源管理能力,该处理器集成了一个片内开关稳压器,它利用2.25V~3.6V外接电源电压可产生0.7V~1.2V可设置的内核工作电压,从而降低了总体成本,并节省了外部电源元器件。

这些新型Blackfin处理器还支持嵌入式操作系统,例如嵌入式Linux、ThreadX和Nucleus操作系统。另外,Blackfin处理器内的视频优化功能能够实现完全可编程的D1/VGA实时视频和多通道音频处理而没有专门硬件或异构双内核解决方案的复杂性或不灵活性。使用这种可编程的Blackfin处理器,能使用户开发的产品快速投放市场,并且很容易支持新兴的多媒体格式,例如,MPEG-4,H.264和WindowsMedia。

四.Blackfin系列DSP的内部结构

BF533有较高的集成度,集成了较为丰富的外围接口,如图4-1所示:

图4-1BF533外围模块图

强劲的外围接口可支持ITU-R656视频数据格式
2个双通道全双工同步串行端口可支持8个立体I2S通道
12DMA通道支持一和二维的数据传输
存储控制器可紧密连接多种外部存储器,如FLASH、SDRAM、SRAM和ROM
3个可以支持PWM核脉冲宽度/时间计算模式的计时器
可支持IrDA的UART
SPI兼容端口
实时钟
看门狗计时器
调试/JTAG接口
支持1x到63x频率倍数的PLL


Blackfin处理器DSP内核结构,如图4-2所示:

BlackfinDSP内核包括2个40位的算术逻辑单元(ALU)、2个乘法器/累加器(MAC)、4个视频ALU以及1个移位器。各个计算单元执行不同类型的操作:ALU执行算术和逻辑操作;乘法器执行乘法、乘法/加和乘法/减操作;移位器执行逻辑移位、算术移位、位的压缩和解压缩操作;视频ALU执行单指令处理多数据(SIMD)的逻辑运算,这种操作是基于8位数据的。

计算单元通过数据寄存器组来输入/输出数据。数据寄存器组包含8个32位寄存器。每个32位的寄存器可以看成是2个独立的16位寄存器。例如寄存器R0可以看成由2个16位的寄存器R0.H和R0.L组成。另外寄存器组中还有2个40位的累加器Acc0和Acc1,他们是ALU操作的专用寄存器,主要用于乘法和加法操作。

程序控制器控制指令执行的流向,它包括指令的对齐和解码。程序控制器支持条件转移、条件子程序调用和零开销循环。循环缓冲器存储将要执行的指令。

在目前的嵌入式多媒体应用中有一些采用了多处理技术的解决方案,一般的结构如图4-1所示,双内核引擎通过双口RAM无缝连接,形成了一个硬件/软件综合的平台,可以运行操作系统和使用标准API的应用:

同样的多处理技术,也可以用在Blackfin系列DSP上。在这样的架构中DSP主要负责媒体处理、信号处理;而RISC则主要完成控制、包处理等等。

但实际上Blackfin系列的处理器并不仅仅是一个单纯的DSP,它是一高性能的双MAC处理器,额外拥有其他类似微处理器所常见的一些特性,可以与普通RISC的MCU相媲美。如图4-2所示为OMAP架构的处理器和Blackfin系列处理器的对比:

OMAP系列的处理器内部为ARM和DSP的双核结构,ARM内核负责运行嵌入式操作系统、应用软件等;C5X负责视频、图像处理。而Blackfin系列的处理器,可以同时运行嵌入式操作系统、上层应用和进行一般的信号处理。

而Blackfin系列DSP处理器中BF561更是采用了对称多处理的架构,在一颗BF561芯片内部集成了2个BF533DSP内核,如图4-3所示:

BF561主频高达600M,并且支持并行处理,保证了其强大的数字信号处理能力,并且支持低电压低电流供电。能够满足多功能的数字消费类产品对于性能、功耗方面的要求。

BF561灵活的多处理架构能够支持多种工作模式,如图4-6所示:

第一种模式(DSP+RISC),BF561内部的2个核可以分为,一个可以用来进行信号处理;而另外一个则可以用来运行操作系统,进行以太网传输,以及其他控制相关的任务。

第二种模式(PUREDSP),在信号处理过程中,可以将1个任务交给2个不同的核去处理,奇数帧由CoreA完成,偶数帧由CoreB完成;或者2个不同的任务也可以由CoreA和CoreB分别完成。处理器的性能得到了成倍的提高。

基于Blackfin系列DSP的应用实例

(1)IP机顶盒

基于Blackfin+MCU/uClinux架构的嵌入式IP机顶盒的解决方案:




其中,32位RISCMCU负责运行嵌入式linux,进行无线局域网/以太网传输、硬盘存储、音频编解码、文件管理以及控制等方面的处理。MCU从网络接收到的媒体流,可以作为存储到硬盘或者通过SPI接口(速率可达12Mbps)传给BF533,BF533专门负责H.264@D1格式的视频编解码。功能模块如图5-2所示:

(2)可视VoIP电话

随着多媒体技术和通信技术的快速发展,目前单一的语音通信方式已经不能够完全满足人们的通讯要求,人们迫切需要改善通讯方式。可视IP电话可以利用网络双向实时传输通话双方的图像和语音,达到面对面交流的效果。随着目前宽带接入的普及,为可视电话的推广和发展提供了一个很好的基础。

下面给出了一个基于BF533和ARM9(400MHz)MCU的可视VoIP电话解决方案:

硬件方面:
SAMSUNGS3C2440(400MHz)
ADIBF533(600MHz)
TFTLCD(3.5”以上)
FLASH
SDRAM
CCD摄像头
视频A/D
音频A/D
音频D/A
以太网MAC+PHY芯片

软件方面:
ARM9(400MHz)支持:
操作系统(Linux)
视频解码(H.264、MPEG4)
音频解码(G.711、G.723.1、G.729、MP3)
以太网通讯(TCP/IP协议栈等)
H.323协议栈
图形用户界面(GUI)

ADIBF533支持:
视频采集编码(H.264、MPEG4)
音频采集编码(G.711、G.723.1、G.729)
回音消除

通过上面使用ARM9+BF533以及相关的软件支持,我们可以实现以下功能:

在局域网和广域网内进行音视频的电话对讲
多媒体娱乐功能:可以播放MPEG4视频和MP3、WMA音乐
支持email服务
支持SMS、MMS短信
支持软件盘、手写输入
可外接键盘和鼠标

可视电话的基本结构和核心技术:

1.可视电话的基本结构包括:
视频输入/输出模块,视频编解码器
音频输入/输出模块,音频编解码器
延时单元
数据处理、存储单元
系统控制单元
网络界面单元

2.可视电话的核心技术:
语音和视频压缩技术视可视电话的核心技术。可视电话作为通信终端产品,必须保证足够好的语音和视频质量,同时占用的带宽要尽量小。语音和视频压缩技术的发展目标就是:在保证压缩后的语音和图像质量的同时,尽量提高压缩率。

2.1语音编码技术

语音通信视可视电话最基本的功能。受网络条件的限制,可视电话不可能占用太大的带宽。为了适应低码率语音通信的要求,ITU-T推出了G.72X系列语音压缩标准。其中G.723.1、G.728、G.729和G.729A,在IP电话中得到了广泛应用。不同的语音压缩标准所采用的技术提供不同的码率、时延和语音质量。

2.2视频编码技术

原始的视频数据需要占用非常高的带宽,如果需要通过网络传输必须在保证在一定的图像质量的前提下通过压缩技术尽量降低视频资料的码率,以适应不同的网络条件.因此视频压缩算法的效率决定了可视电话的图像质量和应用前景。

目前在网络监控、视频点播的应用中,MPEG4格式的视频压缩算法较为流行,其码率一般在数百Kbps到1Mbps左右。ITU-T推出的低码率视频压缩标准对推动可视电话的发展和实用化起到了重要的促进作用。H.261是ITU-T推出的第一个低码率视频压缩标准,码率为p64kbit/s,其中p=1~30,图像格式为CIF(352*288)和QCIF(162*144)。目前H.264的算法能够将同样的视频压缩到更低的码率,但其计算复杂度也大大增加。相信随着DSP芯片处理能力的进一步提高,H.264网络视频传输方面的应用将越来越流行。

2.3通信协议

为保证可视电话在网络上可靠的通信,不同的终端必运行统一的通信控制协议肀Vは嗷バ同工作。

ITU-T推出的H.320/323标准,面向不同的网络,不同的网络介面,不同的信令过程,以及为适应不同的网络而优化设计的包结构。复用协定规定了视频资料、语音资料等的打包标准,而控制协定的作用是在终端之间些商通信方式,如视频编码标准的协商,语音编码标准的协商,通道带宽的协商等。基于以太网的可视电话通常采用H.323控制协定。

3.基于ARM9+BF533的解决方案

目前ARM9系列的处理器在手持终端上的应用如PDA、SmartPhone、PMP产品上已经有了非常广泛的应用,在可视电话上也有非常明显的优势。

3.1语音和视频编码

语音和视频编码需要非常强的数学运算能力,通常采用ASIC芯片或通用DSP来实现。ADIBF533具有非常强的运算能力,完全能够满足视频压缩的要求,并且具有非常强的灵活性,通过软件可以灵活满足产品升级的要求和针对网络带宽调整压缩率。
BF533接受从CCDSensor采集的视频码流,从Microphone采集的语音码流分别进行压缩,压缩后通过SPI接口传送给ARM9芯片。

3.2语音和视频解码

ARM9在400MHz的主频下完全能够直接进行音视频的解码播放,而无需再传送给DSP做解码播放,大大降低了DSP的负担和系统的复杂程度。

3.3网络传输、通信协议

ARM9通过嵌入式Linux能够很好的支持TCP/IP协议,可以通过localbus扩展以太网。

基于Linux也可以实现H.323协议,并且占用很少的CPU处理能力。

3.4用户界面

ARM9内置LCD控制器,可以支持较高分辨率的TFTLCD,用来显示本地和解压后的图像。并且基于Linux,华恒科技已经在ARM9的平台上普遍的实现了Microwindows、Minigui等嵌入式GUI的支持,可以实现较为完备的图形用户控制界面。

另外,ARM9内置了1到2个USB接口,可以接U盘进行数据交换,或者扩展USB键盘以及通过USB接口与主机相连,配置可视电话的工作模式。并且可以支持RTC、Watchdog,以及通过GPIO扩展按键等。

从上面应用中不难看出,ADSP系列处理器在嵌入式网络多媒体中的应用有着显著的优点:性价比高,体积小,功耗低,外围接口电路设计简单。

联系Email: market@hhcn.com





评论


相关推荐

技术专区

关闭
纳少是什么意思 什么车最长 随喜赞叹是什么意思 12.8是什么星座 魔芋爽是什么做的
为什么老是做梦 什么人会得免疫性脑炎 鼻炎什么症状 口红什么牌子最好 孩子不愿意吃饭是什么原因
白细胞30是什么意思 慢性胃炎能吃什么水果 白芽奇兰是什么茶 口胃读什么 动一下就出汗是什么原因
七月是什么星座 牛奶盒属于什么垃圾 e6是什么意思 急支糖浆是什么梗 火龙果不能和什么一起吃
牙疼吃什么止疼药见效快hcv9jop1ns9r.cn 宿主是什么意思hcv9jop0ns3r.cn 什么网名好hcv9jop7ns3r.cn s和m什么意思hcv8jop4ns2r.cn 芷字五行属什么hcv9jop3ns1r.cn
子宫收缩是什么感觉hcv9jop0ns0r.cn 肋骨突出是什么原因hcv8jop3ns7r.cn 扁桃体肥大有什么影响bjhyzcsm.com 何首乌泡酒有什么作用hcv7jop5ns0r.cn 厚实是什么意思hcv8jop0ns3r.cn
diff什么意思hcv8jop9ns1r.cn 祛痣后应注意什么hcv8jop9ns5r.cn 早搏有什么危害creativexi.com 月经期不能吃什么hcv8jop6ns5r.cn lala是什么意思hcv7jop7ns3r.cn
男人吃鸽子有什么好处weuuu.com 禅位是什么意思hcv8jop3ns7r.cn 无畏布施是什么意思hcv8jop1ns2r.cn 真知灼见什么意思hcv9jop6ns2r.cn 乳头为什么是黑的hcv8jop9ns3r.cn
百度