- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
显示模块概要设计
输出模块设计概要
v1.0 田云钧 2010-5-31首次制定
设计说明
显示模块实现功能
本模块完成两路不同格式的视频输出,一路为RGB数据,一路为YCRCB格式的数据。两种不同类型的数据的输出受主机控制。当输出RGB数据时,直接将读入的数据输出个ADV7393模块,当输出YCRCB数据时,需要将读入的RGB数据变换为YCRCB格式的数据然后输出。
整体设计说明
下图为系统整体设计模块图
CMD将来自ARM的控制指令转发到主控单元,主控单元接收到命令后,将指令转换为相应的控制信号。主控单元完成对输出模块的设置,如:时序参数的设置,输出数据的格式,以及时钟域的选择等。输出模块直接将数据输出到ADV7393,其输出的数据格式以及DE,VS,HS的时序特性都由主控单元配置。当显示使能时,输出模块读取FIFO中的有效数据,并将数据输出,每输出一帧图像则frame_clr信号完成对FIFO的清空操作。
主控单元接口信号说明
信号名称 IO bit 说明 time_par_i I 80 设定视频控制信号的时序参数 out_typ_i I 2 输出数据格式类型选择信号,共有三种模式,RGB,YCRCB,no_de模式 debug_idx_i I 4 当debug_idx_i为4’b0000时,输出加载数据,否则输出DEBUG数据 buso_typ_i I 2 输出数据总线的类型 入DDR ,SDR 8BIT 10BIT 12BIT等 clk_typ_i I 2 时钟选择 clk_sys_i I 1 系统时钟输入 100M rst_i I 1 复位信号,低有效 timhd_o O 12 行有效参数设置 timvd_o O 12 场有效参数设置 timhfp_o O 9 行消隐前肩参数设置 timhbp_o O 9 行消隐后肩参数设置 timhs_o O 9 行同步参数设置 timvfp_o O 9 场消隐前肩参数设置 timvbp_o O 9 场消隐后肩参数设置 timvs_o O 9 场同步参数设置 no_de_o O 1 DE无效状态(出错时) dat_test_o O 24 DEBUG模式下,数据输出 daq_oe_o O 1 加载数据输出允许控制信号 format_o O 1 输出数据格式(RGB,YCRCB)0,RGB 1 YCRCB bus_typ_o O 3 输出数据总线类型
输出模块接口信号说明
信号名称 IO bit 说明 clk_video_i I 2 视频时钟输入 rst_i I 1 复位信号,低有效 start_i I 1 开始信号,以脉冲形式启动数据采集,当视频切换时候,start需要再发送一次 frame_clr_o O 1 每显示完一帧时,产生脉冲将FIFO的内容清空 adv_dat_o O 16 输出到ADV7393的数据分为RGB和YCRCB格式 adv_hs_o O 1 行同步信号 adv_vs_o O 1 场同步信号 adv_de_o O 1 DE信号 fifo_full_i I 1 FIFO满 fifo_cnt_i I 11 FIFO地址 fifo_dat_i I 24 读FIFO数据 24bit RGB分辨率为8bit fifo_rden_o O 1 读FIFO允许信号。 timhd_i I 12 行有效参数设置 timvd_i I 12 场有效参数设置 timhfp_i I 9 行消隐前肩参数设置 timhbp_i I 9 行消隐后肩参数设置 timhs_i I 9 行同步参数设置 timvfp_i I 9 场消隐前肩参数设置 timvbp_i I 9 场消隐后肩参数设置 timvs_i I 9 场同步参数设置 enable_i I 1 视频输出使能信号 有cmd[0]控制 no_de_i I 1 DE无效状态(出错时) dat_test_i I 24 DEBUG模式下,数据输出 daq_oe_i I 1 加载数据输出允许控制信号 format_i I 1 输出数据格式(RGB,YCRCB)0,RGB 1 YCRCB busy_o O 1 RSV err_o O 1 RSV
输出模块内部状态转移图
IDLE:初始状态,当系统复位,或者显示不使能时,保持在当前状态,否则无条件转移到WAIT状态。
WAIT:等待状态,等待fifo
文档评论(0)