SPI接口H.265编码设计方案1.设计要求一般编码器采用以太网输出,由于以太网的网络传输特性不恒定,视频码流传输不均匀。北京网视云通科技有限公司,根据客户下面要求:(1)输入为外置行场同步的逐行数字视频,数据8位,YcbYcr排列,类似BT656格式;(2)码流输出使用SPI和串口,输入图像大小可通过串口配置;(3)板子尺寸为50mmx50mm;设计本小尺寸低功耗的H.265编码解码模块设计方案。本方案适用于和SPI接口的传统无线数据传输设备配套使用。2.模块板尺寸结构根据设计要求,可以初步规划出编码板模块尺寸示意图,如图1所示。图1:网视云通编码模块尺寸示意图模块板结构如图1所示,板内比较大的芯片是DSP、FPGA、FLASH、DDR3这几颗芯片,其初步布局可以在一个50mmx50mm的板子内放下。安装孔在4角安放4个2.5mm的安装孔。此板采用2个柔性线路板连接接头与其他板子连接,其中一个FPC-VI接头,用于连接输入图像信号,另外一个FPC-SPI接头用于连接SPI接口、串口和电源等连接线。3.编码逻辑结构编码模块板的逻辑设计框图如图2所示。图2:网视云通编码模块逻辑框图编码模块的核心是一片H.264编码芯片,此芯片外接有2片DDR3内存芯片,用于缓存图像,还外接有FLASH芯片,用于保存系统程序。在DSP编码芯片前端,还有一片FPGA,此FPGA的主要功能是进行数据格式转换,其功能一是将外部送来发非标输入图像转成标准格式的图像,再送入DSP编码器处理;第二个功能是将DSP编码后通过网口送出的码流,转换成SPI接口模式数据,在通过SPI接口和其他板子连接。编码器DSP内部有一片ARMCPU,可以运行嵌入式Linux系统,外部控制命令通过串口直接发送给DSP编码芯片。4.功能说明编码模块主要功能如下:(1)支持自定义图像输入格式,FPGA根据自定义格式转换成标准图像格式(2)支持一路高清编码,分辨率最大支持1920x1080p60(3)编码后的码流通过SPI接口送出,SPI数据通信协议可自定义(4)控制指令通过串口发送(5)模块采用单+3.3V电源供电(6)采用PC软件解码(7)5.开发任务与费用估计人员开发成本主要包括:(1)电路板原理图设计:(2)电路板PCB图设计:(3)FPGA控制逻辑设计:(4)DSP控制软件开发:(5)PC机端回放与控制软件开发:人员费用合计:(1)~(5)详细人员费用,需要来公司面谈。开发周期,初步估计需要:3~5个月6.单片模块板成本估计小批量加工此模块板,各项成本初步估计如下:(1)FPGA芯片(2)DSP芯片(3)其他芯片与器件(4)PCB板、(5)2个FPC插座(6)焊接与测试费详细成本,需要来公司面谈