【转】TI达芬奇(DaVinci)技术

什么是达芬奇技术?

    关于达芬奇技术,TI官方网站上有详细介绍。达芬奇技术,不仅仅是DSP+ARM双核架构的SOC芯片,它还包括一整套的软件开发包。我认为,后者才是该技术的核心。因为DSP+ARM的处理器有不少,目前的i.mx27就是其中之一。达芬奇技术包括以下几个方面:(来至官网)

达芬奇软件:可互操作、优化、随时可投入生产的视频和音频标准编解码器,这些编解码器沿用 DSP 和集成加速器的功能,内建在可配置的框架中,并通过大受欢迎的操作系统 (Linux) 中已发布的 API 来呈现,从而获得快速的软件实现。  

达芬奇开发工具/套件:完整的开发系统、参考设计和全面的 ARM/DSP 系统级集成开发环境以加速所有数字视频应用的设计和开发。  

达芬奇处理器:可扩展、可编程的 DSP 和基于 DSP SOC(片上系统)处理器,定制自 DSP 内核、加速器、外设、ARM 处理器,经优化后可满足数字视频终端设备的各种价格、性能和功能要求。  

达芬奇支持:系统集成商、TI 第三方合作伙伴网络中具有达芬奇技术知识的硬件和软件解决方案提供商以及视频系统专家将帮助您将产品快速推向市场。

    对于DaVinci平台,在DSP端用DSPBIOS来支持音频/视频算法的运行,在ARM端用MontaVista Linux来支持对外设的管理。对于ARMDSP之间的数据交换,则用Codec EngineCodec Server来加以管理。也就是说,从DSP核到ARM核以及两个核之间的数据通信都是TI给一手包办了。

关于达芬奇技术的优势,下面有很肉麻的描述:(同样来至官网)

对原始设备生产商 (OEM) 来说,Davinci技术有什么主要优点?

    DaVinci技术为 OEM 提供了一个简单易用的集成数字视频平台,这个平台实际上支持开发所有数字视频应用。DaVinci技术显著缩短了设计周期,降低了开发成本和生产创新的数字视频终端设备所需的定制量。标准化编解码器和 API 使 OEM 能更轻松地开发可用于其它基于达芬奇的应用的可互操作代码,从而简化将来的开发工作。达芬奇支持还包括专用开发工具,如开发平台和参考设计,以缩短 OEM 的产品上市时间。集成达芬奇处理器还可显著降低终端产品的成本。

消费者又将如何从DaVinci技术中获益?

    DaVinci技术的灵活性可使消费者在多方面受益,包括不必在口袋中放置过多独立的电子产品、增强设备的互操作性并延长其使用寿命、提供具有价格优势和功能选择且使用简便的产品和易于升级、电池寿命更长的产品。

    除了目前包含在我们能想像到的许多消费产品中,在不久的将来,达芬奇技术还将对消费者生活方式产生巨大影响。现在,通过在机器视觉等应用中使用达芬奇技 术,消费者能将产品看得更真,这有助于生产诸如高级安防系统、新型汽车控件和更加精密的医疗诊断工具等产品。

我需要它吗?

    首先,它的高昂的价格,让大多数厂商望而却步。本身嵌入式的东西就是成本相当敏感的,只有定位高端的应用才会考虑到达芬奇技术。高清播放器,比如爱国者的P8882还有那谁谁谁的高清播放器也是用的达芬奇。反正对与达芬奇的应用我不是很了解的了。相比较imx27的开发板,达芬奇的开发板确实昂贵了点。当然,目前的项目也不需要那么高端的处理器。

    其次,从作为中国人的角度来讲,达芬奇之类的技术应该少用,否则,“中国制造”的破帽子永远也拿不掉。辛辛苦苦地“研究”了达芬奇,然后跌跌碰碰地制造了产品,最后匆匆忙忙地就拿去卖了。然而整个产品所得大部分利润却被TI给吞了。从“研发”一线到生产一线再到销售一线,中国人原来,事实上,其实,真的是在给外国厂商打工!没有核心技术不行啊!中国企业的短视固然有着自己的苦衷,但是“拿来主义”总不能没个头吧。这“达芬奇”确实是个好东西,很优秀,很棒,只可惜不是咱中国人自己的东西。有人说,嵌入式产业提供了让中国人从技术上“赶超”发达国家的机会,理由是,嵌入式涉及的面很广,没有哪一个国家,哪一家厂商能够垄断。但是,如果产品的最上游始终被国外企业掌控,嵌入式也将是某些人做的一场春梦。从IP核到处理器到底层软件,从ARMFPGA,中国企业又能在哪方面占据制高点呢?想了想,自己现在的开发板也是基于freescale的芯片,用到的视频压缩API也都是freescale提供的。没办法啊,咱没技术啊。事实是,想要自己搞出个某某技术,必须先把人家的玩意弄懂啊。哪怕能模仿得惟妙惟肖也好,山寨到一定的水平也就是技术了。

    最后,其实这玩意没那么好学。DSPARM核的通信就要用到Codec EngineCodec Serve这么复杂的玩意;DSP的算法也是TI自己家的标准,比如xDAIS xDM,反正是被TI牵着鼻子走。对于我这样的初学者,肯定不合适。

