这是机器翻译的内容,点击这里了解更多

英飞凌

nobutton

关于

TRAVEO™ T2G 集群设备具有允许显示图形内容的图形子系统。

利用英飞凌的软件解决方案简化您的项目

为了帮助您充分发挥我们硬件的潜力,英飞凌提供了全面的软件产品。这些解决方案不仅支持我们的硬件功能,而且还提供了一种无缝的方式来快速启动和运行您的项目。我们的软件产品在开发时充分考虑了 Automotive SPICE 合规性,非常适合汽车生产使用。此外,我们的许多软件产品都提供 AUTOSAR 集成,这是客户的热门选择。

申请TRAVEO™软件的免费评估许可证

如需申请免费 3 个月评估许可证或访问以下软件包的现有许可证: TRAVEO™ T2G - AUTOSAR MCAL 驱动程序、AUTOSAR 复杂设备驱动程序、AUTOSAR 自检库、图形驱动程序、安全签名驱动程序、动态扭曲库,请单击此处

展示和窗口

显示模块监督TRAVEO™ T2G GPU 内部显示控制器的操作。 可以将多种效果实时应用于要在输出显示器上显示的活动视频流:

  • 视频子系统具有一个或两个显示控制器,可分别连接到一个或两个显示器。每个显示器都有恒定的背景颜色。
  • 最多 26 个图像缓冲区的内容可以在显示器上的单独矩形(称为“窗口”)中显示。
  • 这些窗口按照定义的 z 顺序排列。重叠的矩形可以绘制为不透明的(只有较高级别的窗口可见),或者使用最多五个混合单元(称为“层”)将它们混合到较低级别的帧内容中。
  • 窗口中显示的缓冲区可以是静态帧缓冲区,其中包含一个显示帧周期内窗口中显示的全部图像数据。该图像数据可以是从只读存储器读取的位图、由摄像机提供的视频帧或先前由视频子系统的 Blit Engine 渲染的图像。或者,窗口可以显示行缓冲区的内容,该缓冲区仅包含显示时由 Blit 引擎动态渲染的一部分图像数据。后者称为 OTF(即时)渲染。

Blit 引擎

Blit Engine 是一种硬件 IP,可以高效地在二维内存块上执行像素操作。它同时从最多三个源矩形读取数据,对这些矩形执行像素处理操作,并将结果存储在另一个矩形内存区域中。Blit Engine 提供了多种操作模式。

绘图引擎

绘图引擎是用于硬件加速轮廓矢量绘图的视频子系统组件。轮廓矢量最常用于字体渲染;绘图引擎针对此类用例进行了优化。然而,它并不局限于字体渲染,还可以用于任何轮廓矢量。轮廓曲线必须以矢量数据的形式提供。绘图引擎生成一个中间 alpha 位图,该位图将用作 blit 操作的 alpha 掩码。

捕获组件

捕获组件提供了一个 API 来将视频流捕获到内存或显示器。

同步

同步 API 和其他几个 API 提供了同步处理单元的机制。这是通过同步对象完成的。同步对象由两个参数定义:节点(想要同步的事件的标识符)和值(事件监督活动的状态)。必须先初始化这样的同步对象。要使用同步对象,必须调用以下序列:

  • 为处理单元和条件定义同步对象。
  • 使用此同步对象来控制不同的处理单元。该单元的所有后续操作的执行将被阻止,直到同步条件变为真。

错误报告

此 API 提供配置 ERROR、WARNING 和 INFO 消息报告的功能。这些消息的级别可以根据模块指定。

写回

回写 API 提供了将显示流的一帧存储在表面缓冲区中的可能性。

 

签名单元计算由 TRAVEO(TM) T2G MCU 的视频子系统创建的显示流的选定区域的 CRC 校验和。它可以将计算出的校验和与参考校验和进行比较。当计算出的校验和与其参考校验和不同时,签名单元可以通知安全签名驱动程序,后者可以将通知传递到应用程序级。签名单元对显示流的内容计算校验和之后,该流会再经过一个硬件单元,该单元称为“时序控制器”。为了确保此阶段显示流的完整性,安全签名驱动程序可以监视时序控制器的配置寄存器的内容。如果检测到任何受监控寄存器的修改,安全签名驱动程序会将错误情况通知应用软件。

解码器驱动程序
解码器驱动程序
解码器驱动程序

一些TRAVEO™ T2G 设备配备了用于解码 JPEG 图像的硬件单元。

用例包括通过以太网将运动 JPEG 流路由到TRAVEO™设备,并实时解码和显示视频流。

使用JPEG解码系统, TRAVEO™ T2G-C-2D-6M-DDR可实现高达2880x1080@60Hz的视频性能。

驱动程序支持配置设置如:

  • 用于 YUV 4:4:4、灰色和 RGB(8 和 24bpp)的打包目标缓冲区
  • YUV 4:2:2、4:1:1 和 4:2:0(8 和 16 bpC)的半平面目标缓冲区
  • 通过样本复制将所有格式的色度上转换为 4:4:4

并提供:

  • 控制 MMIO 寄存器和 SW 中断
  • 检测损坏的数据和总线错误。

内部具有图形 IP 的TRAVEO™ T2G 设备由适当的图形驱动程序(GFX 驱动程序)支持。 该图形驱动程序与底层图形 IP 一起能够实时应用给定的图像扭曲坐标缓冲区来描述输出图像的失真。借助它的输出内容从而实现实时的视觉输出扭曲效果。

动态变形库独立于此图形驱动程序工作,允许从给定的较低分辨率的变形失真网格生成这样的变形坐标缓冲区,因此如果用户的视力视角发生变化,应用程序能够实时重新校准变形过程

