基于FPGA的系统通过合成两条视频流来提供3D视频 (基于fpga的系统控制系统)
整理分享基于FPGA的系统通过合成两条视频流来提供3D视频 (基于fpga的系统控制系统),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:基于fpga的系统控制系统,fpga 系统,fpga 系统,基于FPGA的系统设计,基于fpga的设计,基于fpga的系统控制系统,基于fpga的系统计划书,基于FPGA的系统设计应该怎么做,内容如对您有帮助,希望把内容链接给更多的朋友!
图1支架上的两台*机(已针对立体视觉对齐)图2所示高级功能框图使用了采用相同*标准的两台同步*机、两个**和一个FPGA。为了确保完全一致的帧速率,*机必须行锁定到共同的参考时序。如果没有同步,不使用外部存储器,就不可能将输出组合起来并存储为完整的*帧。图2高级功能框图图3显示两个行锁定*流被合并成一个立体图像。图4显示,如果不将整个*帧保存在外部存储器中,则异步*流无法合并。图3合并两个同步*流图4如果不使用外部存储器,则无法合并异步*流然后,两台同步*机的输出由**(如ADVD,ADV或ADV用于模拟*机)进行数字化处;也可由HDMIreceivers(如ADV或ADV用于数字*机)进行数字化处理。**和HDMI*都采用内部锁相环(PLL)在其输出总线上产生时钟和像素数据。这意味着,在数字化模拟*,或者接收HDMI流时,将为两台*机产生两个*的时钟域。另外,两个*流可能存在对齐误差。这些时序差异和对齐误差必须在后端器件(如FPGA)中进行补偿,先将数据带至共同的时钟域,然后再将两个*图像结合成单个立体*帧。然后,通过一个支持3D的HDMI1.4HDMI*(如ADV或ADV—也可以将其提供给DSP(如ADSP-BFBlackfin®处理器)—以便进一步处理。时钟架构**有两种完全不同的时钟源,具体取决于其是否锁定。当*PLL被锁定至输入同步信号时——水平同步(**)或TMDS时钟(HDMI)——结果会产生一个锁定至输入*源的时钟。当*失锁时,或者当PLL处于强制*运行模式时,*PLL不会锁定至输入同步信号,结果会产生一个锁定至晶振时钟的时钟输出。另外,时钟可能不会在复位后输出,因为LLC时钟驱动器在复位后设置为高阻抗模式。因此,如果*有两个或多个始于**或HDMI*的*路径,即使将同一晶振时钟提供给两个**或HDMI*,仍会有两个不同频率、不同相位的不同时钟域,因为每个器件都会基于自己的PLL产生自己的时钟。带锁定**的同步*典型的立体*使用两个*源,其中,每个**都会锁定至输入*信号,并会基于输入水平同步或TMDS时钟产生自己的时钟。当两台*机同步——或行锁定至同一参考时序时——分帧线将始终对齐。由于两个*的**会收到相同的水平同步信号,因此,像素时钟将拥有相同的像素时钟频率。这样,就可以将两条数据路径带入同一个时钟域,如图5所示。图5同步至同一参考源的两台*机。两个**都会收到同一同步信号,因此,它们也会锁定异步**不幸的是,其中一个**可能因*源信号质量欠佳而失锁,如图6所示;或者,*机因*链路断开而失去同步性,如图7所示。这会在两条数据路径中导致不同的频率,结果又会导致进入后端中的数据量不对称。图6带未锁定**的行锁定*机图7带锁定**的未锁定*机*失锁可以通过使用一个中断(SD**为SD_UNLOCK,分量**为CP_UNLOCK,或HDMI*中的TMDSPLL_LCK寄存器)来检测,该中断会在一定延迟后介入。**集成了不稳定水平同步平滑机制,因此,*失锁的检测可能需要两三行。该延迟可通过控制FPGA中的失锁来减少。时钟三态模式在设计FPGA时钟资源时,必须知道,默认情况下,许多**和HDMI产品在复位后将时钟和数据线路置为三态模式。因此,LLC像素时钟不适用于同步复位。两条*流中的数据对齐误差为了简化*并减少合并两幅图像所需存储器,到达FPGA的数据应进行同步,以使来自第一台*机的第M行第N个像素与来自第二台*机的第M行第N个像素同时收到。在FPGA输入端,这可能很难实现,因为两条*路径可能具有不同的延迟:行锁定*机可能输出存在对齐误差的行,不同的连接长度可能加大对齐误差,而**则可能带来可变启动延迟。受这些延迟影响,采用行锁定*机的*会有一些存在对齐误差的像素。行锁定*机对齐误差即使是行锁定*机也可能输出存在对齐误差的*行。图8显示来自两台*机的CVBS输出端的垂直同步信号。一台*机(同步主机)为第二台*机(同步从机)提供行锁定信号。ns的对齐误差是清楚可见的。图9展示的是这些*机输出端的**传输的数据。可以看到个像素的位移。图8行锁定**机之间的ns*对齐误差
标签: 基于fpga的系统控制系统
本文链接地址:https://www.iopcc.com/jiadian/86510.html转载请保留说明!