This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8148结构



专家您好:

        我最近正在学习达芬奇8148的开发,对8148结构还不太清楚,故向您请教。有几个疑问需您帮助解答:

        1,芯片里面有三个子系统,分别是HDVICP2,HDVPSS,ISS,这些子系统都有很多功能,我的疑问是这些功能是硬件实现的吗?

        2,注意到,MEDIA CONTROLLER 包括两个M3处理器,控制上述三个子系统,对此我有一些疑问,两个M3是如何控制这两个子系统呢,一般的处理器都是执行用户编写的程序,这两个处理器也是执行程序以实现控制吗?这些代码如何编写呢?还有,如果主控制器A8调用子系统的功能,该如何调用呢?

        3,现在我知道主控制器A8和DSP都需要跑程序,但不知道他们的程序如何调试的,两块程序是分别调试呢,还是一起调试?另外,是采用什么调试器和调试软件呢?现在有一个XDS100。

        谢谢!

  • 能不能用您的语言简单回答一下,看那东西太多,不好找,谢谢您了!

  • 您好,在手册McFW_UserGuide写的很清楚,两个M3(VIDEO、VPSS),VIDEO主要负责编解码等,VPSS负责采集、显示等。TI为客户提供了MCFW API,通过Link引导码流进入相应的处理器,然后进行所需的操作,建议读一下use case的代码,很快就能上手。建议用TI的RDK开发。

  • 谢谢Kyle Sun!但您的McFW_UserGuide是在哪下载的呢,在TI搜索里面找不到呀,方便的话发送我一份,blair.star@163.com谢谢昂!

  • 1,芯片里面有三个子系统,分别是HDVICP2,HDVPSS,ISS,这些子系统都有很多功能,我的疑问是这些功能是硬件实现的吗?

    【Haijun Guo】这三个子系统可以理解为硬件协处理器或者硬件加速器。

    2,注意到,MEDIA CONTROLLER 包括两个M3处理器,控制上述三个子系统,对此我有一些疑问,两个M3是如何控制这两个子系统呢,一般的处理器都是执行用户编写的程序,这两个处理器也是执行程序以实现控制吗?这些代码如何编写呢?还有,如果主控制器A8调用子系统的功能,该如何调用呢?

    【Haijun Guo】两个M3处理器,一个是VideoM3,用来控制HDVICP2,一个是VPSSM3,用来控制HDVPSS,这两个M3中的任何一个都可以控制ISS。这两个M3也是可以执行用户编写的程序来实现控制的。这些代码可以使用C语言来编写。如果主控制器A8调用子系统的功能,是通过SYSLINK/IPC来实现核与核之间的通信的。

    3,现在我知道主控制器A8和DSP都需要跑程序,但不知道他们的程序如何调试的,两块程序是分别调试呢,还是一起调试?另外,是采用什么调试器和调试软件呢?现在有一个XDS100。

    【Haijun Guo】两块程序是分别调试的,采用CCS软件和仿真器,建议使用XDS560V2 STM。