DM 816X系列处理器主要特性:●对混合型安防DVR解决方案而言,可同时支持16通道D1的H.264 HP编码并附带CIF子码流的编码与8通道D1解码,并具有视频混合与图像混合功能,支持多达三个独立显示器。DM 814X系列处理器主要特性基本同DM 816X,编解码性能方面为一个1080P@60fps视频编码或解码,附加的特性如下:●内部实现ISP可以实现图像色彩还原、图像增强、视频稳定以及变焦失真校正等影像信号处理技术。......
2023-11-22
DM 81XX处理器框架有DM 816X系列和DM 814X系列。
DM 816X系列处理器框架如图2-9所示。图2-9引自《DM 8168芯片数据手册》第5页框图。
图2-9 DM 816X系列处理器框图
DM 816X有六种核心处理单元:
①ARM Cortex-A8:负责系统控制和外围接口驱动。Linux运行在该处理器上。
③SGX530:负责3D渲染的硬件加速单元(只有DM 8168有)。
④HDVICP2:负责视频编解码处理,根据芯片型号会有2、3个HDVICP2(DM 8168和DM8167有3个),1个HDVICP2有1080P@60fps的视频编码或解码能力。
⑤HDVPSS:负责处理视频的输入和输出,可以处理多路复合视频输入,如4/8/16路标清输入,显示输出最多可以有4路同源的输出。内部还有很强的降噪、缩放、去隔行等功能。
⑥Media Controller:芯片中包含两个ARM Cortex-M3(作为Media Controller),实现对HDVICP2以及HDVPSS的控制和管理,主要是为了解决前一代DaVinci系列芯片ARM或者DSP在做视频处理时负载高的问题。有了Media Controller,整个芯片在做视频编/解码和视频输入输出时不需要ARM和DSP的干预。
主要外围设备的接口如下:
①EMAC:负责以太网连接,最多支持两个千兆以太网。
②PCIe 2.0:负责PCI总线连接,可以连接PCI设备,也可以作为PCI扩展设备与X86处理器连接。
③SATA:负责SATA接口处理,通常用来与SATA硬盘连接。
④USB 2.0 Ctrl and PHY:负责USB的连接,此接口为USB OTG接口。
⑤DDR2 and DDR3:负责DDR memory的连接,芯片包含两个32bit DDR接口,可以提高整体的DDR吞吐量。
⑥GPMC and ELM:负责各种Flash存储器的连接,该接口可以通过时序编程与FPGA进行连接以扩展功能。
⑦Peripherals:各种外设接口如UART(串口)、I2C(通常负责传感器的控制)、McASP和McBSP(负责音频数据传输)、SD和SDIO(负责SD卡或者WIFI芯片的连接)等。
⑧GP Timer:可编程的定时器,向系统提供定时功能。
除去以上还有以下模块:
①EDMA:负责数据在外设和内存或者内存不同区块之间的复制,用来降低处理器的负载以提高系统性能。
②On-Chip RAM:片内RAM,使系统在外部内存没有初始化好的情况下仍可运行。通常该段内存可用于系统初始化、系统加速等。注意DM 816X系列芯片内部有512KB片内RAM,这么大的容量可以放很多内容,比如在系统初始化的时候很多芯片由于片内RAM的容量限制需要u-boot作为二级引导程序,而DM 816X则可以将u-boot直接作为一级引导程序,从而减少系统启动时间,相应的u-boot需要初始化DDR控制器。
③System Interconnect:片内总线,负责在片内各个模块间建立通道。(www.chuimin.cn)
DM 814X系列处理器框架如图2-10所示。图2-10引自《DM 8148芯片数据手册》第5页框图。
图2-10 DM 814X系列处理器框图
DM 814X有七种核心处理单元:
①ARM Cortex-A8:负责系统控制和外围接口驱动。Linux运行在该处理器上。
②DSP:负责信号处理,可以实现各种算法如图像识别等。
③SGX530:负责3D渲染的硬件加速单元(只有DM 8148有)。
④HDVICP2:负责视频编解码处理,1个HDVICP2有1080P@60fps的视频编码或解码能力。
⑤Video Processing Subsystem(VPSS):负责处理视频的输入和输出,可以处理多路复合视频输入,如4/8/16路标清输入,显示输出最多可以有4路同源的输出。内部还有很强的降噪、缩放、去隔行等功能。
⑥Imaging Subsystem(ISS):负责Camera Sensor的接入,可以接入Bayer Patter Raw格式数据,其中包含ISP(Image Sensor Process)模块,可以进行图像处理,另外ISP中包含3A(Auto Focus,Auto White Balance,Auto Expose)统计模块,通过3A统计进行图像参数的调整以达到最佳的图像效果。
⑦Media Controller:其芯片中包含两个ARM Cortex-M3(作为Media Controller),实现对HDVICP2以及VPSS和ISS的控制和管理。
主要外围设备的接口如下:
①EMAC:负责以太网连接。
②PCIe 2.0:负责PCI总线连接,可以连接PCI设备也可以作为PCI扩展设备与X86处理器连接。
③SATA:负责SATA接口处理,通常用来与SATA硬盘连接。
④USB 2.0 Ctrl and PHY:负责USB的连接,此接口为USB OTG接口。
⑤DDR2 and DDR3:负责DDR memory的连接,芯片包含两个32bit DDR接口,可以提高整体的DDR吞吐量。
⑥GPMC and ELM:负责各种Flash存储器的连接,该接口可以通过时序编程与FPGA进行连接以扩展功能。
⑦DCAN:负责CAN总线连接,CAN总线扩展适合工业和汽车应用。
⑧Peripherals:各种外设接口如UART(串口)、I2C(通常负责传感器的控制)、McASP和McBSP(负责音频数据传输)、SD和SDIO(负责SD卡或者WIFI芯片的连接)等。
⑨GP Timer:可编程的定时器,向系统提供定时功能。
除去以上还具有同DM816X相关部分相同模块。
有关深入剖析Linux内核与设备驱动的文章
DM 816X系列处理器主要特性:●对混合型安防DVR解决方案而言,可同时支持16通道D1的H.264 HP编码并附带CIF子码流的编码与8通道D1解码,并具有视频混合与图像混合功能,支持多达三个独立显示器。DM 814X系列处理器主要特性基本同DM 816X,编解码性能方面为一个1080P@60fps视频编码或解码,附加的特性如下:●内部实现ISP可以实现图像色彩还原、图像增强、视频稳定以及变焦失真校正等影像信号处理技术。......
2023-11-22
在讲DM 3730电源管理时提到过两种基本的电源管理技术DVFS和AVS,由于DM 816X更多面向高性能的设备需求,所以在电源管理技术中选择了AVS,而DM 814X的需求是获得最大的能耗比,所以在电源管理技术方面选择了DVFS。表2-4DM 816X内部时钟信息至此DM 81XX电源管理相关设计就介绍完毕,可见设计要从需求出发,考虑最佳性价比。图2-13DM 814X时钟框架......
2023-11-22
由于部分Sitara芯片是从对应的无线终端芯片和视频芯片精简而来的,这里就重点介绍AM 335X系列处理器的框架。AM 335X系列处理器框架如图2-14所示。AM 335X有五种核心处理单元:①ARM Cortex-A8:负责系统控制和外围接口驱动。图2-14AM 335X系列处理器框图②PowerVR SGX:负责3D渲染的硬件加速单元。②64K Shared RAM:片内RAM,使系统在外部内存没有初始化好的情况下仍可运行。③L3 and L4 Interconnect:片内总线,负责在片内各个模块间建立通道。......
2023-11-22
1clock控制结构及相关接口Linux内核中时钟的管理也是经历了时间的演进。2clock查找和引用计数框架上面的接口在ARM体系结构中实现了通用的时钟查找和引用计数的框架。图4-46clk_lookup的组织框图从图4-46可见,clk_lookup组织成链表,相应的每个节点都会指向一个struct clk。common clock框架与TI芯片的时钟管理框架的实现整体上是一致的,所以这里不进行详细介绍,了解了TI芯片的时钟管理框架之后,再看common clock的框架就比较容易理解了。......
2023-11-22
标准公差系列是国家标准制定出的一系列标准公差数值。标准公差取决于公差等级和公称尺寸两个因素。对高精度等级IT01、IT0、IT1,主要考虑测量误差,所以标准公差与公称尺寸呈线性关系,且三个公差等级之间的常数和系数均采用优先数系的派生系列R10/2。表2-2公称尺寸≤500mm时的标准公差计算式公称尺寸大于500~3150mm时,可按式IT=aI计算标准公差。表2-3公称尺寸≤500mm的尺寸分段表2-4中的标准公差值就是经这样的计算,并按规则圆整后得出的。......
2023-06-15
MELSEC-A系列PLC是继K系列PLC退出历史舞台后,取而代之的新一代PLC产品。其又被分为了MELSEC-An和MELSEC-AnS两大系列,俗称大A PLC和小A PLC。......
2023-06-15
VFS的实现是以“一切皆是文件”为需求出发点的。要理解VFS的框架首先看一下VFS和系统的静态关系框图,如图5-1所示。从图5-1可见,VFS是用户层的直接接口,是面向用户的服务。图5-1VFS和系统静态关系图在图5-2中每个节点被使用时都会在VFS层中创建dentry,这样可以快速通过文件名进行查找和定位,Linux内核中对dentry的管理组织形式如图5-3所示。以上是系统运行时VFS对文件名的组织管理,这是VFS管理的一个方面。......
2023-11-22
相关推荐