主控AML8726-H,来自Amlogic架构图,AML8726-H A/V Processor265balls LFBGA无铅封装内部集成
一个双核的32bit ARC 750D,400MHz,最大工作频率700MHz,带DSP扩展指令集,用来跑系统和应用程序的,控制音视频解码模块,本身不参与解码。7级流水线,ARC750D跟类似的ARM1136、MIPS32 24Kc CPU相比,拥有更小的面积和更低的功耗, 指令更精简。(ARC应用的相对较少,但重量级芯片和终端厂家采用的较多,包括Intel, HP, Toshiba,Sony,Sandisk, Amlogic,Broadcom, Motorala, Zoran等。)
一个视频处理模块,包括:1x前端的音视频分析器1x用于视频的24bit AMRISC CPU1x多格式硬件解码器1xJPEG/M-JPEG解码器1x视频后处理模块音视频分析器在AMRISC CPU的控制下,对输入音视频流进行分离,解密,进行分析后为视频解码和音频解码模块分配大小合适的缓存空间。这一步是可编程的,因此提供了对各种封装的支持。
硬件解码器在AMRISC的控制下,对视频流进行VLD, IQ, IDCT,运动估算, 反帧内帧间预测,重构和宏块存储工作。同时配置了一个独立的RV环路滤波器,用于消除低码率RealVideo的色块。生成的图像被送到视频后处理器,跟OSD画面结合,并进行缩放。
JPEG模块用于解码JPEG图像,同时支持M-JPEG视频。由于具有一个流式处理的前端接口,因此理论上JPEG图片的大小是不受限制的。这个模块同时支持图像的缩放和旋转。
一个音频处理模块,包括:1x 24bit 音频AMRISC CPU1x 音频解码器音频AMRISC CPU增加了用于音频处理的DSP指令集,同时内部带有RAM和ROM,用于存储微代码。通过编程可以支持多种音频解码,并实现DSP效果,如EQ,虚拟环绕声,多声道混缩为两声道,以及Dolby Prologic II, Dolby Prologic IIx, 和 Dolby Digital EX效果。支持SPDIF输出。
剩下的包括NAND控制器,SD/MS读卡器,2个USB 2.0 OTG控制器,1个快速以太网控制器。这些都是由双核ARC750D主CPU来控制的。主CPU ARC750D带MMU,因此可以支持Liunx等高级操作系统。提供的默认的操作系统是AVOS,一种RTOS。这么说不算硬解的那一堆模块,1个双核ARC + 2个AMRISC,算是四核吧。
不过目前看来主CPU 双核ARC负担还比较轻,期待进一步开发。在同方案的高清盒子中,实现了24小时迅雷下载。 |