利用英飞凌的软件解决方案简化您的项目

为了帮助您充分发挥我们硬件的潜力,英飞凌提供了全面的软件产品。这些解决方案不仅支持我们的硬件功能,而且还提供了一种无缝的方式来快速启动和运行您的项目。我们的软件产品在开发时充分考虑了 Automotive SPICE 合规性,非常适合汽车生产使用。此外,我们的许多软件产品都提供 AUTOSAR 集成,这是客户的热门选择。

申请TRAVEO™软件的免费评估许可证

如需申请免费 3 个月评估许可证或访问以下软件包的现有许可证: TRAVEO™ T2G - AUTOSAR MCAL 驱动程序、AUTOSAR 复杂设备驱动程序、AUTOSAR 自检库、图形驱动程序、安全签名驱动程序、动态扭曲库,请单击此处

展示和窗口

显示模块监督TRAVEO™ T2G GPU 内部显示控制器的操作。 可以将多种效果实时应用于要在输出显示器上显示的活动视频流:

  • 视频子系统具有一个或两个显示控制器,可分别连接到一个或两个显示器。每个显示器都有恒定的背景颜色。
  • 最多 26 个图像缓冲区的内容可以在显示器上的单独矩形(称为“窗口”)中显示。
  • 这些窗口按照定义的 z 顺序排列。重叠的矩形可以绘制为不透明的(只有较高级别的窗口可见),或者使用最多五个混合单元(称为“层”)将它们混合到较低级别的帧内容中。
  • 窗口中显示的缓冲区可以是静态帧缓冲区,其中包含一个显示帧周期内窗口中显示的全部图像数据。该图像数据可以是从只读存储器读取的位图、由摄像机提供的视频帧或先前由视频子系统的 Blit Engine 渲染的图像。或者,窗口可以显示行缓冲区的内容,该缓冲区仅包含显示时由 Blit 引擎动态渲染的一部分图像数据。后者称为 OTF(即时)渲染。

Blit 引擎

Blit Engine 是一种硬件 IP,可以高效地在二维内存块上执行像素操作。它同时从最多三个源矩形读取数据,对这些矩形执行像素处理操作,并将结果存储在另一个矩形内存区域中。Blit Engine 提供了多种操作模式。

绘图引擎

绘图引擎是用于硬件加速轮廓矢量绘图的视频子系统组件。轮廓矢量最常用于字体渲染;绘图引擎针对此类用例进行了优化。然而,它并不局限于字体渲染,还可以用于任何轮廓矢量。轮廓曲线必须以矢量数据的形式提供。绘图引擎生成一个中间 alpha 位图,该位图将用作 blit 操作的 alpha 掩码。

捕获组件

捕获组件提供了一个 API 来将视频流捕获到内存或显示器。

同步

同步 API 和其他几个 API 提供了同步处理单元的机制。这是通过同步对象完成的。同步对象由两个参数定义:节点(想要同步的事件的标识符)和值(事件监督活动的状态)。必须先初始化这样的同步对象。要使用同步对象,必须调用以下序列:

  • 为处理单元和条件定义同步对象。
  • 使用此同步对象来控制不同的处理单元。该单元的所有后续操作的执行将被阻止,直到同步条件变为真。

错误报告

此 API 提供配置 ERROR、WARNING 和 INFO 消息报告的功能。这些消息的级别可以根据模块指定。

写回

回写 API 提供了将显示流的一帧存储在表面缓冲区中的可能性。

 

签名单元计算由 TRAVEO(TM) T2G MCU 的视频子系统创建的显示流的选定区域的 CRC 校验和。它可以将计算出的校验和与参考校验和进行比较。当计算出的校验和与其参考校验和不同时,签名单元可以通知安全签名驱动程序,后者可以将通知传递到应用程序级。签名单元对显示流的内容计算校验和之后,该流会再经过一个硬件单元,该单元称为“时序控制器”。为了确保此阶段显示流的完整性,安全签名驱动程序可以监视时序控制器的配置寄存器的内容。如果检测到任何受监控寄存器的修改,安全签名驱动程序会将错误情况通知应用软件。

解码器驱动程序
解码器驱动程序
解码器驱动程序

一些TRAVEO™ T2G 设备配备了用于解码 JPEG 图像的硬件单元。

用例包括通过以太网将运动 JPEG 流路由到TRAVEO™设备,并实时解码和显示视频流。

使用JPEG解码系统, TRAVEO™ T2G-C-2D-6M-DDR可实现高达2880x1080@60Hz的视频性能。

驱动程序支持配置设置如:

  • 用于 YUV 4:4:4、灰色和 RGB(8 和 24bpp)的打包目标缓冲区
  • YUV 4:2:2、4:1:1 和 4:2:0(8 和 16 bpC)的半平面目标缓冲区
  • 通过样本复制将所有格式的色度上转换为 4:4:4

并提供:

  • 控制 MMIO 寄存器和 SW 中断
  • 检测损坏的数据和总线错误。

内部具有图形 IP 的TRAVEO™ T2G 设备由适当的图形驱动程序(GFX 驱动程序)支持。 该图形驱动程序与底层图形 IP 一起能够实时应用给定的图像扭曲坐标缓冲区来描述输出图像的失真。借助它的输出内容从而实现实时的视觉输出扭曲效果。

动态变形库独立于此图形驱动程序工作,允许从给定的较低分辨率的变形失真网格生成这样的变形坐标缓冲区,因此如果用户的视力视角发生变化,应用程序能够实时重新校准变形过程