当前位置: 首页 > news >正文

建网站需要学习什么临沂做网站的公司

建网站需要学习什么,临沂做网站的公司,网站建设需具备的条件,网站正在建设中空白模板本篇文章包含的内容 一、HDMI简介1.1 HDMI引脚解析1.2 HDMI工作原理1.3 DVI编码1.4 TMDS编码 二、并串转换、单端差分转换原语2.1 原语简介2.2 原语#xff1a;IO端口组件2.3 IOB 输入输出缓冲区2.4 并转串原语OSERDESE2 笔者在这里使用的开发板是正点原子的达芬奇开发板… 本篇文章包含的内容 一、HDMI简介1.1 HDMI引脚解析1.2 HDMI工作原理1.3 DVI编码1.4 TMDS编码 二、并串转换、单端差分转换原语2.1 原语简介2.2 原语IO端口组件2.3 IOB 输入输出缓冲区2.4 并转串原语OSERDESE2 笔者在这里使用的开发板是正点原子的达芬奇开发板FPGA型号为XC7A35TFGG484-2。参考的课程是正点原子的课程手把手教你学达芬奇达芬奇Pro之FPGA开发篇。 一、HDMI简介 HDMI全称为High Definition Multimedia Interface即高清多媒体接口。它不仅可以传输视频信号还可以传输音频信号。上图所示的HDMI接口即为最常见的HDMI-A型接口。有19个引脚尺寸为13.9×4.45mm广泛应用于笔记本投影仪显示器等工作频率约为160MHz。MDMI有不同的协议版本比较重要的几个协议版本如1.02002.12、1.32006.6、2.02013.9、2.12017.1协议版本越高级HDMI信号的传输速率、支持的分辨率以及帧率就越高。目前主流的HDMI协议版本为2.0。 1.1 HDMI引脚解析 HDMI的引脚及其定义如下图所示   在HDMI协议中总共有4组差分线每组分别由信号、-信号、屏蔽信号组成。四组信号线分别传输R、G、B信号以及时钟信号。CEC为HDMI的扩展功能可以使用这一条线传输两个设备之间的控制信息SCL、SDA是HDMI的I2C接口可以实现不同设备之间EDID信息传输Extended Display Identification Data 、外部显示设备标识数据——指DDC通讯中传输的显示设备数据。热插拔检测线用于检测是否有从机连接到主机。 1.2 HDMI工作原理 HDMI的工作原理图如下所示。图中TMDS指最小化传输差分信号Transition Minimized Differential Signaling是指被转换后的传输信号。视频信号Video和音频信号Audio通过一种特定的编码方式转换为10bit的串行差分信号这种信号即成为TMDS信号。在主机上进行编码在从机上进行解码从而实现两个设备之间的信息交互。 上图展示了RGB-888格式下的TMDS信号和TERC4转换以及连接方式。视频信息采用TMDS进行编码音频信号采用TERC4进行编码。每一路信号都是并行信号HSYNC和VSYNC是显示的水平同步信号和竖直同步信号这两个信号只和蓝色通道一起编码。绿色通道和红色通道的CTL0-3用来传输控制信号。TERC4频编码较为复杂本文章不涉及。时钟信号也需要编码但是较为简单上图中没有展示出来。 1.3 DVI编码 当HDMI只传递视频信息不传递音频信息HDMI协议就可以退化为DVI协议。DVI也使用 TMDS进行编码。DVI编码中有一个视频数据使能VDE信号当它拉高时传递像素信号当它拉低时传递控制信号和水平数值同步信号。 1.4 TMDS编码 TMDS指最小化传输差分信号Transition Minimized Differential Signaling主要适用于HDMI和DVI视频信号的编码。它的编码方式是将原有的8bit数据编码为10bit数据。 前8bit数据通过同或/异或算法得到。bit9反映前8bit数据的运算方式如果是0则说明前8bit通过异或非同或方式得到的如果是1就说明是通过异或方式得到的。bit10直流平衡位。在高速的差分信号传输中通常在接口处采用交流耦合即会在接口处添加一个隔直电容去掉交流量。如果传输的信号长时间保持不变就有可能在信号接收端出现直流偏移导致解码错误。所以我们在编码时添加一个直流平衡位如果前面数据1比较多那么bit10 0反之如果前面数据0比较多那么bit10 1。 TMDS的编码过程可以由下图所示 参数名称含义D C1 C0 DED是视频信号 C是控制信号 DE是使能信号Cnt(t)寄存器参数用来存储第t次编码中1的个数比0的个数多多少为了满足TMDS减少上冲下冲和确保直流平衡的要求N1{x}输入信号中1的个数N0{x}输入信号中0的个数q_m临时寄存的数据输出q_out编码输出 二、并串转换、单端差分转换原语 2.1 原语简介 原语英文名称Primitive是Xilinx针对其器件特征开发的一系列常用模块名称涵盖了FPGA开发过程中的常用领域方便用户直接调用FPGA的底层组件。以Xilinx为例共分为10类计算组件、IO端口组件、寄存器/锁存器、时钟组件、处理器组件、移位寄存器、配置和检测组件、RAM/ROM组件、Slice/CLB组件以及G-tranceiver。可以将原语理解为一段特殊的代码。实际上调用原语是在实例化某个Xilinx的内置模块。   原语的好处在于原语可以之间看作为“库函数”可以直接例化调用比创建IP要更加方便功能也更全面可以有效提高开发效率。 2.2 原语IO端口组件 IO端口组件是Xilinx的一类原语。IO组件中一共包含了21个原语对应21个功能。在本次实验中主要采用并转串OSERDES和单端转差分OBUFDS两个原语。   IO组件的结构如下图所示。图中IDELAYE2和ODELAYE2分别是输入延迟和输出延迟主要作用是为了解决高速信号传输中信号线可能不等长的问题等待最长的一根线数据到来后再读取数据。ILOGICE2和OLOGICE2中主要包含了IDDR和ODDR的资源用于双边沿取样。ISERDESE2的作用是将单端输入的串行数据转换为并行数据OSERDESE2的作用是将并行数据转换为单端串行数据输出。 达芬奇使用的FPGA芯片为A7系列其中没有HPBANK所以没有ODELAYE2。ZYNQ也只有7030以上系列才有HPBANK所以一般使用的FPGA芯片是没有ODELAYE2的。 2.3 IOB 输入输出缓冲区 IOB的结构如下所示在本次实验中它主要完成单端转差分的操作。因为差分信号至少需要两条线所以一个IOB是无法完成的至少需要两个IOB才能完成这个功能。 2.4 并转串原语OSERDESE2 对于一个并行数据要想把它转换为串行数据有以下两种做法 一个时钟周期内有10bit数据将该时钟作10倍频倍频后的时钟每一个周期存放一个数据。这种做法易于理解但是最大的问题是将时钟进行10倍频后芯片以及外部设备可能不支持这样高的频率。一个时钟周期内有10bit数据将该时钟作5倍频倍频后的时钟的上升沿和下降沿都进行数据转换输出即DDR双边沿采样。这样可以有效缓解倍频给时钟带来的压力。 OSERDESE2的结构如下图所示。该组件可以分成三部分上面的TCETBYTEIN和一部分电路组成三态控制中间的CLK、CLKIDIV、RST组成时钟控制部分CLK为快速时钟5倍频CLKDIV是低速时钟1倍频下面的OCE、D1-D8、OQ、OFB等组成并转穿的转换部分。数据转换数据只有8个数据输入口要想实现10转1则需要将两个OSERDESE2级联使用。 持续不定期更新完善中…… 原创笔记码字不易欢迎点赞收藏~ 如有谬误敬请在评论区不吝告知感激不尽博主将持续更新有关嵌入式开发、FPGA方面的学习笔记。
http://www.pierceye.com/news/256781/

