当前位置:首页 > DSP
  • Cadence 推出全新 DSP面向高端应用和始终在线应用,扩展广受欢迎的 Tensilica Vision 和 AI DSP IP 产品系列

    中国上海,2021 年 4 月 23 日——楷登电子(美国 Cadence 公司)今日宣布,现已扩展其广受欢迎的 Tensilica® Vision DSP 产品系列,面向嵌入式视觉和 AI 应用推出两款全新的 DSP IP 处理器。与前一代产品 Tensilica Vision Q7 DSP 相比,旗舰 Cadence® Tensilica Vision Q8 DSP 具备业界领先的每秒 3.8 万亿次操作算力(TOPS),可为汽车和移动市场中的高端视觉应用和成像应用提供双倍的性能、内存带宽和能量效率。而 Tensilica Vision P1 DSP 则是针对消费市场中的始终在线(Always-on)应用和智能传感器应用进行了优化,提供了一种非常节能的解决方案。 客户对 Vision Q8 和 Vision P1 DSP 产生了浓厚的兴趣,目前正在进行多项评估。新推出的 DSP 产品完善了 Cadence 成熟的视觉和 AI DSP 产品组合,通过一流的技术为客户提供更高的设计灵活性。有关更多信息,请访问 www.cadence.com/go/VisionQ8P1。 Vision Q8 和 Vision P1 DSP 基于现有 Tensilica Vision DSP 中类似的 SIMD 和 VLIW 架构,其特点在于具有 N 路编程模型。该模型保留了软件兼容性,可轻松从具有不同 SIMD 宽度的上一代 Tensilica Vision DSP 中进行软件移植。与 Tensilica Vision DSP 系列的其他产品一样,Vision Q8 和 Vision P1 DSP 也支持 Tensilica 指令扩展 (TIE) 语言,因此客户可以定制指令集。两款 DSP 还支持面向神经网络的 Xtensa® Neural Network Compiler (XNNC) 和 Android Neural Networks API (NNAPI)。此外,新产品还支持面向计算机视觉和成像应用的 1700 多个基于 OpenCV 的视觉库功能、OpenCL 和 Halide 编译器。两款产品均已通过 ASIL 认证,硬件随机故障认证为 ASIL-B,系统性故障认证为 ASIL-D ,非常适合用于汽车行业。 第七代 Tensilica Vision Q8 DSP 还具备以下特性和功能: · 针对高端移动应用和多摄像头汽车应用进行了优化 · 与前代Vision Q7 DSP 相比,具有 3.8TOPS 的算力及1024 位 SIMD位宽,这些特性带来了双倍的视觉、AI 和浮点性能,且具有双倍的内存带宽 · 单核简化了系统设计,将功耗降低高达 20% · 用于 AI 处理的非卷积层的性能提升 4 倍 · 扩展的指令集为 OpenCL 和 Halide 提供高级语言支持,简化的编程模型缩短了编程时间,一次编写的代码可应用于不同 SIMD位宽。 Tensilica Vision P1 DSP 的特性和功能包括: · 针对始终在线应用进行了优化,其中包括智能传感器、AR/VR 眼镜和物联网/智能家居设备 · 与在市场上已经被广泛采用的 Vision P6 DSP 相比,新的Vision P1能提供400 GOPS 的算力,并提升高达 20% 的频率,且其面积只需三分之一,这些优势得益于它的 128 位 SIMD 位宽 · 经过优化的架构只需占用较小的内存,并在低功耗模式下运行 “传感器的绝对数量以及对每秒更高帧数和分辨率的需求,推动了市场对于支持多种数据类型的高性能视觉和 AI DSP 的需求。”Cadence 公司副总裁兼 IP 事业部总经理 Sanjive Agarwala 表示,“与此同时,市场还需要低功耗视觉 DSP 和入门级 AI 技术,用以支持始终在线的智能传感器应用。随着 Tensilica Vision Q8 和 Vision P1 DSP 的推出,Cadence 可提供从高端到低端的全面视觉和 AI DSP 产品组合,为我们的客户提供最佳的灵活性,且能大幅加快产品上市的时间。” 行业分析师引言 Linley Group 高级分析师 Mike Demler 称:“在移动、汽车和 AR/VR 市场中,3D 传感器以及其他类型传感器技术的使用保持着增长态势。这些市场对适用于边缘应用的高性能低功耗的视觉和人工智能处理功能的需求越来越高。为了满足这些需求,系统级芯片设计人员正在寻求具有一系列性能点的硬件 IP。Cadence 已成功交付了六代 Tensilica Vision DSP,且收获了良好的口碑。如今随着这两款新 DSP 的推出,Cadence 将依旧是系统级芯片设计人员无法抗拒的理想选择。” Yole Développement (Yole) 影像首席分析师 Pierre Cambou 称:“正如我们在《面向消费类产品和汽车的 CMOS 相机模组行业-2020版》报告中所说的那样,在未来五年内,我们预计图像传感器市场的传感领域将继续保持 20-30% 的增长率,而其中最大的增长将来自汽车和移动市场领域。移动图像传感器市场中的传感应用目前在生物识别和 3D 方面已经非常成熟;在汽车领域,鉴于更复杂的用例数量激增,ADAS 图像传感器获得越来越多的关注。市场目前需要具有每秒几万亿次操作算力 (TOPS) 的高性能 DSP,以满足即将到来的消费者和 ADAS Level 2+ 级别的应用。同时,新的消费类用例拉动了对始终在线操作的需求。因此,正如我们的《神经形态传感与计算-2019版》报告中所说明的那样,效率和低功耗操作模式成为备受追捧的功能。” 合作伙伴 “我们将 SlimEdge AR 应用移植到了 Cadence 的前一代 Tensilica Vision DSP 上,实现了性能提升的大幅超越。Tensilica Vision Q8 DSP 可提供双倍的视觉和 AI 性能,这对低延迟和高精度要求至关重要的 vSLAM 而言十分利好。” Xvisio Technology 公司首席执行官 John Lin 表示,“Tensilica Vision P1 DSP 可精准匹配始终在线应用的低功耗需求,对于 AR 眼镜市场而言是非常必要的补充。” “通过与 Cadence 的合作,我们将驾驶员监控技术移植到了对高性能、低功耗和低延迟的要求极为严苛的系统中。”Eyeris 公司创始人兼首席执行官 Modar Alaoui 表示,“Cadence 提供了绝佳的视觉和 AI 平台,包括体现我们技术所必需的软件工具和库。我们期待使用 Tensilica Vision Q8 和 Vision P1 DSP,并希望进一步巩固我们与 Cadence 的合作。” Tensilica Vision Q8 和 Vision P1 DSP 数字全流程支持公司的智能系统设计™ 战略(Intelligent System Design™ ),助力客户实现SoC卓越设计。Tensilica Vision Q8 DSP 现已上市,Tensilica Vision P1 DSP 预计将于 2021 年第二季度全面发布。

    时间:2021-04-23 关键词: Cadence DSP AI

  • 人才强企,科技兴国 --中科芯召开2020年度人才工作大会

    1月14日下午,中科芯2020年度人才工作会议顺利召开。中科芯党委书记、董事长刘岱、副总经理郭良权、副总经理陶伟出席了此次会议。各部门负责人、党支部书记、副书记及人事经理参加了会议。会议由人力资源部副部长邹巧云主持。 首先,邹巧云作了中科芯2020年度人才工作汇报,从全年引才工作、人才结构分析、“5+N”平台人才队伍建设、新员工试用期等方面进行全面阐述和分析,也对各部门在人才工作中的亮点和不足进行了总结和说明。同时,为即将启动的年度重头戏——2021年春季招聘工作进行宣传和动员。随后,由存储器研究室、亿芯公司和华普公司作为部门代表进行经验交流。他们从人才队伍建设、“5+N”平台引才、管理奖励机制、人才留用等方面做了分享,为中科芯其他部门提升人才工作水平提供了宝贵经验。其他与会部门负责人也对本部门人才工作进行了交流,并提出合理化建议。 在讨论和交流之后,陶伟指出:2021年春季招聘是人才重点工作之一,将与各部门进一步研讨人才引进的目标指标。各部门要用发展的眼光制定目标,做好部门内部动员,共同推进引才,做好人才工作的常态化建设,将人才工作有效贯穿全年;要解放思想,及时调整人才管理模式,充分利用“5+N”平台,不断提升工作效果。 郭良权指出:一、人才是强企之根本,各部门负责人要加强重视,从发展的角度看待人才队伍建设。二、做好人才数据背后深层次的分析和思考,要从行业形势和市场资本的运作规律来研究人才流动的根本原因,正确面对来自大企业的人才竞争。三、人才工作要积极付之于行动,各部门负责人要主动分解人才目标指标,通过优化内部管理水平,主动推动和落实目标指标的完成。 最后,刘岱对本次会议进行了总结发言,他指出:一、人才工作形势严峻,受行业与市场资本的影响,人才流动存在趋同趋势,中科芯要正确认识困难形势,积极有效应对,提升引才效果。二、坚持科学人才发展观,重视人才团队建设。通过不断引进人才,特别是高端人才,进一步优化人才梯队,提升企业整体竞争力。三、树立正确的引才观,人才工作是一把手工程,各部门负责人要高度重视,切实推动全员招聘,既要掌握原则,也要灵活应对。四、解放思想,积极创新,进一步完善人才激励制度,提升员工参与人才工作的主动性和积极性。五、善于协调利用资源,充分利用“5+N”平台引才聚才,实施“走出去”引才战略,加强当地人才招聘,支撑中科芯高质量发展。此次人才工作会议,既是对2020年人才工作的总结,也是对2021年人才工作的展望;不仅为即将启动的春季招聘工作做了准备和动员,也为中科芯十四五人才发展规划开篇布局。

    时间:2021-04-20 关键词: CPU MCU DSP

  • 全国政协副主席、致公党中央主席万钢调研电科装备楚微公司

    全国政协副主席、致公党中央主席万钢调研电科装备楚微公司

    4月15日下午,全国政协副主席、致公党中央主席万钢一行赴电科装备楚微公司调研,全国政协委员、教科卫体委员会副主任曹健林参加调研。 万钢参观了公司装备验证线平台和装备科研生产现场,对电科装备在半导体装备领域自主创新取得的成绩给予充分肯定,并勉励科技人员落实好习总书记在湖南考察时提出的“三高四新”战略,朝着强军工、强科技、强产业方向继续砥砺前行。 湖南省政协、长沙市政协和长沙高新区主要领导陪同调研。

    时间:2021-04-20 关键词: CPU 半导体装备 DSP

  • 彭冈参加纪检监察组党支部党史学习教育专题研讨会

    4月15日,中国电科纪检监察组组长、党组成员彭冈参加集团纪检监察组党支部党史学习教育专题研讨会,与支部成员一起集中学习并研讨交流,推动党史学习教育走深走实。 会上,彭冈与大家集中学习了《论中国共产党历史》有关篇目,再次重温了习近平总书记在党史学习教育动员大会上的重要讲话精神,并结合实际工作,就发挥好监督作用,进一步推动国有企业贯彻落实“三重一大”决策制度开展交流研讨。 彭冈强调,开展党史学习教育是回顾百年历史、汲取经验智慧、坚定前行方向的现实需要,更是当前和今后一个时期的重大政治任务。要增强用党的创新理论武装头脑的政治自觉,密切联系纪检监察职能职责,传承优良传统,学党史、悟思想、办实事、开新局,充分发挥监督保障执行、促进完善发展作用,推进新时代国有企业治理体系建设,从体制机制上防范化解重大风险。 纪检监察组党支部全体成员参加会议。

    时间:2021-04-20 关键词: CPU MCU DSP

  • ARM11和DSP的3G视频安防安全帽设计方案

    ARM11和DSP的3G视频安防安全帽设计方案

    1.引言 为提高在高危工作场所现场作业的可控性,本文采用仿生学原理和高集成度设计实现了与人眼同视角的3G视频安全帽。本设计由视频安全帽和腰跨式数据处理终端两部分组成,采用高可靠性航空插头连接。其中图像处理采用三星公司的S3C6410ARM11处理器和TMS320DM642 DSP处理器组成。本设计结合DSP处理器在视频压缩方面的优势和运行于ARM之上的Linux操作系统在数据管理与任务调度机制方面的出色表现,由DSP完成图像处理功能,并通过高速接口把视频数据传输给嵌入式微处理系统,完成视频数据的传输、存储功能。 2.系统构成 本设计由视频安全帽和腰跨式视频终端两部分组成。视频安全帽中包含1路视频输入、1路音频输入和1路音频输出,并配备辅助灯光。腰跨式视频终端主要由ARM11和DSP双核系统、3G无线模块和电源管理模块组成,主要完成数据处理、传输、存储和系统控制功能。 2.1 ARM处理系统设计 ARM处理系统,主要由主控模块、数据存储系统、模拟数字信号的采集模块等部分。 CPU采用三星公司S3C6410A处理器,最高工作频率可达667MHz. 2.2 DSP视频处理系统设计 DSP图像处理系统由三部分组成,视频解码、图像处理。其中视频解码采用TVP5150超低功耗解码器,图像处理采用TMS320DM642(简称DM642)DSP处理器,它可在600MHz时钟频率下工作,指令周期为1.67ns,每个指令周期可并行8条32位指令,处理能力可达到4800MIPS的峰值计算速度。 摄像头模拟信号通过TVP5150解码后,送到DM642芯片进行H.264视频压缩,压缩后的信号传送到ARM嵌入式系统通过3G模块将数据传送至远端服务器或进行本地存储。 2.3 ARM系统与DSP系统间的协作实现 如图1所示,视频信号经DSP压缩编码后通过主机接口(HPI)将数据传送至S3C6410A中进行下一步数据传输或存储,其电路图如图2所示。 本文选用HPI16模式,主要接口信号线如下: (1)16位数据线HD[15:0],这些数据线在没有用到HPI读写功能时处于高阻态。 (2)2条访问控制选择信号线HCNTL[1:0]。 它的状态用来控制当前访问的是三个HPI寄存器中的哪一个,HCNTL[1:0]=00时,主机对HPIC寄存器进行读写操作:HCNTL[1:0]=01时,主机对H P L A寄存器进行独显操作;HCNTL[1:0]=10时,主机以抵制自动增加的方式对HPID寄存器进行读写操作,每读取一次HPID,HPIA自动增加一个字抵制(4个字节);HCNTL[1:0]=11时,主机以固定地址模式对HPID寄存器进行读写操作,HPIA寄存器地址不变。 (3)半字识别选择信号线HHWIL.由于DM642最小存储单位是字(32bit),当HPI配置为HPI16时,需要连续传输两个半字组成一个字传给主机,HHWIL信号线用于区分先传高位半字还是低位半字。 (4)地址选通输入信号线HAS.此信号用于主机的数据线和地址线复用情况。不用时此信号应该接高。 (5)主机读写选择信号线HR/W.主机必须将HR/W设置为高以进行读操作,设置为低以进行写HPI操作。 (6)3条选通信号线HCS,HDS1和HDS2.这三个信号线在片内组合为一个低电平有效的选通信号HSTROBE. (7)准备好信号线HRDY.当该信号线为低时,表明HPI己准备好传送数据。 (8)向主机发送中断信号线HINT. 如图2所示,将S3C6410的Bankl片选信号nCS7与nHCS连接,使HPI接口作为外部物理地址映射到S3C6410相应内核空间,Bankl地址空间从0×08000000到0x0fffffff而将读写信号nOE和nWE分别接到nHDSl和nHDS2.本系统采用的是HPll6模式,将32位数据分低16位和高16位分别存储,这里采用ADDR5控制半字节标识选择。将S3C6410的AB2、AB3连接到HCNTL0、HCNTLl,能够方便的对HPI的三个寄存器HPIC、HPIA、HPID进行寻址。ADDR6连接到DM642的HR/W,通过控制此地址线来实现HPI读写的选通,HRDY反相后与WAIT信号线相连,DM642的HINT直接连接到S3C6410的外部中断IRQ5引脚上,以实现DSP对主机中断信号的传输。 经测试,基于HPI16数据传输协议,DM642与S3C6410间的通信速率可以达到50Mbps,带宽足够用来传输MPEG等压缩的视频数据。 3.总结 基于本文设计的ARM11和DSP协作视频流处理技术的3G视频安全帽以在石油、电力等行业野外作业中得到应用。文章采用HPll6的传输模式,其传输速度能够较好地满足实际需求,后续将尝试采用HPl32模式,传输速度还会得到进一步提高。在ARM与DSP之间的通信中,通过视频数据通信协议的引入,与传统的通过read/write buffer实现通信相比,视频数据传输的可靠性得到了较好的保证。

    时间:2021-03-19 关键词: ARM11 3G视频安防安全帽 DSP

  • CEVA的全新Bluebud™无线音频平台基于DSP实现标准化的蓝牙音频IP用于TSW耳塞、智能手表和可穿戴设备

    CEVA的全新Bluebud™无线音频平台基于DSP实现标准化的蓝牙音频IP用于TSW耳塞、智能手表和可穿戴设备

    · 集成的硬件和软件IP平台解决了结合音频与蓝牙功能的技术复杂性,为瞄准快速增长的无线音频市场的半导体和系统企业提供了普适型(drop-in)解决方案 · 提供针对CEVA-BX1 DSP进行优化的先进的增值软件工具包,包括音频编解码器,语音助手,空间音频,入耳式检测,敲击控制,活动分类,并全面支持Tensorflow Lite Micro机器学习模型 CEVA,全球领先的无线连接和智能传感技术的授权许可厂商宣布推出高度集成的无线音频平台Bluebud™,推动支持DSP的蓝牙音频IP标准化,适用于快速发展的蓝牙音频市场,包括真无线立体声(TWS)耳塞,可听设备,无线扬声器,游戏耳机,智能手表和其他可穿戴设备。预计未来几年蓝牙音频市场将会加速增长,市场研究机构ABI Research预测,到2024年每年将有近20亿台设备出货。 Bluebud平台解决了半导体和系统公司在开发无线音频系统时面临的技术复杂性和专业知识匮乏问题。该平台提供了标准化的且独立的解决方案,瞄准利润丰厚的蓝牙音频市场的企业能够高效地采用其系统级芯片(SoC)设计,从而大大减低高准入门槛和缩短产品上市时间。Bluebud通过支持在CEVA-BX1 DSP或可选CPU上运行的主机级应用程序软件,实现最终产品的差异化。 这款平台采用紧凑型低功耗设计,将CEVA的RivieraWaves 蓝牙5.2 IP,Classic Audio和LE Audio,CEVA-BX1 音频处理器以及无线音频所需的全部外设结合在一起,采用22nm工艺,占位面积小于0.5mm2。这款单核架构将从RF到音频输出的总体延迟减至20ms以下,从而确保无可挑剔的电影和游戏的音频/视频同步。该设计还加入了先进的电源管理单元,通过完全集成的蓝牙音频平台固有的精密时钟和电压调节功能来支持待机和睡眠状态下的省电模式。 此外,通过方案中的CEVA-BX1 DSP以及SenslinQ DSP软件框架,半导体和OEM用户可将来自CEVA、其生态系统合作伙伴或客户的差异化增值软件无缝集成到Bluebud平台上。CEVA可用于Bluebud的可选软件包括ClearVox多麦克风降噪&回声消除,WhisPro语音触发&命令,以及可通过敲击和双击,头部跟踪,入耳式检测和活动分类来进行用户控制的MotionEngine Hear。对于精简AI推理工作负载,Bluebud允许用户使用本地支持的Tensorflow Lite Micro神经网络框架,运行TinyML模型(例如唤醒单词引擎)来召唤语音助手或检测用于情境意识的声音事件。 CEVA首席技术官Erez Bar-Niv表示:“消费者对TWS耳塞和其他无线音频设备的需求大大增加,应用越来越多,新的功能不断推出。Bluebud平台用于实现基于DSP的蓝牙音频IP的标准化,面向任何半导体或系统企业,通过普适型IP提供了稳健的高品质蓝牙连接和音频性能,解决了通过蓝牙同步音频数据包的复杂难题。在我们的音频,语音,传感器融合和AI软件产品组合的支持下,Bluebud客户能够以前所未有的高速度开发出性能卓越的差异化无线音频解决方案,从预算直到优质用户体验都得到帮助。” 自首次亮相以来,Bluetooth 5.2及其集成的LE Audio借助其增强音频质量和链接稳健性以及新的音频共享的全新功能,改变蓝牙音频行业。音频质量的提高归功于LC3编解码器,该编解码器基于CEVA-BX1进行的优化还可以降低功耗,从而延长了TWS耳塞和其他音频流设备的电池使用寿命。 CEVA-BX1处理器将高效的DSP计算能力与嵌入式应用程序的高级编程和紧凑代码大小要求结合在一起。它使用11级流水线和4路VLIW微体系结构,可通过单指令多数据(SIMD) ISA提供并行处理,广泛用于神经网络推理,降噪和回声消除以及高精度传感器融合算法。CEVA-BX1随附完善的软件开发工具链,包括高级LLVM编译器,基于Eclipse的调试器,DSP和神经网络计算库,以Tensorflow Lite Micro形式提供的神经网络框架支持以及首选行业领先的实时操作系统(RTOS)。 Bluebud平台的主要功能: - 相比构建类似系统所需的多内核架构,用于DSP和控制的单核CEVA-BX1处理器简化了SoC架构 - 独立性——从蓝牙链路控制,主机协议栈,配置文件和音频编解码器直到应用程序的所有内容都可以在嵌入式CEVA-BX1上运行,Bluebud为SoC集成商提供了添加主机CPU来运行用户应用程序的选项 - 支持Bluetooth 5.2的Classic Audio 和LE Audio,软件可升级到下一个Bluetooth版本 - 完整的Classic Audio软件堆栈,这是蓝牙音频流需要的 o 用于音乐流的A2DP配置文件,包括SBC,AAC和MP3编解码器 o 用于语音呼叫的HFP配置文件,包括CVSD和mSBC编解码器 - 完整的LE Audio软件堆栈,可通过低功耗蓝牙进行音频流传输 o 用于语音呼叫和音乐流的音频配置文件,包括LC3编解码器 - 功能强大的真无线立体声TWS连接,用于语音通话和音乐流传输,左右声道之间的抖动/延迟低 - 无左右耳塞之间无缝的角色切换,最大限度延长电池使用寿命 - 轻松进行多源的快速配对,允许将耳塞连接到多个设备,并在需要时立即在设备之间进行切换 CEVA将在在2021年第一季末提供Bluebud平台授权许可。

    时间:2021-02-24 关键词: CEVA Bluebud DSP

  • CEVA推出第二代SensPro系列高性能可扩展传感器中枢DSP,扩展在该领域中的领导地位

    CEVA推出第二代SensPro系列高性能可扩展传感器中枢DSP,扩展在该领域中的领导地位

    · 与相同工艺节点的第一代SensPro相比, SensPro2™的计算机视觉性能提高了六倍,AI推理能力提高了两倍,功耗则降低20% · 全新低功耗入门级SensPro2 DSP用于语音助手、自然语言处理和空间音频之AI网络的性能相比CEVA-BX2 DSP提高了十倍 · 具有高精度浮点功能的SensPro2 DSP可用于汽车,适用于动力总成电池管理和雷达系统 CEVA,全球领先的无线连接和智能传感技术的授权许可厂商宣布推出用于AI和DSP中枢处理工作负荷的第二代SensPro DSP系列,涵盖包括摄像头、雷达、LiDAR、飞行时间、麦克风和惯性测量单元(IMU)的多种传感器。SensPro2™系列建立在CEVA业界领先的传感器中枢DSP领先地位上,在相同的工艺节点上,为计算机视觉提供了六倍DSP处理性能提升,为雷达处理提供了八倍DSP性能提升,并在AI推理性能方面提升了两倍,其功率效率相比前代产品提高了20%。 SensPro2系列已经扩展到包括七个矢量DSP内核,可在功率和性能方面进行扩展。全新入门级内核可满足要求高达1 TOPS AI性能,而高端内核则可达到3.2 TOPS性能。每个SensPro2系列成员均可配置针对个别应用的指令集架构(ISA),用于雷达、音频、计算机视觉和SLAM,并可配置针对浮点和整数数据类型的并行矢量计算单元,从而获得针对特定用例的最高效率传感器中枢DSP。 CEVA研发副总裁Ran Snir表示:“我们的新型SensPro2系列高功效传感器中枢DSP为情境感知设备日益复杂和多样化的AI/传感器工作负荷提供了可扩展的性能、多种精度和高利用率。SensPro2体系是独特的创新架构,其通用ISA在所有SensPro2 DSP之间实现无缝的软件重用性。随着客户越来越多地在产品设计中使用SensPro2内核,他们非常看重这一特性,以及针对特定应用ISA的价值。” SensPro2架构采用了一系列改善性能并提高多任务感测和AI用例的效率的技术升级,例如全新低功耗矢量DSP架构。对于汽车动力总成应用,升级后的浮点DSP具有高精度性能,并通过功能强大的处理器来满足电气化趋势需求。而且,SensPro2架构和内核已通过ASIL B级硬件随机故障和ASIL D级系统故障认证,可以在汽车上使用。在性能方面,SensPro2能够在1.6GHz频率运行为8x8网络推理操作提供高达3.2 TOPS性能,内存带宽是第一代产品的两倍,可以更有效地处理数据密集型全连接层。 第二代SensPro DSP系列成员包括: · SP100和SP50 DSP,分别具有128和64个INT8 MAC。这些DSP具有最小芯片尺寸,并将DeepSpeech2语音识别神经网络的性能与CEVA-BX2标量DSP相比提高了十倍,适用于对话助手、声音分析和自然语言处理(NLP)等音频AI工作负荷。 · 分别具有1024、512和256个INT8 MAC的SP1000、SP500和SP250 DSP,这些DSP在SensPro2系列中具有最高的性能和精度,并为计算机视觉、SLAM、雷达和AI工作负荷提供最佳的可配置性。 · SPF4和SPF2浮点DSP分别具有64和32个单精度浮点MAC。这些DSP针对电动汽车动力总成控制和电池管理系统进行了优化,并配置了全套Eigen Linear Algebra、MATLAB矢量库以及Glow图形编译器支持。 SensPro2具备广泛的软件基础架构支持以加快系统设计,包括LLVM C/C++编译器、基于Eclipse的集成开发环境(IDE)、OpenVX API、OpenCL软件库以及CEVA深度神经网络(CDNN) 图形编译器,包括用于加入定制AI引擎的CDNN-Invite API、CEVA-CV图像功能、CEVA-SLAM 软件开发套件和视觉软件库、Radar SDK、ClearVox降噪、WhisPro语音识别、MotionEngine传感器融合、Tensor Flow Lite Micro支持和SenslinQ软件框架。

    时间:2021-01-21 关键词: 传感器 CEVA DSP

  • 如何选择一款DSP芯片?DSP芯片与普通处理器有何区别?

    如何选择一款DSP芯片?DSP芯片与普通处理器有何区别?

    在这篇文章中,小编将对DSP芯片、DSP芯片与通用处理器的区别以及如何选择DSP芯片予以介绍,以帮助大家增进对DSP芯片的了解程度,和小编一起来阅读以下内容吧。 一、DSP芯片基本介绍 DSP芯片,也称数字信号处理器,是一种具有特殊结构的微处理器。世界上第一个单片DSP芯片是1978年AMI公司宣布的S2811,1979年美国Intel公司发布的商用可编程期间2920是DSP芯片的一个主要里程碑。DSP芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的DSP 指令,可以用来快速地实现各种数字信号处理算法。DSP芯片广泛应用于数字控制、运动控制方面的应用主要有磁盘驱动控制、引擎控制、激光打印机控制、喷绘机控制、马达控制、电力系统控制、机器人控制、高精度伺服系统控制、数控机床等。现在DSP产品很多,定点DSP有200多种,浮点DSP有100多种。目前主要供应商有 TI、ADI、Motorola等,其中 TI占有最大的市场份额主导产品。根据数字信号处理的要求,DSP芯片一般具有如下的一些主要特点: (1) 在一个指令周期内可完成一次乘法和一次加法。 (2) 程序和数据空间分开,可以同时访问指令和数据。 (3) 片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问。 (4) 具有低开销或无开销循环及跳转的硬件支持。 (5) 快速的中断处理和硬件I/O支持。 (6) 具有在单周期内操作的多个硬件地址产生器。 (7) 可以并行执行多个操作。 (8) 支持流水线操作,使取指、译码和执行等操作可以重叠执行。 DSP的优势在于灵活的算法集成,可以给产品提供强大的性能以及灵活的定制,同一产品针对各类客户不同的需求实现不同的解决方案。为了提高产品的竞争力,厂商都会在算法上做足文章,算法变得越来越复杂,但是算法的稳定性、产品的功耗、开发周期等都会成为难以驾驭的风险。DSP算法不是一大堆理论公式的堆砌,而是与所使用DSP芯片的具体特点紧密结合的精致软件。 二、DSP芯片和通用微处理器有什么区别 1、通用微处理器有被让人们称为单片机,它是将计算机系统集成到了一块芯片中。通用微处理器是以某中微处理内核为核心,拥有A/D、FlashRAM等各种功能和外设。一个单片机能够延生多种产品,最大限度的和应用需求相匹配,减小了功耗和成本。 2、DSP芯片是为了快速处理数字信号,它在结构上和数据、地址总线是分开的,没有像微处理器一样将计算机系统集成在一起,它主要处理带有智能逻辑的消费类产品,生物信息识别终端,ADSL接入、虚拟现实显示等,其运算量大,功率消耗也比较大。和单片机相比,它的的通用功能会相对比较弱一些。 三、如何选择DSP芯片 大家可以依据以下三点选择一款合适的DSP芯片: 1)速度: DSP速度一般用MIPS或FLOPS表示,即百万次/秒钟。根据您对处理速度的要求选择适合的器件。一般选择处理速度不要过高,速度高的DSP,系统实现也较困难。 2)寻址空间: 不同系列DSP程序、数据、I/O空间大小不一,与普通MCU不同,DSP在一个指令周期内能完成多个操作,所以DSP的指令效率很高,程序空间一般不会有问题,关键是数据空间是否满足。数据空间的大小可以通过DMA的帮助,借助程序空间扩大。 3)精度: DSP芯片分为定点、浮点处理器,对于运算精度要求很高的处理,可选择浮点处理器。定点处理器也可完成浮点运算,但精度和速度会有影响。 以上所有内容便是小编此次为大家带来的所有介绍,如果你想了解更多有关DSP芯片的内容,不妨在我们网站或者百度、google进行探索哦。

    时间:2021-01-18 关键词: 芯片 处理器 DSP

  • Retune DSP唤醒词引擎现可用于CEVA Audio/Voice DSP

    Retune DSP唤醒词引擎现可用于CEVA Audio/Voice DSP

    CEVA,全球领先的无线连接和智能传感技术的授权许可厂商,和语音控制和通信数字信号处理解决方案的领先提供商Retune DSP宣布,Retune VoiceSpot唤醒词引擎现已优化用于CEVA的音频/语音DSP,包括CEVA-BX,CEVA-X和CEVA-TeakLite系列。CEVA和Retune DSP已经与一位主要客户接洽,共同将这款协作解决方案部署在即将推出的智能家居设备中。 VoiceSpot是一款高性能的嵌入式唤醒词和小词汇量自动语音识别引擎,可在内存受限的电池供电边缘设备上实现语音唤醒以及命令和控制功能。VoiceSpot以非常小的30至35KB典型模型大小(取决于特定唤醒词)实现了高性能水平,总内存占用低于80KB。CEVA的音频/语音DSP广泛部署在电池供电边缘设备中,用于语音激活和控制,包括TWS耳机、智能手表、运动相机和智能家电。这些DSP非常适合在极低功耗待机状态下运行唤醒词引擎(例如VoiceSpot),同时还可以运行复杂的语音前端算法,例如回声消除和波束成形,以提高语音清晰度和拾音质量。 Retune DSP首席执行官Ulrik Kjems表示:“凭借行业领先的音频/语音DSP,CEVA在助力智能边缘设备方面取得了广泛的成功,因而成为我们VoiceSpot唤醒词引擎产品的理想合作伙伴。在CEVA DSP上实施VoiceSpot时,我们的小内存占用解决方案可提供出色的语音唤醒性能。总之,无论占用容量或功率限制如何,我们均能够加快语音命令和控制功能在智能设备中的采用。” CEVA营销副总裁Moshe Sheier表示:“Retune DSP是CEVA的重要算法合作伙伴,我们很高兴地宣布与该公司围绕其VoiceSpot技术开展合作。语音作为众多智能设备的必备用户界面正在迅猛发展。在我们的音频/语音DSP上运行的VoiceSpot为这一新兴市场提供了引人注目的产品。” CEVA的可扩展音频和传感器中枢DSP已针对声音处理应用进行了优化,范围涵盖从Always-on语音控制直到多个传感器融合。它们经过专门设计,可解决多麦克风语音处理用例,高质量音频播放和后处理,以及设备上声音神经网络实施的问题。此外,大型第三方音频/语音软件,硬件和开发工具企业生态系统已经优化了针对CEVA DSP的解决方案,用于各种用例和应用。

    时间:2021-01-07 关键词: CEVA 唤醒词引擎 DSP

  • CEVA高性能DSP解决方案使能瑞萨电子下一代汽车SoC

    CEVA高性能DSP解决方案使能瑞萨电子下一代汽车SoC

    CEVA,全球领先的无线连接和智能传感技术的授权许可厂商宣布瑞萨电子已获得CEVA全新高性能DSP的授权许可,使能其下一代汽车系统级芯片(SoC)。 CEVA首席执行官Gideon Wertheizer表示:“世界领先的汽车半导体供应商瑞萨电子为其下一代汽车SoC选择了我们领先的DSP解决方案,我们对此感到非常荣幸。汽车制造商在汽车上增添越来越多的摄像头,雷达和其他传感器,以确保更安全、自动化程度更高的驾驶体验。我们业界领先的DSP以及软件框架和严格的安全支持,将在这些复杂系统的部署方面发挥关键作用。” 瑞萨电子汽车数字产品营销事业部副总裁吉田直树表示:“在主动安全和自动驾驶应用中,DSP是处理和细分车辆传感器产生的传感器数据的关键IP。CEVA的汽车DSP解决方案可帮助我们下一代汽车SoC的客户提供先进的处理能力。” 针对汽车市场的CEVA DSP解决方案瞄准与自动驾驶和电气化相关的有最严苛要求的传感器处理和AI工作负荷,NeuPro-S和SensPro产品已授权许可予多家汽车半导体企业和OEM厂商,助力从ADAS系统(图像、驾驶员监控系统、智能摄像机、雷达、V2X通信)、电池管理至动力总成平台等各种智能处理器。对于汽车信息娱乐和车厢内感应,CEVA也提供了一系列声音、视觉和传感器融合的硬件和软件解决方案,可增强用户的体验和乘客的安全。

    时间:2020-11-17 关键词: SoC ceva DSP

  • 浅谈如何使用OpenCL架构工具实现嵌入式任务并行模式的开发

    浅谈如何使用OpenCL架构工具实现嵌入式任务并行模式的开发

    近年来,处理器从最高功率转移到核心跟踪的主要原因是量子效应不能将高功率和低功耗结合起来,因此有必要,转换为加快。新技术软件开发是一个通用的操作模块,不仅适用于异构cpu,而且也适用于图形加速器、DSP和FPGA可以。到加快算法速度,满足日益增长的运算要求。 OpenCL由苹果公司提议开发,得到Khronos Group的维护,其开发目的是提供便携式开放编程架构,这使得软件可并行利用多核CPU和专用处理内核,特别是图形处理器可实现并行处理非图形处理。 OpenCL与OpenGL类似,也就是都可实现利用不可知设备开放标准以创建自定义实现。在设计上OpenCL可与OpenGL一同工作,也就是可共享架构数据,使用OpenCL完成的数据,接着可使用OpenGL显示。OpenCL标准由2008年成立的工作组开发,Nvidia主持工作,Apple参与编辑。从那以后,OpenCL标准向后兼容的修订版本经过一系列可用于验证一致性的一致性测试完成发布。 OpenCL对现有处理器的一致性实现主要适用于芯片供应商(Altera, AMD, ARM, Freescale, Imagination Technologies, Intel, Nvidia, 德州仪器,赛灵思等)。 为加速运行OpenCL架构,需要使用针对这些供应商的OpenCL驱动器。 OpenCL与Nvidia的CUDA,Stanford的Brookand和微软DirectCompute类似。 与这些语言相比,OpenCL具有开放、便携、低端、与硬件较适应的特点,但在一定程度上较难使用。这主要是因为OpenCL用于支持异构内核并行处理的便携式硬件抽象层。 OpenCL还形成基于带有其他功能的C99子集的语言,可支持两种不同的并行处理模式,即任务并行和数据并行。 任务并行是嵌入式模式,最为工程师所熟悉。任务并行一般利用多线程OS实现,以便于不同的线程可同时运行。在线程需要访问共享资源时,可利用互斥器、信号或其他各类的锁定机制。 OpenCL支持这种程序模式,但这并不是其强大功能。 数据并行可应用于使用跨数据集进行同一操作的算法。在数据并行模式中,一种运行如框过滤器具有并行性,这样同一微算法可并行运行多次,但这种算法的各项实例化可在其自身的数据子集上运行——这样实现了数据并行。这是最适于OpenCL支持的程序模式。OpenCL的五种兼容交叉模式有助于解释这些概念。这些模式是架构、平台、执行、内存和程序。 OpenCL架构包括平台层、运行时间和编译器。平台允许主程序查询可用设备,创建前后关系。运行时间允许主程序操纵前后关系。编译器创建可执行程序并基于带有一些其他语言功能的C99子集以支持并行程序。为向芯片供应商提供OpenCL一致性,需要提供启动架构运行的OpenCL驱动器。 通过连接一个或多个器件的主机定义平台,如GPU。各器件被分为一个或多个的运算单元,如内核。各运算单元被分为一个或多个处理元件。 OpenCL程序执行发生在两处:在器件上执行的内核,最常见的是GPU,以及在主机器件上执行的主机程序,最常见的是CPU。 要了解执行模式,最好先了解内核如何运行。主机计划执行内核时,需要定义索引空间。内核实例(工作项)执行这个索引空间的各个项目。 在OpenCL中,索引空间被表示为NDRange。NDRange是一维、二维、或三维索引空间。NDRange的图形表示如图1。主机定义内核使用的前后关系。前后关系包括器件表、内核、源代码和内存对象。通过主机产生和维护前后关系。另外,主机利用叫作命令队列的OpenCL API创建数据结构。主机通过命令队列安排内核在器件上运行。 图 1 NDRange的图形表示 可在命令队列上放置的命令包括内核执行命令、内存管理命令和同步命令。同步命令用于限制其他命令的执行顺序。通过在OpenCL命令队列放置命令,运行时间可在系统内处理在器件并行完成的命令。 执行内核的工作项目可访问下列内存: • 全局内存——适用于所有工作组的所有工作项目。 • 常量内存——由主机初始化,在整个内核寿命中内存保持为常量。 • 本地内存——由工作组共享的内存。 • 私有内存——单个工作项目私有的内存。 正如上文所述,OpenCL主要支持两种程序模式:数据并行,即各处理器在分布式数据的不同条目上执行同一任务;任务并行,即在共同的数据集上执行多个任务。在各类并行程序中,运行中并行线程同步被视为首选。OpenCL为并行处理间的同步控制提供三种方式。第一种方式是在索引空间内创建以限制某个工作项目以便使工作项目按顺序运行。第二种方式是在命令队列内建障碍以限制命令顺序。第三种方式是在命令队列内创建由命令生成的事件。这些事件的运行可强制顺序操作。 例如使用工具OpenCL特别适用于图像/视频编辑应用程序, AI 系统,模型架构,游戏物理,电影渲染,和增强现实。但主要在嵌入式移动器件中还设置了为OpenCL标准定义的嵌入式配置文件,包括整个OpenCL标准的子集。OpenCL嵌入式配置文件包括以下几个亮点: • 64位整数(可选) • 3D图形支持(可选) • 为浮点计算放宽估算规则 • 提高嵌入式器件转换的准确度 • 内置原子函数(可选) 展望未来,OpenCL路线图包括几项计划,以提高OpenCL至下一个相关程度。 高级模式(OpenCL-HLM):OpenCL目前正探索通过语言构件整合器件和主机执行环境,以便提高OpenCL的易用性。如果实现这项计划,OpenCL的应用将更加广泛。 长期重要路线图:OpenCL正不断探索加强内存和执行模式的方式,以利用不断更新的硬件功能。另外,OpenCL正不断努力利用经优化的同步工具,使并行程序模式在 OpenCL 运行得更加强健。 WebCL: OpenCL的愿景是通过Java脚本绑定件进行并行运算。 标准并行中间表示(OpenCL-SPIR):OpenCL计划摆脱创建编译器和语言绑定件的业务。创建标准化中间表示,可通过不属于OpenCL内核团队的工程师将OpenCL绑定至新语言,这样可扩大OpenCL的应用范围,并使得OpenCL中间表示成为现在乃至未来编译器的目标。 OpenCL前景光明,但仍面临着许多问题亟待解决,工作组的当前计划已经解决了其中的很多问题。在下一个运算阶段,我们预测处理内核将会剧增,包括异构CPU和异构CPU/GPU,我们仍将需要成熟软件架构,这有助于使我们利用所有硬件运算功能,将其应用于我们的系统。在这种大趋势下,OpenCL被坚持定位为开放、自由、成熟的标准,得到行业支持,并将拥有光明的未来。 编辑:GT

    时间:2020-10-13 关键词: 嵌入式 opencl DSP

  • 应用嵌入式操作系统实现电源自动投入装置

    应用嵌入式操作系统实现电源自动投入装置

    自动投光装置是能源系统中常见的自动安全装置。它广泛存在于发电厂、小区和电网中。它被集成到一个新的移植硬件平台中。该硬件平台适用于以TMS320F240DSP和Xilinx为核心的自投影器件CPLD.公司任务分配和机制运行。 备用电源自动投入装置是当工作电源因故障断开以后,能自动而迅速地将备用电源投入到工作或将用户切换到备用电源上去,从而使用户不至于被停电的一种自动装置,简称备自投。 备自投装置作为电力系统中常用的一种安全自动装置,其发展与继电保护装置一样经过了电磁(整流)型、晶体管型、集成电路型和微机型四个主要阶段。究其本质,各阶段的主要技术区别在于对采集量(电流量、电压量、开关量)的运算方式和逻辑功能的实现方式上有所不同。目前,以微机型备用电源自投装置为应用主流,它将电流量、电压量等模拟量通过VFC(压频变换器)元件或ADC元件转换为数字量送到装置的数据总线上,通过预设程序对数字量和开关量进行综合逻辑分析,并根据分析结果作用于相关断路器,从而实现自动切换功能。 DSP芯片也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法。 本文采用μC/OS-II作为软件平台的操作系统,它是一种优先级占先式内核,具有多任务的实时调度能力,更加适合管理DSP丰富的外设资源,从而更好地发挥其高效的运算性能,满足备自投装置实时性、可靠性等要求。 1 μC/OS_Il的移植与配置 为了方便移植,大部分μC/OS_II的代码是用C语言编写的,但底层与处理器硬件相关的少量代码仍使用汇编语言编写。这是因为μC/OS_II在读写处理器寄存器时,只能通过汇编语言。图l说明了μC/OS_II的结构以及与硬件的关系。 首先,修改与TMS320F240相关的文件OS_CPU.H、OS_CPU_A.ASM和OS_CPU_C.C,再加上其公开的系统源代码,将它们一起拷入指定的文件目录,系统的移植就完成了。系统移植成功后,需要对操作系统进行裁剪,把用不到的功能去掉,以最大限度地节省存储空间。这项工作是通过OS_CFG.H中的宏定义进行的,本文用到多任务管理、信号量、互斥量等功能。在本应用中,μC/OS_II内核经过剪裁后只有2 KB左右,相对TMS320F240的16 KB内部程序FIash只用了不到八分之一。下面是测试内核能否正常工作的应用程序。测试结果如图2所示,表明移植成功。 2 新型背自投动作逻辑的运行背景与硬件平台 该动作逻辑适用的接线方式是:2条进线、分段母线带内桥和2台三圈变压器。具体如图3所示。 其中Ulab反映进线1有无电压,Il反映进线1有无电流,U1AB、U1BC反映母线1段有无电压,U1CA反映主变1有无电压;U2ab反映进线2有无电压,12反映进线2有无电流,U2AB、U2BC反映母线2段有无电压,U2CA反映主变2有无电压。 根据动作逻辑和其自适应性,本装置需要采集8路开入量:断路器1的KKJ位置和TWJ位置;断路器2的KKJ位置和TWJ位置;断路器3的KKJ位置和TWJ位置;主变1保护动作信号量ACTl;主变2保护动作信号量ACT2。同时,需要5路开出量:断路器1的跳闸命令和合闸命令;断路器2的跳闸命令和合闸命令;断路器3的合闸命令。 本装置以TMS320F240 DSP和Xilinx CPLD为核心设计其硬件平台,根据备自投装置的要求,系统要实现以下功能:键盘输入、参数显示、模拟量采集、开关量输入输出、看门狗单元以及通信等。 装置采集进线和主变的8路电压量和2路电流量以及继电器和主变保护的开关位置状态,并跟踪变电站系统当前的运行方式,自动判断是否满足充电、放电及动作条件,之后发跳合闸命令,完成动作逻辑。通过现场二次互感器引入各路电压电流模拟信号量,并采集现场的位置开关和节点信号。其继电器动作信号输出端与现场控制线路开关投切的继电器连接。系统运行过程中实时显示电流、电压、开关量等参数,并可以通过键盘对控制器进行参数在线设定。装置结构框图如图4所示。 3 任务划分与任务调度 3.1 任务划分 由于μC/OS-It是抢占式任务调度方式,并且要求每个任务的优先级唯一,所以在进行任务划分、任务优先级确定的时候,必须仔细衡量各任务之间对共享资源的操作要求,避免产生优先级反转或系统死锁的问题。另外,正确的任务划分和优先级分配可以充分体现嵌入式操作系统任务调度算法的效率,从而提高整个程序的实时性能。根据任务分解规则和装置系统功能的特点,可以将装置任务模块分解为以下几个任务,如表1所列。 考虑到数据定时采样和开关量输入任务是数据处理和准确动作判断的基础,实时性要求很高,所以在DSP硬件定时中断中完成,程序具体实现如下: interrut voidint2(void){/*通用定时器1启动A/D转换*/ if(*EVIVRA=0x0027){ asm(″setcINTM″); /*关中断*/ *IFR一0x0002;/*清除IFR的中断标志位″/ *EVIFRA=0x07ff; /*清除定时器1的中断标志位,为下一次中断做好准备″/ ADConver(); /*数据采样任务*/ asm(″clrcINTM″); /*开中断*/ } return; } 3.2任务调度 μC/OS-II中,每个任务都处于休眠态、就绪态、运行态、挂起态和中断态5种状态之一。如图5所示,当前运行的是开关量输出任务,数据处理动作判断任务因为等待数据定时采样任务发出的信号量seml而处于挂起态。当数据定时采样中断发生时,内核进行任务切换,就绪态任务中数据定时采样任务优先级最高,所以进入运行态。当完成采样时,发出信号量selnl给数据处理动作判断任务,使其就绪,并且成为就绪态任务中优先级最高的任务,转入运行态。此时,开关量输出任务等待信号量sem2处于挂起态,当数据处理完毕后,发信号量sem2,开关量输出任务得到该信号量后进入就绪态。因为当前运行任务的优先级低于开关量输出任务,所以立即运行开关量输出任务。 结语 本装置投入运行以来,一直很稳定,取得了良好的运行效果,显示了高可靠性、安全性和实时牲。多任务操作系统思想的运用改变了传统的嵌入式开发过程,使备自投装置具有足够的通用性和可扩展性。同时,这种应用嵌入式操作系统作为软件平台的设计对其他微机控制保护装置也有一定的借鉴意义。 编辑:GT

    时间:2020-09-30 关键词: 嵌入式 电源 DSP

  • 电源分配结构三方面的转变是什么?

    电源分配结构三方面的转变是什么?

    本文主要讨论电源分配结构三方面的转变:例如中间总线结构的面世;数字控制技术的出现;以及采用负载点电源管理技术的新趋势。以上的每一个转变都可视为电源分配技术的一个新突破,让系统的使用寿命和性能可以提高至前所未有的水平。 随着信息系统结构的急剧发展,电源分配结构也出现翻天覆地的改变,本文主要讨论电源分配结构三方面的转变,包括:中间总线结构、数字控制技术以及采用负载点电源管理技术的新趋势。 由于系统设计工程师不断提高转换器的性能及功率密度,因此传统功率转换技术渐渐被中间总线结构(IBA)这类全新的电源分配结构所取代。中间总线结构是最新推出的结构,可以控制复合式电源系统内多条不同的低电压供电干线。这类复合式电源系统一般都会采用ASIC、数字信号处理器(DSP)及现场可编程门阵列(FPGA),是电信系统、汽车电子系统及工业应用系统普遍采用的电源供应系统。 图1:传统式电源分配结构采用已隔离的多输出模块式直流/直流转换器 而且每张插卡分别设有自己的转换器,但仍然无法满足日益增多的要求。 IBA结构采用隔离的总线转换器,由高压电源分配干线提供供电,并通过典型电压介于8伏至14伏之间的“中间”低压配电总线为负载点的多个非隔离稳压器提供馈电。由于IBA结构采用两级的功率转换,因此总线转换器及负载点稳压器必须更有效率,而且体积必须更为小巧,确保能够安装在面积较小的电路板上,只有这样IBA结构才可充分发挥其优势,成为远比一级电源分配系统优胜的另一选择。

    时间:2020-09-28 关键词: asic 电源 DSP

  • 运行时电源管理技术的原理是什么?

    运行时电源管理技术的原理是什么?

    通常情况下在实时嵌入式系统中可部署一些设计及运行时电源管理技术。尽管我们讨论的是某些可扩大标准多线程读取操作系统(OS)的特定电源管理技术,但应当强调指出的是,采用抢先式(preemptive)的多线程读取OS本身常常能够实现显著的电源节约。不利用OS的实时应用常常要求应用周期性探询接口以检测事件。从电源角度看,这样的效率是相当低的。使用OS可使应用能够利用中断驱动模式,其中程序就会在需要的时候开始执行,以响应外部事件。此外,当基于OS的应用没有可做的事情时,其就会进入空闲线程,这时则可启动低功率操作模式,以减少功耗。 但是,操作系统除了能简单地为DSP内核启用空闲模式之外,其还需要提供复杂得多的电源管理支持。在实践中,大量功率被周边设备所消耗,可能是片上器件,也可能是外部设备,此外存储器也会消耗大量功率。任何电源管理方法都应当具备管理外设功耗的支持,这是至关重要的。此外,电压与功耗之间的平方关系意味着,更高效的方法是在要求较低电压的较低时钟速率上执行代码,而不是先以最高的时钟速率执行而后再转为空闲。我们将概括讲解在操作系统中实施电源管理支持的众多机遇: 系统上电行为:处理器及其片上外设一般均以最高时钟速率全面上电启动。不可避免的是,有些资源的供电启动还尚不需要,或者根本就不会在应用过程中用到。举例而言,MP3播放器就很少使用其USB端口与PC进行通信。在启动时,操作系统必须为应用提供一种调节系统的机制,从而关闭不必要的电源消耗器件或使之处于空闲状态。 空闲模式:CMOS电路中的有效功耗只有在当电路进行时钟计时的情况下才发生。通过关闭不需要的时钟,可以消除不必要的有效功耗。在等待外部事件时,大多数DSP都融入了暂时终止CPU有效功耗的机制。CPU时钟的"闲置"通常由"停止"或"闲置"指令触发,其在应用或操作系统闲置时进行调用。一些DSP进行多个时钟域分区,可以使这些域分别处于空闲状态,以中止未使用模块中的有效功耗。例如,在TI的TMS320C5510 DSP中,可以有选择性地使6个时钟域闲置,其中包括CPU、高速缓存、DMA、外设时钟、时钟生成器,以及外部存储器接口。 除了支持闲置DSP及其片上外设之外,操作系统还必须提供用于闲置外部周边设备的机制。例如,一些编码译码器具备可以被激活的内置低功率模式。我们面临的一个挑战是类似看门狗定时器这样的外设。通常情况下,看门狗定时器应根据预定义的时间间隔提供服务,以避免其激活。这样,减缓或中止处理的电源管理技术就可能无意中导致应用故障。因此,该OS应当使应用在睡眠模式期间禁用此类外设。 断电:尽管空闲模式消除了有效功耗,但静态功耗即便在电路不进行切换的情况下也会出现,这主要是由于逆向偏压泄漏(reverse-bias leakage)造成的。如果系统包括的某个模块不必随时供电,那么我们就可以通过让操作系统仅在需要时才为子系统上电,从而减少功耗。到目前为止,嵌入式系统开发商对最小化静态功耗投入的工作极少,因为CMOS电路的静态功耗非常低。但是,新型、具有更高性能的晶体管使电流泄漏显著增加,这就要求我们对可降低静态功耗及更复杂的睡眠模式给予新的关注。 电压与频率缩放(frequency scaling)有效功耗与切换频率成线性比例,但与电源电压成平方比。以较低的频率运行应用与在全时钟频率上运行该应用并转入闲置相比,谈不上节约了多少功率。但是,如果频率与平台上可用的更低操作电压兼容的话,那么我们就可能通过降低电压来实现显著的节约,这正是由于上述平方关系的缘故。这也使人们就如何通过电压缩放来节约功率进行了大量的学术研究。 尽管电压缩放是一种潜在的、非常诱人的、降低功耗的方法,但在现实世界的应用中我们对其加以利用时应当小心。这是由于我们需要完全了解该系统是否仍能满足它的实时最后期限。降低电压(进而降低CPU频率)将改变给定任务的执行时间,从而有可能导致人物错过实时最后期限。即便新频率与最后期限兼容,但如果开关频率及电压的等待时间太长,还是会出现问题。影响等待时间的因素包括如下: * 对稳压器进行再编程所需时间 * DSP能否在电压更改期间继续执行其他任何代码 需要对外设进行再编程,如串行端口或外部存储器接口,与接收不同始终来源的周边外设相接。例如,CPU 时钟速率降低可能要求减少访问外部存储器的等待状态数量。 对用于生成操作系统时钟报时信号的计时器进行再编程的可能性,将影响操作系统时基的绝对正确性。 尽管电压缩放实际等待时间会根据所选DSP以及需要再编程外设的数量而不同,但在许多系统中,等待时间仅为几百微秒甚至几毫秒。在许多实时应用中,这将使电压缩放不切实际。尽管存在上述弱点,但仅在某些可事先预见的模式下,那些需要完全处理功率的应用,还是有可能利用电压缩放的。例如,便携式音乐播放机可利用DSP进行MP3译码及用户接口要求的一般控制处理。如果仅MP3译码要求完全时钟速率,那么DSP便可在执行用户接口功能时降低其电压,而仅在音乐数据开始流向DSP时才以完全功率工作。

    时间:2020-09-22 关键词: CPU 管理技术 DSP

  • 一文读懂电源架构和电源管理总线的原理

    一文读懂电源架构和电源管理总线的原理

    我们都知道,分布式电源架构(Distributed Power Architecture,PDA)是基站用的第一代电源架构。PDA的一个实例示于图1。这种电源架构对每个电压轨用隔离(砖式)电源模块提供。当电压轨有限时,PDA工作良好,但每增加1个电压轨,其成本和PCB面积都显著增加。电压轨时序也是困难的,需要增加外部电路来解决电压轨时序,这也会增加成本和板面积。 人们需要高效率、低功耗、符合能效规范的电子设备,需要更高性能、更小形状因数的无线系统,这为电源和电源管理设计提出巨大的排战。设计人员要为各种DSP、MCU、FPGA、ASIC、音频/视频和显示电路提供多电压、更大电流、更高效率、更低功耗、更低噪声、更小形状因数的电源和电源管理。为此出现了各种各样的电源架构来满足变化的电源管理要求。 图1 典型的DPA架构 中间总线架构 为了克服DPA尺寸大和成本高的缺点,第二代系统采用中间总线(Intermediate Bus Architecture,IBA)架构。中间总线架构有固定电压(fixed voltage)IBA,非稳压(unregulated)IBA和准稳压(Quasi-regulated)IBA几种架构。图2所示的固定电压IBA采用单个隔离砖式电源模块和很多非隔离负载点(Pol)DC/DC变换器。Pol可以是电源模块(如TI公司的PTH系列),也可以是分立的降压变换器。隔音变换器的输入电压范围(36~75V或18~36V)与第一代相同。它所产生的中间总线电压稳定到3.3V,5V或12V。中间总线电压选择取决于系统设计师。这种设计的好处是:较小的PCB面积、较低的成本和较容易的电压时序(由于有自动跟踪特性)。这种电源架构使效率降低,每个电压需要两次变换。 图2 固定电压中间总线架构 为了满足微小区基站设计对高效率和小占位面积的要求,需增加隔离变换器效率,使其工作在固定占空比和不稳压输出,这就是非稳压中间总线结构。这种结构采用非稳压总线变换器,其输出电压是输入电压之比(例如TI公司ALD17 5:1变换器产生的输出电压是输入电压的五分之一)。用这种技术设计的150W系统的第一变换级用十六分之一砖式变换器效率可达96%。这种架构的限制是总线变换器的最大输入电压范围是36~55V。Pol的输入电压必须小于12V,才能使Pol产生1V或小于1V的输出电压。 为了满足一些无线供应商坚持要保持36~75V传统宽输入电压规格的要求,电源供应商推出准稳压IBA。这种架构与非稳压IBA的主要差别是在输入电压超过55~60V范围,其输出电压稳定到10V左右。这种架构的缺点是隔离电源模块必须增大尺寸来实现稳压电路和在55V以上效率降低。 分比式电源架构 分比式电源架构(Factorized Power Architecture,FPA)采用3个灵活的单元来重新规定每个变换级的范围,使得电源密度和效率都比较高。第1个单元是总线变换器模块(BCM),这是1个窄范围输入、非稳压、高效率总线变换器,它采用ZCS-ZVS正弦幅度变换器(SAC)提供隔离和电压变换。有高电压(高达384V)和中电压(48V)输入两个版本。FPA的第2个单元是预调器模块(PRM),这是1个高效率升压一降压变换器。FPA的第3个单元是电压变换模块(VTM),它与PRM组合在一起提供低电压输出(如需要可低到0.82V)。FPA单元为电源系统设计提供更大的灵活性、伸缩性和更高的效率(图3)。就尺寸而言,工作在3.5MHz有效频率的SAC,对于高电源变换在小封装中采用平面磁性元件,这种结构使功率密度大于1000W/in3。 图3 FPA系统(效率和尺寸) 新一代SoC电源管理 APC(先进的电源管制器)靠动态或表态管理电源电压和漏电流,使SoC(系统芯片)能耗最佳化。采用两种技术:DVS(Danamic Voltage Scalling)和AVS(Adaptive Voltage Scalling)来管理SoC电源电压。APC适用两个软IP版本:APC1和APC2。APC1设计用于单SoC;APC2设计用更复杂SoC电源管理架构,支持个并行电压和时钟。APC2在内部共享电压域时具有控制多个独立时钟域的能力,这种能力特别重要,这可允许低功率工作。PWI2.0总线接口可使APC2连接到多个外设器件或另外SoC。图4示出采用APC2的双域SoC系统架构。SoC由两个主要逻辑单元(硬件加速器和CPU)组成。在每个电压域内有1个用于AVS控制的硬件性能监控器(HPM)。时钟管理单元为电压域和HPMs提供时钟信号。APC的4个主要功能单元示于APC2单元内。控制逻辑单元提供主接口(AMBA-APB)、CMU接口和中断管理服务。环路控制器管理AVS模式中的电压缩放。为DVS支持提供每个电压的频率—电压表。PWI2.0主机连接SoC到PMIC和其他外设。 图4 采用APC2的双域SoC系统架构 电源管理总线 电源管理总线PMBus为控制电源变换和管理器件规定了数字通信协议。采用PMBus,根据标准命令集可以配置、监控和操作电源变换器。用PMBus命令,设计师可以设置电源的工作参量、监控电源的工作和根据失效和报警执行正确的测量。 实现PMBus规范,要求电源和有关IC设计遵守其所要求的接口命令。SMBus提供主计算机或系统管理器与PMBus依从器件之间的串行通信(图5)。图5所示系统可以是:通用微控制器,ASIC,系统操作处理器,FPGA中的备用门,自动测试设备。PMBus器件可以是:Pol模块,PWM控制器IC,集成FET DC-DC变换器,砖式隔离DC-DC变换器,AC-DC变换器。 PMBus协议允许多源电源管理产品。通过标准命令集OEM能够控制PMBus依从的电源变换器。PMBus规范有两部分:Part1包括通用要求,这部分也规定了硬件信号传输和电气接口以及定时要求;Part Ⅱ规定了用在PMBus中命令语言。 为了遵守PMBus规范,器件必须满足下列条件: ·器件必须满足PMBus规范PartI的所有要求; ·器件至少支持由PMBus规范PartⅡ规定的一个非制造商专门命令; ·若器件接受PMBus命令码,则它必须执行PMBus规范PartⅡ所描述的功能; ·若器件不能接受给定的PMBus命令码,则它必须响应PMBus规范PartⅡ所描述的失效管理和报告; ·根据电源应用,PMBus器件随着内部或外部编程必须在控制状态下起动和开始工作。 图5 PMBus Version 1.1可管理AC-DC和DC-DC电源 PMBus协议覆盖广泛的电源系统架构和变换器。协议包括编程电源变换器件失效或报警的能力。对于失效条件,可以编程PMBus器件以立即判断,闭锁和重试或关机前继续工作一特定延迟时间来做出响应。 PMBus与Power-One的Z-One架构(图6)的主要差别是分配电源管理任务的方法不同。Z-One分开固件使能DPM(数字电源管理器和Pol基DPWM(数字脉宽调制器)IC之间的电源管理任务。PMBus要求设计师根据PMBus协议编程计算机,其中很多信息存在系统控制器中。它们之间的另一个差别是Z-One系统仅仅适合DC-DC变换器工作,而PMBus适合DC-DC和AC-DC变换器。 图6 Z-One数字电源系统

    时间:2020-09-22 关键词: MCU 电源 DSP

  • 如何理解数字电源的原理?

    如何理解数字电源的原理?

    芯片公司对数字电源的定义是五花八门。有些公司认为,数字电源包含了围绕一个模拟PWM(脉冲宽度调制)回路的数字功能与通信链接。其它公司称,数字电源是一种内置数字PWM芯片的状态机。还有一些公司表示,数字电源包括了一个通用DSP,DSP运行着一个闭合控制回路的算法。而过去十年来学术意义上的真正数字电源,则拥有一个数字PWM回路,并带有一个状态机或一只DSP。一只模拟PWM器件上加上一个串行总线并不能成为数字电源。不过,数字电源可以免除或消除对某些元件的要求,从而可以降低成本。 图1,数字电源最终达到了平稳量产的阶段(Gartner集团提供) 你可以为一只DSP加一个FET驱动芯片和一些代码,以控制涡轮风机的扇叶角度和变频器,基本上这就是简单的数字电源了。例如,德州仪器公司十多年前就开始为其DSP提供电源库。该公司现在生产多个系列基于DSP的电源芯片(图2)。CamSemi公司尝试减少器件数,提供5W C2161PX2 ac/dc控制器,它采用反馈变压器上的一个检测绕组,而不是昂贵的光耦(参考文献2与图3)。数字电源不用二极管来检测反馈波形,当检测绕组的反馈信号为负值,以及不表示次级的输出电压时,就消除这个信号。至于降低成本,Exar公司制造了16A的XRP7740数字电源芯片,可为机顶盒或数据服务器提供多个电源轨(图4)。Exar公司拥有芯片方面的很多专利,包括将一小块片芯区域用于一个实用的控制回路(参考文献3)。这样,Exar公司的芯片定价就能与模拟芯片竞争。 公司任何DSP的数字电源库" 图2,你可以编译德州仪器公司任何DSP的数字电源库,或用一只该公司专用芯片,做出数字电源系统。TI还制造采用状态机的数字电源芯片 图3,CamSemi公司提供5W的开关电源控制芯片,它有一个替代线性电源的双极晶体管。开关设计有更高的效率,使用铜线也较少,因此降低了成本 图4,Exar公司的XRP7740可在四个通道上提供16A输出电流。聪明的IC设计使得芯片很小,因此该公司提供的芯片价格能与模拟方案相竞争 数字电源还可以完成逐周期的回路补偿。例如,Intersil公司的数字电源管理集团Zilker Labs最近就推出了ZL6105,它采用了一个状态机来完成逐周期的自动补偿工作(图5)。另一个例子是,新兴的Powervation公司用一个数字电源ASIC,完成电源的逐周期补偿(图6)。这种实时的回路补偿是数字芯片较其模拟对手的主要优势。这些数字电源控制器可以跟踪由于老化和干涸所造成的电解电容降级问题。如果你将部件设计成一块电源砖,则数字控制器可以检测砖的输入输出电容,并在每个周期作补偿。其它数字电源芯片可以做一次性的自补偿周期,帮助创建数字补偿滤波器的因数。

    时间:2020-09-21 关键词: 电源 pwm DSP

  • 电源设计中一定不能忽略电容的存在

    电源设计中一定不能忽略电容的存在

    在电源电路设计中我们往往忽略了电容的存在,其实,作为一款优秀的设计,电源设计应当是很重要的,它很大程度影响了整个系统的性能和成本。 这里,只介绍一下电路板电源设计中的电容使用情况。这往往又是电源设计中最容易被忽略的地方。很多人搞 ARM,搞 DSP,搞 FPGA,乍一看似乎搞的很高深,但未必有能力为自己的系统提供一套廉价可靠的电源方案。这也是我们国产电子产品功能丰富而性能差的一个主要原因,根源是研发风气吧,大多研发工程师毛燥、不踏实;而公司为求短期效益也只求功能丰富,只管今天杀鸡饱餐一顿,不管明天还有没有蛋吃,“路有饿死骨”也不值得可惜。 言归正转,先跟大家介绍一下电容。 大家对电容的概念大多还停留在理想的电容阶段,一般认为电容就是一个 C。却不知道电容还有很多重要的参数,也不知道一个 1uF 的瓷片电容和一个 1uF 的铝电解电容有什么不同。实际的电容可以等效成下面的电路形式: C:电容容值。一般是指在 1kHz,1V 等效 AC 电压,直流偏压为 0V 情况下测到的,不过也可有很多电容测量的环境不同。但有一点需注意,电容值 C 本身是会随环境发生改变的。 ESL:电容等效串联电感。电容的管脚是存在电感的。在低频应用时感抗较小,所以可以不考虑。当频率较高时,就要考虑这个电感了。举个例子,一个 0805 封装的 0.1uF 贴片电容,每管脚电感 1.2nH,那么 ESL 是 2.4nH,可以算一下 C 和 ESL 的谐振频率为 10MHz 左右,当频率高于 10MHz,则电容体现为电感特性。 ESR:电容等效串联电阻。无论哪种电容都会有一个等效串联电阻,当电容工作在谐振点频率时,电容的容抗和感抗大小相等,于是等效成一个电阻,这个电阻就是 ESR。因电容结构不同而有很大差异。铝电解电容 ESR 一般由几百毫欧到几欧,瓷片电容一般为几十毫欧,钽电容介于铝电解电容和瓷片电容之间。 下面我们看一些 X7R 材质瓷片电容的频率特性: 当然,电容相关的参数还有很多,不过,设计中最重要的还是 C 和 ESR。 下面简单介绍一下我们常用到的三种电容:铝电解电容,瓷片电容和钽电容。 1)铝电容是由铝箔刻槽氧化后再夹绝缘层卷制,然后再浸电解质液制成的,其原理是化学原理,电容充放电靠的是化学反应,电容对信号的响应速度受电解质中带电离子的移动速度限制,一般都应用在频率较低(1M 以下)的滤波场合,ESR 主要为铝萡电阻和电解液等效电阻的和,值比较大。铝电容的电解液会逐渐挥发而导致电容减小甚至失效,随温度升高挥发速度加快。温度每升高 10 度,电解电容的寿命会减半。如果电容在室温 27 度时能使用 10000 小时的话,57 度的环境下只能使用 1250 小时。所以铝电解电容尽量不要太靠近热源。 2)瓷片电容存放电靠的是物理反应,因而具有很高的响应速度,可以应用到上 G 的场合。不过,瓷片电容因为介质不同,也呈现很大的差异。性能最好的是 C0G 材质的电容,温度系数小,不过材质介电常数小,所以容值不可能做太大。而性能最差的是 Z5U/Y5V 材质,这种材质介电常数大,所以容值能做到几十微法。但是这种材质受温度影响和直流偏压(直流电压会致使材质极化,使电容量减小)影响很严重。下面我们看一下 C0G、X5R、Y5V 三种材质电容受环境温度和直流工作电压的影响。 可以看到 C0G 的容值基本不随温度变化,X5R 稳定性稍差些,而 Y5V 材质在 60 度时,容量变为标称值的 50%。 可以看到 50V 耐压的 Y5V 瓷片电容在应用在 30V 时,容量只有标称值的 30%。陶瓷电容有一个很大的缺点,就是易碎。所以需要避免磕碰,尽量远离电路板易发生形变的地方。 3)钽电容无论是原理和结构都像一个电池。下面是钽电容的内部结构示意图: 钽电容拥有体积小、容量大、速度快、ESR 低等优势,价格也比较高。决定钽电容容量和耐压的是原材料钽粉颗粒的大小。颗粒越细可以得到越大的电容,而如果想得到较大的耐压就需要较厚的 Ta2O5,这就要求使用颗粒大些的钽粉。所以体积相同要想获得耐压高而又容量大的钽电容难度很大。钽电容需引起注意的另一个地方是:钽电容比较容易击穿而呈短路特性,抗浪涌能力差。很可能由于一个大的瞬间电流导致电容烧毁而形成短路。这在使用超大容量钽电容时需考虑(比如 1000uF 钽电容)。

    时间:2020-09-19 关键词: ARM 电源 esr DSP

  • 基于TMS320LF2407A DSP的心电监护系统分析

    基于TMS320LF2407A DSP的心电监护系统分析

    引言    随着社会的发展和人们生活水平的提高,人们对健康的重视程度日益增加,但是伴随着生活水平的提高心血管疾病的发病率不断攀升。特别是近年来随着社会老龄化的加剧,心血管疾病成了威胁人类生命的主要疾病,心脏病成了世界上死亡率最高的疾病。鉴于心血管疾病患者日益增多的严峻形势,提高预防和监测该疾病的手段势在必行。而心电信号检测是发现心脏病的最直接手段,但目前医院用的心电监护仪几乎全部是进口的,价格昂贵,维护费用高,加重了医院和患者的经济负担;因此设计一种便携、经济的心电监护设备具有重要意义。本文设计了一种基于TI公司TMS320LF2407A DSP的心电监护系统,此系统体积小、成本低、实用性强。 TMS320LF2407A DSP介绍     心电监护系统很重要的一部分就是对心电信号进行处理,因此选一款合适的信号处理器十分重要。当前最成功的DSP芯片当数美国TI公司的系列产品,其主推的三大DSP平台TMS320C2000、TMS320C5000、TMS320C6000已经成为当今世界上最有影响力的DSP芯片。    本系统采用TMS320LF2407A为信号处理器和核心控制器。TMS320LF2407A是TI公司推出的新型高性能16位定点数字信号处理器,是 TMS320C2000系列的新成员。它专门为数字控制设计,集DSP的高速信号处理能力及适用于控制的优化外围电路于一体,是真正的单芯片控制器,在数字控制系统中得到了广泛应用。 TMS320LF2407A DSP具备以下一些特点: (1)采用高性能静态CMOS技术,使得供电电压降为3.3V,降低了控制器的功耗; 40MIPS的执行速度使得指令周期缩短到25ns,从而提高了控制器的实时控制能力。 (2)基于TMS320C2xx DSP的CPU内核,保证了TMS320LF2407A DSP代码和TMS320系列DSP代码兼容。 (3)片内有高达32KB的FLASH程序存储器,高达1.5KB的数据/程序RAM ,544字双口RAM(DARAM)和2KB的单口RAM(SARAM) 。 (4)两个事件管理器模块EVA和EVB,每个包括两个16位通用定时器和8个16位的脉宽调制((PWM)通道。 (5)可扩展的外部存储器总共192K字空间:64K字程序存储器空间,4K字数据存储器空间和64K字I/0寻址空间。 (6)看门狗定时器模块(WDT)。 (7) 10位A/D转换器最小转换时间为500ns,可选择由两个事件管理器来触发两个8通道输入A/D转换器或一个16通道输入的A/D转换器。 (8)控制器局域网络(CAN)2.0B模块。 (9)串行通信接口(SCI)模块。 (10) 16位串行外设(SPI)接口模块。 (11)基于锁相环的时钟发生器。 (12)高达40个可单独编程或复用的通用输入/输出引脚(GPIO)。 (13)5个外部中断(两个电极驱动保护、复位和两个可屏蔽中断)。 (14)电源管理包括3种低功耗模式,能独立地将外设器件转入低功耗模式。 (15)具有加密功能,密钥长度64位。 系统硬件结构    系统的总体结构如图1所示,整个系统可分为心电信号采集部分和信号处理部分。信号处理部分以TMS320LF2407A为处理器,扩展了外部存储器、液晶显示、按键和串行通讯接口等。      电源是系统工作的首要条件,本系统采用5V和3.3V两种电压,系统输入电源电压为5V直流,因此需要转换,本系统采用AMS1117-3.3进行5V~3.3V电压转换,发光二极管D3为电源指示灯。电源的电路如图2所示: 心电图(ECG)采集电路通过传感器采集心电信号然后把采集的模拟信号送到TMS320LF2407A内部集成的10位A/D输入端进行A/D转换,采用 由两个事件管理器来触发一个16通道输入的A/D转换器的方式来提高转换精度以精确采集微弱的心电信号。    TMS320LF2407A 内部集成了1.5K RAM和32K FLASH,32K FLASH容量已基本够用,而内部的RAM存储空间太小,为保存大量的采样数据、运算的中间结果和提高系统的运行速度,系统增加了外部数据存储器(RAM)和外部程序存储器(RAM),分别用TMS320LF2407A的PS和DS信号进行片选。本系统采用的RAM存储器是两片 IS61LV6416-10T,它的存储容量为64K 16位。数据存取时间为10ns,能满足高速运行的需要,工作电压为3.3V,与DSP工作电压一致,无需电平转换电路。     液晶显示模块用来显示心电图,使用户在没有PC机的情况下也可以直观地观察到心电图。心电图也可以通过串口和PC机相连由PC机显示。在不用来显示心电图时,液晶可以显示系统状态和其他信息。此液晶模块内含SED1335控制器,分辨率为128 128,该模块特点是功耗低、抗干扰能力强,模块上集成了液晶显示控制器、驱动器、RAM,ROM和LCD显示器,使用时只需向模块送入相应的命令和数据即可显示所需信息。与DSP接口简单,使用方便灵活。     TMS320LF2407A是3.3V供电,液晶模块是5V电源供电,所以它们之间要通过电平转换电路连接,本系统采用SN74LV16345A来实现电平匹配。 TMS320LF2407A与液晶模块的接口如图3 所示。       TMS320LF2407A集成了一个全双工异步串口,可以实现心电模块和PC机或者其他设备的通信。但是RS232电平和TTL电平不兼容,我们使用了一片电平转换芯片MAX232,它采用+5V单电源供电,电路简单,使用方便。    为了方便设置,系统还增加了按键模块,用户可以通过按键来控制系统的一些功能,如启动和停止等。 软件设计    了解和分析心电的特征是研究心电信号检测的基础,针对心电在不同频段的特征,设计相应频段的检测算法,这是软件设计的重要任务。     心电图是由一系列的波组所构成,每个波组代表着每一个心动周期。一个波组包括P波、QRS波群、T波及U波,研究表明心电主要的波段在QRS波,R波以及 P波段。心率变异性(HVR)分析目前在临床研究中受到了普遍的重视,是分析心电异常的主要方法。心率变异性分析的对象是心电波形的RR间期,系统在对数据采样时,就对波形的R波进行定位,找到R波位置,并计算出相邻R波的间隔RR间期,然后存储。系统软件的任务就是把采集到的心电信号进行滤波,然后进行心率变异性分析,计算出RR间期,最后把最终的心电图显示在液晶屏幕上。软件的流程如图4所示。      所有程序调试结束后,用仿真器的FLASH烧写程序通过JTAG口将目标代码下载到TMS320LF2407A的FLASH中去,实现整个系统的独立运行。 结束语    本文设计了一种以TMS320LF2407A DSP为信号处理器的心电监护系统,该系统把心电信号的采集、分析和显示集成于一体,而且系统体积小、成本低、便于携带、实用性强。

    时间:2020-09-09 关键词: tms320lf2407 心电监护 DSP

  • 基于DM642DSP的视频编码优化方法

    基于DM642DSP的视频编码优化方法

    引言 当前在视频监控,视频会议,网络流媒体等方面数字视频编码成为最核心,最基本的技术手段,尤其是视频监控现已成为最为普通的安保设备之一。基于电脑硬盘为存储体的数字DVR已日渐取代模拟DVR。数字DVR的最关键技术就是视频压缩技术,而视频压缩技术又含有两大选择。首先是视频压缩采用何种算法标准,当前视频算法的国际标准有MPEG2、MPEG4、H.264,H.264以其高压缩效率,在低码率下优良的图像质量成为目前视频监控系统中首选的压缩方式。 但任何事物都有其两面性,H.264编码的高效率,优质图像是用算法的复杂性来换取的。H.264编码器的复杂性是MPEG2的4-5倍。第二个选择是用什么芯片来实现,TI公司的TMS320DM642芯片,是一款专门用作媒体处理的高速DSP,其强大的图像处理能力为在监控系统中实时实现H.264编码提供了可能。为了降低成本,还必须充分运用DM642本身的资源,使一颗DM642能处理更多路的视频,这就是高效率优化的目的,本文首先对整个视频监控的硬件平台做了介绍,后结合DM642的结构特点,提出整个编码软件的框架的安排,对于占用系统资源最多的运动估计提出基于DSP的优化方法,最后以整数DCT为例,讨论了编写汇编代码的技巧。 硬件平台的介绍 整个视频监控的硬件系统的框架如图1所示。DM642芯片为了适应数字媒体处理的需求,增加了三个可配置的视频端口(VP0,VP1,和VP2),这些视频口外设为常用的编解码设备提供了无缝接口。因而不需要外加可编程逻辑器件和FIFO就可满足系统设计的要求。 为了节省成本,提高DSP芯片的利用率,在一块板卡可以同时处理多路的音视频,压缩卡与主机间的数据吞吐量会很大,为了保证数据存储的实时性,系统采用PCI板卡,其与主机通信数据传输速率最高达528MB/s(66MHz,64bit),完全满足大容量高速实时传输系统的需求。 图1 硬件系统框架 由于每个视频口可以接收两路8/10bit的视频信号,视频信号经过SAA7144A/D转换输出为8位BT.656格式的数字视频数据。这样就能利用一颗DM642芯片处理最多6路视频输入。每个视频端口的BT.656视频采集模式采集8bit或是10bit4:2:2格式的亮度和色度信号,并将它们复用到一个数据流里,视频数据以Cb,Y,Cr,Y,Cb,Y,Cr的顺序传送,其中Cb,Y,Cr代表同一位置的亮度和色度样点,紧接着后面的Y代表下一个位置的亮度样点。数据流经解复用后亮度和色度信息分别存放到各自的Y,Cb,CrFIFO中,再经EDMA搬移到SDRAM中,以备CPU读取进行压缩编码。编码后的视频流再经PCI口存入到电脑的硬盘上,从而完成整个视频监控的流程。 编码器整体框架的安排 JM代码是很多可选的H.264标准软件之一,它关心H.264全部的功能在代码上得到体现,所有的情况都得考虑,例如帧编码,场编码都有,内存的分派没有考虑到系统的实际情况,适合用来帮助理解H.264标准,不太适合移植到DSP平台上。为了高效的组织利用DM642有限的片内资源,就得重新组织代码,包括数据结构,数据存放的位置,程序存放的位置,精简地来安排程序。 首先要考虑的是L2的配置问题,第二级L2(256kB)是一个统一的程序/数据空间,可以整体作为SRAM映射到存储空间,也可整体作为第二级cache,或者二者的比例的组合使用。因为一旦二级缓存也不命中的话,那么读取数据申请将转由EDMA来完成,CPU至少有13个cycle的延迟。所以我们总是尽量把程序和数据放在片内存储器内。但是即使全部将L2配置成SRAM也只有256kB大小,以CIF格式图像为例,待编码的一帧图像大小是148.5kB,再加上运动估计的参考图像就大大超过256kB了。所以在配置L2时,笔者选择的是SRAM224kB,L2cache32kB。首先考虑要放到SRAM的是表格,全局变量,栈数据和一些调用频繁的核心程序,如运动搜索,DCT变换,量化……而整个待编码图像和参考图像就只能放在片外存储空间了。 既然图像数据被存放到了片外存储空间中,就要涉及到数据在片内存储跟片外存储间的数据搬移,这可交由DM642强大的EDMA引擎来完成,EDMA工作时不占用CPU的周期,把CPU从繁重的搬移数据的工作中解放出来,专致于运算工作。在编码程序时,为了避免CPU等待EDMA搬完数据后才能工作,可采用乒乓结构的双缓存区,当EDMA传送数据到其中一块存储区域时,CPU对另一块存储区域进行处理。待二者都处理完毕后,乒乓区域交换。 需要通过EDMA搬移的数据有待编码的宏块,前后帧对应的参考宏块,和编码后的重构宏块(B帧不需要),这些宏块都包括亮度块和色度块。EDMA在搬大量数据时才能将它的性能发挥到极致,如果每编完一个宏块就进行一次乒乓缓存交换,那么在频繁的配置EDMA通道参数上就耗费了过多的CPU周期。有限的片内存储空间,制约着不能一次搬太多的宏块,一般一次搬7--9个宏块为宜。由于EDMA的同步信息是由CPU发出的,我们自然想到QDMA,但QDMA适用于单个的,独立的快速搬移数据,对于这种周期性的,重复性的搬移并没有优势。 为了提高EDMA的效率,可以采用EDMA链,最多开辟12个EDMA通道,让其首尾相连,这样只需触发一次CPU,可将待编码的亮度块色度块,参考帧的亮度块和色度块……一次搬完,如图2所示。在配置EDMA通道时,我们注意到频繁更换的只是EDMA的源地址和目的地址,而其它参量是不变的。由于EDMA控制器是基于RAM结构的,每个通道是通过参数表来配置的,每一个通道的参数都可以在0x01A0000h~0x01A07ffh的2KB的配置表中找到自己固定的位置,所以在更新某一通道的源地址和目的地址时,直接往配置表写上新地址就行了,而不必调用CSL库中的相应的cache函数来修改源地址和目的地址。 图2 EDMA链示意图 图3 六边形搜索算法

    时间:2020-09-09 关键词: 视频编码 dm642 DSP

  • 解析H.264视频编解码DSP实现与优化

      网络环境中的人机界面,是指系统和用户之间经由计算机进行交互和信息交换的媒介,它实现着信息的内部形式与人类可以接受形式之间的转换。   作为计算机系统的用户界面上控制输入的方法,人机界面的发展经历过以下几个阶段:   1.命令语言。在图形显示、鼠标、高速工作站等技术出现之前,现实可行的界面方式只是命令和询问方式,通信以正文形式并通过用户命令和用户对系统询问的响应来完成。这种方式使用灵活,便于用户发挥其创造性,对熟练的用户有很高的工作效率,但对一般用户来说要求高,易出错,不友善并难于学习,错误处理能力弱。   2.菜单选项。这种方式可大大缩短用户的培训时间,减少用户的击键次数,并可使用对话管理工具,错误处理能力有了显著提高。但使用起来仍然乏味,易出现菜单层次过多及菜单选项复杂的情形,必须逐级进行选择,极大地影响了交互速度。   3.面向窗口的点选界面。此类界面亦称WIMP界面,即窗口(Windows)、图标(Icons)、菜单(Menus)、指示器(PoinTIng Device)四位一体,形成桌面(Desktop)。这种方式能同时显示不同种类的信息,使用户在几个工作环境中自由切换而不丢失其中的联系,用户可通过下拉式菜单方便执行控制型和对话型任务。同时,引入图标、按钮和滚动杆技术,大大减少键盘输入,提高了交互效率。   4.自然语言。使用自然语言与应用软件进行通信,把第三代界面技术与超文本、多任务概念结合起来,使用户可同时执行多个任务。   “自然语言”是指一种自然地随文化演化的语言,如中文、英语等。而世界语则为“人造语言”,即一种由人蓄意为某些特定目的而创造的语言。自然语言是人类交流和思维的主要工具,通常所有人类使用的语言都被视为自然语言。人造语言的发展方向在于不断消除“人造”这一生硬概念,使之最大可能地趋向于自然语言。其发展标志之一即是,目前有系统开始利用多媒体技术开发新一代的用户界面。多媒体技术是专指在计算机程序中处理图形、影像、影音、声讯、动画等的计算机应用技术,这可以看作是这种“人造语言”的发展,它直接指向人机界面关系处理中“人”的因素,不断倾向于“自然语言”形态。随着文字、图形、语音的识别与输入技术的进一步发展,多媒体技术在人机界面开发领域内的进一步拓展,自然语言风格的人机界面将得以全面迅速地人性化发展。   这种语言朝人性化方向的发展,促进了人文科学观念与思想对人机界面设计的导入,突破了以往人机界面设计对于技术科学的局部或阶段性认知与思考。其主要表现为两个方面:   首先是人机工效学的深化介入。人机工效学是一门多学科的交叉学科,研究的核心问题是不同的作业中人、机器及环境三者间的协调,研究目的则是通过各学科知识的应用,来指导工作器具、工作方式和工作环境的设计和改造,使作业在效率、安全、健康、舒适等几个方面的特性得以提高,最终使工作的过程与体验成为一个包含着对象实体、环境及丰富信息的综合体。   其次,审美价值的突显。人类的审美活动过程包括了客体和主体两方面,是客体的自然界或事物(产品)与主体的审美需要、审美心境相统一的一种关系,二者的和谐程度成为评价审美价值的标准。   上述二者的综合即是“以人为尺度的设计”。既有作为自然人的尺度,又有作为社会人的尺度;既研究生理、心理、环境等对人的影响和效能,亦研究人的文化、审美、价值观念等方面的要求和变化。人的尺度的双重性,使人类的造物行为充满了挑战与乐趣,即设立尺度与极限的同时,又提供了一种无限超越物性的可能。   如此我们明确了网络环境中的人机界面设计的目标与内涵。为了进一步从方法论上认识和分析界面设计,我们将其区分为以下三类:   1.功能性界面。这一类界面主要强调设计与人造物的协调作用。包括接受物的功能信息、操纵与控制物、与生产的接口,即材料运用、科学技术的应用等等。   2.情感性界面。这一类界面注重把握深入目标对象的使用者的心理情感,即物传递感受给人,人亦从物获得一种感性认同。   3.环境性界面。这一类界面反映着外部环境因素对人的信息传递产生的影响。   网络环境中的人机界面设计是对上述三类界面的综合考虑,它们形成一种有机和系统的联系,三者呈一个自下而上的递增关系。结合软件心理学、环境因素设计法、多方参与设计法以及支持设计过程的工具和表记法等设计方法论,它为我们设计适用的网络用户界面提供了有效的指导。具体而言,可阐释如下:   1.功能性界面。   它实现的是使用性内容,由使用性牵涉到多种功能因素的分析及实现功能的技术方法与材料运用。功能性界面的设计中,每一项操作都应是对人思维逻辑的符合,便于使用者明白操作功能;而对物或对象来说则应是确定无疑的,双方信息传递的畅通性是功能性界面的核心内容。   比如说,人机界面应能对用户的决定做出及时的响应,提高对话、移动和思考的效率,最大可能地减少击键次数,缩短鼠标移动距离,避免使用户产生无所适从的感觉。保证信息显示方式与数据输入方式的协调一致,尽量减少用户输入的动作,隐藏当前状态下不可选用的命令,方便用户自选输入方式,使用户能够自由控制交互过程。   在同一界面中,所有的菜单选择、命令输入、数据显示和其他功能应保持风格的一致性。风格一致的人机界面会给人一种简洁、和谐的美感。同时,统一的字体字号、统一的色调、统一的提示用语、窗口、按钮,在统一的位置可使用户产生良好的易用感。   功能性界面更多追寻的是技术层面的实现,如微软目前在人机界面设计方面强调的目标即在于技术方面的革新。包括如何把人们非数字化的做事方式,如用笔和纸做记录等行为全部转变成数字化的方式;如何把所有内容都实现数字化,并避免再产生非数字化内容,如把电脑中的电子文档打印成为纸质文档;如何用更具移动性的人机交互设备来帮助电脑解脱键盘和鼠标的束缚等重要方面。功能性界面是情感性界面与环境性界面设计的基本前提。   2.情感性界面。   情感性界面重视网络环境中的人机界面的亲和力(web accessibility),即网络无障碍。一方面,它确保任何人都有办法取得放在网络上的媒体内容--无论人们是否遭遇了身体、心理或技术上的障碍,都不会妨碍人们接收媒介所释出的资讯。也就是让网上的内容易于取得、利用。它的核心意义在于对最大人群的兼顾,不论是视觉、听觉、行动能力与认知能力有障碍的用户,还是使用较为老旧、运算速度较慢的计算机的用户。另一方面,它对人机界面的分类细化设计进行考虑。包括为特定应用的人机界面设计:为满足某类应用问题对人机交互作用的特定限制条件和要求的用户界面设计。如:虚拟现实、智能辅导系统、信息检索、Internet/WWW、CAD/CAM、专家系统过程控制、决策支持等。总而言之,情感性界面的设计强调对用户主体的尊重,重视用户自身心理感受的自由度与舒适性。   情感性界面设计的其它内容包括:   对所有可能造成损害的动作,坚持要求用户确认,如设立提示问题“你肯定……?”等。对大多数操作应允许恢复(UNDO),对用户出错采取宽容的态度。   人机界面应该提供上下文敏感的求助系统,让用户及时获得帮助,尽量用简短的动词和动词短语提示命令。同时,用窗口分隔不同种类的信息,只显示有意义的出错信息,避免因数据过于费解造成用户烦恼。   合理划分并高效使用显示屏。仅显示与上下文有关的信息,允许用户对可视环境进行维护:如放大、缩小图像。   3.环境性界面   如果说功能性界面主要指向人的生物需求,情感性界面主要指向人的精神需求,那么,环境性界面则主要指向人的社会需求,即人渴望被其所处人文环境的认可需求。这种环境的特点具有两重性:主体首先被此环境打上烙印;同时,主体又复在此环境中验证该印记。具体而言,该意义上的环境是指人生活所处的特定时代与背景,它包括社会、政治、经济、文化、民族和历史等众多方面的综合因素。人处于该环境之中,是以社会群体而不是以个体为基础的存在。对环境所提供的物理条件与精神氛围的整体考虑,是人机界面设计中意义最为深远的部分。   环境性界面设计在此意义上关涉于符号学的研究。瑞士语言学家索绪尔认为:“符号学是研究既存在社会结构下,各种符号(sign)的科学。”符号学研究的不仅是由意符(signifier)、意旨(signified)所组成的单一符号,而更是探究隐藏在符号之后的“文化”脉络。“文化”不单是某个民族精神与物质文明的总称,而被视为一种可解析的“语言”;或者说是包含着操纵某一社群团体的种种“论述”(discourse)。   符号可区分为三种:① 图像符号(ICON)。通过模拟对象或与对象的相似而构成的。人们对它具有直觉的感知,通过形象的相似即可辨认出来。② 指示符号(INDEX)。与所指涉的对象之间具有因果或是时空上的关联。③ 象征符号(SYMBOL)。与所指涉的对象以及有关意义的获得,是由长时间多个人的感受所产生的联想集合而来,即社会习俗。   因此,建立在符号学基础上的环境性界面的设计要素变得明朗起来。即于网络环境中的人机界面设计,运用特定的视觉语汇来对所处“环境”加以表现与描绘,为用户制造一种社会心理认同。环境性界面设计的实质是对于社会实际生活文化的一种扩充与网络延伸。

    时间:2020-09-09 关键词: h264 视频编码 DSP

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页
发布文章

技术子站

更多

项目外包