微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 车载数字视频压缩记录系统设计

车载数字视频压缩记录系统设计

时间:07-18 来源:互联网 点击:

Int_source[6])中断;之后,当主机等到RDY中断后,它将清除RDY中断并开始向SZ1510的内部DSP装载二进制代码。

  3.2 SZ1510的二进制代码装载

  由于复位后内部寄存器的内容是未知的,因此,主机必须进行程序代码的装载,以初始化视频编码核的可编程RAM。SZ1510内部的程序空间是以块(Blank)为单位进行划分的,每块的大小是256字节。用于视频编码核的二进制代码的装载空间为0x000~0x004和0x00c六个块,共1.5k字节代码。具体装载时,先由主机向0x2E寄存器写0x01,以表示外部的SDRAM是1M×16bits;接着由主机向0x0C寄存器写0x03,以使能FIFOReady和End of Data中断;然后由主机向0x11寄存器写0x1,以设定工作模式为内部内存写模式;再由主机向0x10写0x20,以设定SZ1510输出数据的FIFO大小为256字节;最后对每块程序空间进行二进制代码装载,其具体过程如下:

  (1)主机写0x3F寄存器,选择下载程序空间;

  (2)主机向0x08寄存器写0x04,发送开始命令;

  (3)主机等待Ready中断;

  (4)主机通过读0x0e寄存器,清除Ready中断;

  (5)主机向Data_in寄存器0x01写256个字节;

  (6)主机等待EOD(End 0f Data)中断,

  (7)主机通过读0x0e寄存器,清除EOD中断;

  (8)主机查程序空间的代码是否装载完毕,如没有则继续装载。

  4 结束语

  本系统可实时长时间记录摄像头传输的汽车外部及车内各仪表显示的视频信号,所记录的压缩数据流符合MPEG-1图像压缩标准。本设计中采用的压缩视频流速率为1.5 Mbps。对于一个3GB的电子盘,本系统可连续记录超过4.5个小时的汽车视频数据。由此可见,本系统体积小、功耗低,便于移动环境下对视频数据的实时长时间压缩数据记录。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top