相关文章:

  • 公司付的网站费怎么做分录黑色网站配色
  • 体育门户网站源码峰峰做网站
  • 山西网站建设多少钱电商网站建设需要
  • 海西电子商务网站建设wordpress 主题宽度
  • 网站建设首选公司wordpress需要mysql
  • 织梦 旅游网站模板深圳公司招牌制作
  • PHP网站开发如何建立vipwordpress页面伪静态
  • 主题公园旅游景区网站建设网站后台图片模板
  • 慈溪网站建设慈溪WordPress点击文章显示404
  • 网站建设与seo网站开发项目总结范文
  • 做竞彩网站代理犯法么建站公司 网站
  • 浙江建设证书查询seo服务公司深圳
  • 长沙协会网站设计专业服务医疗信息化软件公司排名
  • 北京网站制作一般多少钱黑色网站欣赏
  • 广州建设工程造价管理站wordpress获取文章title
  • 免费购物网站源码网站开发的论文引言
  • 商城网站开发需要哪些人员本机建的网站打开却很慢
  • 网站建设哪专业学会python做网站
  • vs怎么添加图片做网站地方门户网站管理系统
  • 三亚做网站的公司科技网站推荐
  • 电商网站运维怎么做自己做网站创业
  • seo有哪些网站集团公司网站 案例
  • 传媒大学附近网站建设公司天津市工程建设公众信息网官网
  • 关于网站建设与维护的参考文献家装设计费用多少钱一平方
  • 网站建设与管理专业概述网站建设报价费用是多少
  • asp医院网站源码破解版北京企业做网站报价
  • 个人做电商网站赚钱吗门业网站模板
  • 企业产品微网站收费吗wordpress移服务器改域名
  • 原创文章网站网站建设团队介绍
  • WordPress建站详细过程安康建设网站