• Lattice 的 Framebuffer IP核使用调试笔记之datasheet笔记


       本文由远航路上ing 原创,转载请标明出处。

         学习使用以及调试Framebuffer IP 核已经有一段时间了,调试的时候总想记录些东西,可是忙的时候就没有时间来写,只有先找个地方记录下,以后再总结。所以找这个时间好好的记录学习下。更加详细可以参考datasheet.

          Framebuffer IP核总体概括以及结构示意图如下:

             

          Framebuffer IP核的作用是帧率的提升,支持静态(固定分辨率)和动态(可变分辨率,设置最大分辨率)两种模式。同时也可以选择开启或关闭转换功能。输入输出管脚以及和DDR3的接口定义如下(动态模式):

       

       

          输入端口有:输入视频信号时钟iclk,视频每帧的第一行第一个有效点的信号  frmsync_in,以及视频输入有效使能信号dvalid_in,输入数据信号din,三个信号的不同情况下的时序图可以参考IP核的datasheet,截图如下:

        

           当启动帧率转换时,IP会要求外部输入要输出的视频信号的时钟,根据输出时钟要送出数据。输入信号:oclk,dout_enable,输出信号dout和dvalid_out,他们的时序图上图也有体现。

      

            在启动帧率转换之后,根据要输出的的视频信号的时钟频率又可以分为两种情况;一、输出视频时钟与输入视频时钟频率相同;二、输出视频时钟是输入视频时钟的两倍。 两种情况下输入与输出的关系时序图如下:

            

    除了视频输入输出端口之外,还有与DDR的接口,则这部分读写的接口时序图如下:

      

        

        最后的pclk、pwrite、paddr、pwdat为动态配置的参数设置信号,时序图如下:

      

        FW = frame width   FH= frame higth  KP = keep 

     更多细节可以参考官方的datasheet

  • 相关阅读:
    JAVA中添加jar包
    shell 脚本读取数据库示例
    Div 布局之 DIV垂直居中显示
    awk 学习笔记
    提示ufmyhr日志已满,无法继续操作软件,如何解决
    12种貌似卫生的不卫生习惯
    远程通客户端反复提示要下载客户端软件
    固定资产反启用后再启用报00:00:00错误
    2008年5月14日
    睡前六个必要动作,一觉睡到大天亮
  • 原文地址:https://www.cnblogs.com/fhyfhy/p/5207613.html
Copyright © 2020-2023  润新知