最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

TD-SCDMA手机终端视频采集方案实现

IT圈 admin 35浏览 0评论

2024年4月2日发(作者:关映雁)

维普资讯

圃 …。.…~ ~ 

文章编号:1002—8692(2008)06—0028—02 

TD—SCDMA手机终端视频采集方案实现木・实用设计・ 

赵卫杰。郑建宏 

(重庆邮电大学,重庆400065) 

【摘 要】提出了将摄像头应用在TD—SCDMA手机终端中的设计方案,通过使用参考验证方法(RVM)搭建验证平台,使用Open. 

Vera语言模拟实际的摄像头功能。分析结果显示,该方案可弥补硬件仿真时的不足,满足设计要求。 

【关键词】摄像头;传感器;TD—SCDMA;参考验证方法 

【中图分类号】TN919.82 【文献标识码】A 

Design and Implementation of Video Acquisition in TD

SCDMA Mobile Teminal 

ZHAO Wei-jie,ZHENG Jian—hong 

(Chongqing University of Posts and Telecommunications,Chongqing 400065,China) 

【Abstract】The design of using camera in TD—SCDMA mobile teminal is proposed.The simulating platform is established based 

on Reference Veriifcation Methodology(RVM),and the practical functions of camera are simulated by using OpenVera language. 

The analysis results show that the design can make up for the deficiency of hardware.and can well meet the requirements. 

【Key words】camera;sensor;TD—SCDMA;RVM 

1 引言 

接口设计完成后,先进行硬件测试和仿真,再进行软 

件仿真和验证,RVM与覆盖技术相结合能够有效缩短 

验证周期_3_,最后进行系统级验证。在进行软件仿真时, 

不需要实际的传感器芯片来进行测试,而是要对传感器 

芯片进行软件模拟。 

3 传感器的软件模拟 

传感器的模拟主要包 

2方案设计 

括数据格式模拟、时序模 

拟、同步信号模拟、像素时 

钟模拟等 。对每一种工作 

模式,每一种数据格式,并 

行数据和串行数据的发送 

过程都要进行模拟。在模拟 

之前,要画出整个模块的工 

作流程图,如图2所示。 