TI达芬奇数字媒体处理器DM3730资料汇总 DM3730Digital Media Processors.pdf: 讲解DM3730的硬件资源及电器特性。 DM3730Digital Media Processors Silicon Revisions.pdf 讲解DM3730的硬件资源及特性勘误修正。 DM37x Multimedia Device Technical Reference Manual.pdf 这是一个非常重要的文档,在以后的编程中涉及到硬件的地方都需查看这个手册。手册中详细讲解了各片上资源的工作方式,配置寄存器地址及配置功能。 AM37xDM37x Schematic Checklist.pdf 文档里有一网络连接,这个连接可以带起找到最新的图解列表,推荐一些电器连接。 xDAIS-DM(Digital Media)User Guide.pdf 本文讲解了数字媒体开发的一个标准。xDAIS 是一个标准,它定义了TI DSP算法接口的标准。这样大大提高了DSP算法软件的通用性。DSP算法工程师要写出能被ARM通过Codec Engine调用的算法,必须保证自己的算法接口符合这个标准。因此,DSP算法工程师也必须了解这个软件模块。 Using DMA with Framework Components for'C64x+.pdf xDAIS DSKT2 User's Guide.pdf 本文档的目的是描述xDAIS DSKT2模块算法支持和配置api。DSKT2是符合xDAIS标准的一个模块,用来管理分配内存的。 Framework Components是TI提供的一个软件模块,负责DSP侧的memory 和DMA资源管理。因此,DSP算法工程师需要了解这个 软件模块。可以登录如下链接。 http://tiexpressdsp.com/wiki/index.php?title=Framework_Components_FAQ Framework Components DMAN3/ACPY3 Users Guide 查看如下链接 http://processors.wiki.ti.com/index.php/Framework_Components_DMAN3/ACPY3_Users_Guide TMS320DM3730_Software_Developers_Guide.pdf 如果你致力成为一个基于Linux的应用开发工程师,那么这个文档你必须详细阅读。 本文讲解了基于Linux开发环境的软件开发向导,他能帮你快速的掌握整个软件开发的整体流程,并讲解了几个例程供你参考。 Codec_Engine_Application_Developer_User's_Guide.pdf 如果你致力成为一个ARM侧的嵌入式系统工程师,那么这个文档你必须详细阅读。 本文讲解了基于嵌入式操作系统的应用程序开发人员不必关注DSP侧的实现细节,只需按照一定的规范调用API,就可以完成 DSP算法的操作。这就类似于把DSP完全看成一个黑盒子。 CodecEngine_Server_Integrator_UserGuide.pdf 如果你致力成为一个DSP侧的系统工程师,那么这个文档你必须详细阅读。 本文讲解了如何按照一定的标准配置DSP/BIOS以及其他的配置,而创建一个DSP侧的编解码服务端。以便于为ARM侧服务。其 中涉及DSP/BIOS实时操作系统的使用,算法工程的算法集成,任务分配等等。 Codec Engine Algorithm Creator User's Guide.pdf 如果你致力成为一个算法工程师,那么这个文档你必须详细阅读。 本文讲解了如何把自己的算法按照xDM标准封装成算法库,以便于使用CE的编解码服务应用工程师调用。 关于算法工程师更多的资料如下: TMS320 DSP Algorithm Standard Rulesand Guidelines.pdf TMS320 DSP Algorithm Standard API Reference (SPRU360).pdf TMS320 DSP Algorithm Standard Developer’s Guide (SPRU424).pdf 如果你是硬件工程师那么你可以到下面这个链接,查看关于DM37x 的硬件设计。 http://processors.wiki.ti.com/index.php/DM37x_Hardware_Design_Guide 如果你是软件工程师那么你可以到下面链接,查看关于DM37x Software Design Guide http://processors.wiki.ti.com/i
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值