单芯片MPEG4视频编码解码芯片(SOC/ASIC)-FIC8120/GM8126

一颗单芯片的MPEG4视频编码解码芯片--FIC8120  

转载自:http://blog.163.com/bos_tang/blog/static/56139132008048368875/

2008-01-04 08:36:08|  分类: 安防 |  标签: |字号 订阅

应用范围:

Ipcam,DVS,DVR,视频会议系统(编码解码同时),DMA系统

硬件结构:

FIC8120是高集成度的硬件MPEG4编解码SoC。核心是MPEG4/JPEG视频编解码硬件引擎和功能强大的FA526 RISC 32bit CPU(ARM922)。编解码引擎支持MPEG4实时编码/解码,可以达到30fps且压缩分辨率为720×480的码流。此外芯片集成单片的多码流处理,处理外部控制指令,运动监测等技术。

FIC8120使用了0.18微米制程,全速率下编码解码功耗只有0.6W,发热量相当低,适合环境恶劣的应用。

FIC8120 内置了100K 门电路的MPCA(相当于FPGA可编程逻辑电路),系统利用其中25%的电路实现了Input OSD,CCIR601 Input,YcbCr to RGBconverter,16BitRGB Output Interface,Bypass mode等功能,用户还可利用剩余75%的电路设计需要的应用功能。

系统接口

FIC8120接口主要有系统存储、网络接口、视频接口、音频接口和外部存储接口等构成。

◆     系统存储

FIC8120的编解码引擎和FA526使用共同的系统存储器件,省去了目前流行的双芯片方案(MPEG4+ CPU)中,MPEG4需独立接FLASH和SDRAM,降低BOM成本,也减少系统复杂性。FIC8120外挂存储器的容量大小可由使用者自行扩充,FLASH 可支持64M ,SDRAM可支持512M。

◆ 网络接口

内置802.3以太网MAC,外部只需要接PHY 即可,例如:IC+的 IP101A

◆ 视频接口

支持数字视频输入输出接口CCIR656/601

输出复合视频或者S-Video,只需要接视频模/数转换芯片,例如:飞利浦SAA7113

◆ 音频接口

内置I2S接口,可以方便的接目前主流的音频解码器。例如:wolfson(欧胜)公司的WM8731芯片。

◆ 外部存储接口

整合High Speed  USB2.0 OTG控制器与PHY的IP,SD card Controller

方便扩展大容量的NAND FLASH或USB硬盘,SD卡作为外部存储设备。

◆     其他接口

GPIO ×14 ,Uart × 4,MutiICE

FIC8120数据流流向可分为不同方向:若提供内容的来源是CMOS传感器,FIC8120内捕捉模块的DMA直接将视频流向SDRAM控制器送。若提供内容的来源是电视、数字录像机、DVD或CCD摄像头,FIC8120内捕捉模块的DMA可通过SAA7113芯片将视频流向SDRAM控制器送。FIC8120设计了一个硬件预览路径将视频流直接传送到显示模块,用户可以在LCD显示屏上见到所录制的录像。视频流在SDRAM存到一定的量再送到MPEG4编码器进行编码,因为我们将捕捉模块的视频直接送到SDRAM控制器,而非通过AHB总线,因此即使录制720×480的影像,带宽依然能够得到保证。压缩过的录像回存到SDRAM存储器,再送达任何存储设备,如SD卡、Micro Drive或是硬盘。

系统接口

FIC8120接口主要有系统存储、网络接口、视频接口、音频接口和外部存储接口等构成。

◆     系统存储

FIC8120的编解码引擎和FA526使用共同的系统存储器件,省去了目前流行的双芯片方案(MPEG4+ CPU)中,MPEG4需独立接FLASH和SDRAM,降低BOM成本,也减少系统复杂性。FIC8120外挂存储器的容量大小可由使用者自行扩充,FLASH 可支持64M ,SDRAM可支持512M。

网络接口

内置802.3以太网MAC,外部只需要接PHY 即可,例如:IC+的 IP101A

视频接口

支持数字视频输入输出接口CCIR656/601

输出复合视频或者S-Video,只需要接视频模/数转换芯片,例如:飞利浦SAA7113

音频接口

内置I2S接口,可以方便的接目前主流的音频解码器。例如:wolfson(欧胜0的WM8731芯片。

外部存储接口

整合High Speed  USB2.0 OTG控制器与PHY的IP,SD card Controller

方便扩展大容量的NAND FLASH或USB硬盘,SD卡作为外部存储设备。

◆     其他接口GPIO ×14 ,Uart × 4,MutiICE

posted @   TechStone  阅读(976)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示