固 {- 芯q' ̄ TD_S CDM摄A 

此视频采集方案参 

L—[二一J 囊 {匾奎 磊 量  笛 言 

考的标准包括ITU 601和 

ITU

656,因此,在此方案中 图2 摄像头接口工作流程图 

设计了两种模式:601模式和656模式。根据图2所示的 

流程图,601主模式下,模拟的摄像头代码如下: 

图1方案框图 包括支持的数据格 

for(k=0;k<cfg.frame—hum;k++)//重复帧 

{ 

master601

write

frame(efg);//帧同步时序模拟函数 

for(j=0;j<cfg.size[11:0]+1+efg.frame_etrl[25:16]+1;j++)//重复行 

{ 

for(i=0;i<efg.size[27:16]+1;i++),/重复像素 

国家“863”计划项目(2004AA001390) 

28 

电视技求 

维普资讯

片说明,且写入接口的数据和从接口读出的数据一致,说 

red=random();//数据模拟 

green=random(); 

blue=random(); 

明接口在601主模式下,8位并行能够正常传输RGB666 

数据。其他模式及其相关数据类型和总线宽度用同样的 

方法一一进行测试和验证。 

if(cfg.data ctrl[7:5]==3 b011)//模拟666数据发送过程 

仿真环境二为656模式,4位串行传输,数据类型为 

【_.・】 

YCbCr,仿真结果如图4所示。’ 

1//行重复结束 

outport.¥fv

i=1; //帧同步时序模拟 

@(negedge outpo ̄.¥pclk); 

1//帧重复结束 

在上面一段代码中,其中只模拟了RGB666并行的 

发送过程,其他数据类型只是在发送过程略有不同,其他 

时序可以复用。上述代码模拟了帧同步信号、行同步信 

号、RGB数据的随机化产生、RGB666的发送过程和时序 

的模拟。代码中的参数都是传感器说明中的实际参数值, 

通过真实地模拟,才能保证模拟的摄像头时序符合要求。 

601从模式的模拟比主模式简单,因为从模式下,同 

步信号由接口模块产生,不需要模拟,只需要判断符合时 

图4 YCbCr数据4位串行仿真图 

序的条件即可。其数据发送过程与主模式相同,在此限于 

 .

篇幅,模拟过程不再给出。 

在图4中,可以看到,在每一个像素时钟的下降沿只 

656模式的模拟过程较601模式简单,它不需要模拟 

写入了4 bit数据,直到将帧头字节8 hff,8 hO0,8 h00, 

8 h80发送完,帧中断开始,才向接口中的FIFO写入数 

时序。因为此模式下,同步信号嵌入在数据流中,但是像素 

据。同理,当一帧数据发送完毕,接口会判断帧结束字节 

时钟仍然需要模拟。值得一提的是,随机化产生的YCbCr 

视频数据不能包含用于同步的特殊字节,在OpenVera语 

8 hff,8 hO0,8 hO0,8 h9d,然后产生一个帧结束中断。 

言中8位的16进制数表示为:8 hff,8 hO0,8 h80,8 h9d, 

5 小结 

8 hc7,8 had。这些字节用来作为数据帧头或帧尾。 

笔者所讨论的这种软件测试和仿真方法,可以弥补 

4仿真结果 

硬件仿真时的不足,寻找出潜在的缺陷。特别是在摄像头 

仿真环境一为601主模式,8位并行传输,数据类型 

接口模块中,由于工作模式、数据类型和总线宽度组合起 

来的情况比较多,验证起来比较麻烦,因此在搭建平台的 

为RGB666,仿真结果如图3所示。 

时候,要尽可能考虑全面,尽可能保证在系统级验证时代 

码能够复用。 

参考文献 

【1]赵立.RVM在大规模芯片验证中的运用【EB/OLI.(2005-06-05)[2008一 

O4-l5].http;//www.synopsys.con.cn/synopsys/synopsys_zq/2005/RVM.htm1. 

【2]常勇.利用RVM搭建SOC芯片的高效验证平台[J].电子测试, 

2007(152):17-20. 

【3]陈辉,申敏,刘树军.高效验证平台在TD_SCDMA终端芯片功能验 

证中的应用[J].重庆邮电学院学报,2006,18(3):299-302. 

【4]张亚楠,申敏,游敏惠.基于RVM的可重用测试方法及应用[J].重 

图3 RGB666的8位并行仿真图 

庆邮电学院学报,2006,18(3):303-306. 

[5】詹史法.测试平台的可重用性研究[D】.合肥:合肥工业大学,2004. 

图3中,既有一帧数据的仿真图,又有一行数据的仿 

真图。cif_data_i是送往接口的数据信号,cif int__o是中断 

作者简介: 

信号,cif_l、r_i是行同步信号,cif_pclk_i是模拟的像素时 

赵卫杰(1981一)。硕士生。主研第三代移动通信; 

钟,cif_sof是帧开始信号。下窗口中的cif_fv_i是帧同步 

郑建宏(1961-),教授,博士生导师。研究方向为TD—SCDMA移动 

终端。 

信号。由仿真图可以看出,各信号的时序符合传感器的芯 

责任编辑:许盈 收稿日期:2o08—03—27 

N0.06 Vo1.32 2008(Sum No.315}、\『I口∞ 鲫旧 № 29 

2024年4月2日发(作者:关映雁)

维普资讯

圃 …。.…~ ~ 

文章编号:1002—8692(2008)06—0028—02 

TD—SCDMA手机终端视频采集方案实现木・实用设计・ 

赵卫杰。郑建宏 

(重庆邮电大学,重庆400065) 

【摘 要】提出了将摄像头应用在TD—SCDMA手机终端中的设计方案,通过使用参考验证方法(RVM)搭建验证平台,使用Open. 

Vera语言模拟实际的摄像头功能。分析结果显示,该方案可弥补硬件仿真时的不足,满足设计要求。 

【关键词】摄像头;传感器;TD—SCDMA;参考验证方法 

【中图分类号】TN919.82 【文献标识码】A 

Design and Implementation of Video Acquisition in TD

SCDMA Mobile Teminal 

ZHAO Wei-jie,ZHENG Jian—hong 

(Chongqing University of Posts and Telecommunications,Chongqing 400065,China) 

【Abstract】The design of using camera in TD—SCDMA mobile teminal is proposed.The simulating platform is established based 

on Reference Veriifcation Methodology(RVM),and the practical functions of camera are simulated by using OpenVera language. 

The analysis results show that the design can make up for the deficiency of hardware.and can well meet the requirements. 

【Key words】camera;sensor;TD—SCDMA;RVM 

1 引言 

接口设计完成后,先进行硬件测试和仿真,再进行软 

件仿真和验证,RVM与覆盖技术相结合能够有效缩短 

验证周期_3_,最后进行系统级验证。在进行软件仿真时, 

不需要实际的传感器芯片来进行测试,而是要对传感器 

芯片进行软件模拟。 

3 传感器的软件模拟 

传感器的模拟主要包 

2方案设计 

括数据格式模拟、时序模 

拟、同步信号模拟、像素时 

钟模拟等 。对每一种工作 

模式,每一种数据格式,并 

行数据和串行数据的发送 

过程都要进行模拟。在模拟 

之前,要画出整个模块的工 

作流程图,如图2所示。 

固 {- 芯q' ̄ TD_S CDM摄A 

此视频采集方案参 

L—[二一J 囊 {匾奎 磊 量  笛 言 

考的标准包括ITU 601和 

ITU

656,因此,在此方案中 图2 摄像头接口工作流程图 

设计了两种模式:601模式和656模式。根据图2所示的 

流程图,601主模式下,模拟的摄像头代码如下: 

图1方案框图 包括支持的数据格 

for(k=0;k<cfg.frame—hum;k++)//重复帧 

{ 

master601

write

frame(efg);//帧同步时序模拟函数 

for(j=0;j<cfg.size[11:0]+1+efg.frame_etrl[25:16]+1;j++)//重复行 

{ 

for(i=0;i<efg.size[27:16]+1;i++),/重复像素 

国家“863”计划项目(2004AA001390) 

28 

电视技求 

维普资讯

片说明,且写入接口的数据和从接口读出的数据一致,说 

red=random();//数据模拟 

green=random(); 

blue=random(); 

明接口在601主模式下,8位并行能够正常传输RGB666 

数据。其他模式及其相关数据类型和总线宽度用同样的 

方法一一进行测试和验证。 

if(cfg.data ctrl[7:5]==3 b011)//模拟666数据发送过程 

仿真环境二为656模式,4位串行传输,数据类型为 

【_.・】 

YCbCr,仿真结果如图4所示。’ 

1//行重复结束 

outport.¥fv

i=1; //帧同步时序模拟 

@(negedge outpo ̄.¥pclk); 

1//帧重复结束 

在上面一段代码中,其中只模拟了RGB666并行的 

发送过程,其他数据类型只是在发送过程略有不同,其他 

时序可以复用。上述代码模拟了帧同步信号、行同步信 

号、RGB数据的随机化产生、RGB666的发送过程和时序 

的模拟。代码中的参数都是传感器说明中的实际参数值, 

通过真实地模拟,才能保证模拟的摄像头时序符合要求。 

601从模式的模拟比主模式简单,因为从模式下,同 

步信号由接口模块产生,不需要模拟,只需要判断符合时 

图4 YCbCr数据4位串行仿真图 

序的条件即可。其数据发送过程与主模式相同,在此限于 

 .

篇幅,模拟过程不再给出。 

在图4中,可以看到,在每一个像素时钟的下降沿只 

656模式的模拟过程较601模式简单,它不需要模拟 

写入了4 bit数据,直到将帧头字节8 hff,8 hO0,8 h00, 

8 h80发送完,帧中断开始,才向接口中的FIFO写入数 

时序。因为此模式下,同步信号嵌入在数据流中,但是像素 

据。同理,当一帧数据发送完毕,接口会判断帧结束字节 

时钟仍然需要模拟。值得一提的是,随机化产生的YCbCr 

视频数据不能包含用于同步的特殊字节,在OpenVera语 

8 hff,8 hO0,8 hO0,8 h9d,然后产生一个帧结束中断。 

言中8位的16进制数表示为:8 hff,8 hO0,8 h80,8 h9d, 

5 小结 

8 hc7,8 had。这些字节用来作为数据帧头或帧尾。 

笔者所讨论的这种软件测试和仿真方法,可以弥补 

4仿真结果 

硬件仿真时的不足,寻找出潜在的缺陷。特别是在摄像头 

仿真环境一为601主模式,8位并行传输,数据类型 

接口模块中,由于工作模式、数据类型和总线宽度组合起 

来的情况比较多,验证起来比较麻烦,因此在搭建平台的 

为RGB666,仿真结果如图3所示。 

时候,要尽可能考虑全面,尽可能保证在系统级验证时代 

码能够复用。 

参考文献 

【1]赵立.RVM在大规模芯片验证中的运用【EB/OLI.(2005-06-05)[2008一 

O4-l5].http;//www.synopsys.con.cn/synopsys/synopsys_zq/2005/RVM.htm1. 

【2]常勇.利用RVM搭建SOC芯片的高效验证平台[J].电子测试, 

2007(152):17-20. 

【3]陈辉,申敏,刘树军.高效验证平台在TD_SCDMA终端芯片功能验 

证中的应用[J].重庆邮电学院学报,2006,18(3):299-302. 

【4]张亚楠,申敏,游敏惠.基于RVM的可重用测试方法及应用[J].重 

图3 RGB666的8位并行仿真图 

庆邮电学院学报,2006,18(3):303-306. 

[5】詹史法.测试平台的可重用性研究[D】.合肥:合肥工业大学,2004. 

图3中,既有一帧数据的仿真图,又有一行数据的仿 

真图。cif_data_i是送往接口的数据信号,cif int__o是中断 

作者简介: 

信号,cif_l、r_i是行同步信号,cif_pclk_i是模拟的像素时 

赵卫杰(1981一)。硕士生。主研第三代移动通信; 

钟,cif_sof是帧开始信号。下窗口中的cif_fv_i是帧同步 

郑建宏(1961-),教授,博士生导师。研究方向为TD—SCDMA移动 

终端。 

信号。由仿真图可以看出,各信号的时序符合传感器的芯 

责任编辑:许盈 收稿日期:2o08—03—27 

N0.06 Vo1.32 2008(Sum No.315}、\『I口∞ 鲫旧 № 29 

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论