基于平台的FPGA显示设计方案可节省系统成本
发布时间:2008/5/29 0:00:00 访问次数:405
如今数字显示设备中引起成本变化的主要因素是显示屏。在设计阶段,不断推进基于平台的显示设计的决策可以大大减少采购成本。如果能支持多种显示屏尺寸,原始设备制造商(oem)能从一个供应商那里得到较大的折扣。为了支持多种显示屏供应商的规范,oem可以创建竞争形势以得到较低的价格。这两种方案节省的开支大于由于需要额外的器件而引起价格的上升,例如能实现基于平台设计的fpga。此外,多个供应商的支持降低了连续供给的风险。
基于平台的显示设计的一些考虑
为了采用基于平台的方法获取最佳的成本节省和灵活性,系统设计者为系统挑选器件时须遵循下列准则:不同地方的对图形处理器的要求不同,可编程特性支持全球的多种标准和格式,加速终端产品的上市;整个系统i/o接口和控制逻辑集成支持现有的设计/assp芯片组桥接功能,诸如802.11a或者hiperlan2和用户定制的接口逻辑;现场可重编程支持不断变化的标准和不断更新的图像处理算法。
先进的fpga能满足所有这些要求,提供灵活的解决方案。最有效的fpga解决方案是那些在显示设计中用于图像处理、存储器控制和i/o支持的,能提供综合的、基于可重编程平台的解决方案。
带有嵌入dsp解决方案的fpga
系统设计的关键在于cpu/软件、asic、assp和fpga解决方案的平衡,决定基于平台的显示设计中可编程解决方案对哪一种功能是最佳的。通常选择可编程器件时,需要对下面的三种电路的要求进行评估:
1.低摆幅差分信令(rsds)和低电压差分信令(lvds)支持屏接口;
2.ddr sdram支持图像处理存储器;
3.用于图像处理功能的dsp功能和性能。
图1中列出了满足这些要求的fpga解决方案。输入至fpga的是图像处理芯片和其它的assp,诸如无线以太网。输出包含屏驱动电路和显示定时发生器。此外,图中间的fpga块实现图像处理功能,支持多种厂商的屏、尺寸和地区要求。
在输入部分,fpga帮助设计者桥接assp功能至图形处理器或系统处理器。桥接的例子包括无线以太网(802.11a/g,hiperlan2)和用户接口控制逻辑。下一代的显示设备和投影仪或许通过802.11a或hiperlan2支持无线以太网。此外,定制的用户接口逻辑可以使开发商的显示产品与竞争商的形成差异化。两种功能均用一个fpga解决方案来桥接或控制。
对于图像处理部分,fpga提供缩放、屏幕高宽比的转换、色彩空间转换、降噪和其它的视频帧dsp功能,以支持多种不同尺寸的显示屏和多家厂商。这些图像处理算法可以是专有的,诸如轮廓的清晰度增强,这样由于算法的不断改进可以形成产品的差异化。
有嵌入式dsp的fpga能容易地进行图像处理的重复编程。一些低于10美元含有嵌入式dsp的fpga支持3000mmac,每mmac小于0.3美分,这对于图像处理功能来说能节省成本。有嵌入式dsp功能的fpga含有几个乘法模块,而一些fpga也有嵌入的加法器、减法器和累加器,大大增强了图像处理功能。虽然低成本fpga工作在小于300mhz系统时钟频率,通过片上的多个dsp模块并行执行多个dsp功能可以达到高的dsp吞吐率(3000mmac)。
另外,fpga可以为ddr sram图像处理帧缓冲器提供存储器控制和接口。ddr存储器在系统时钟的上升沿和下降沿读写数据,相对于传统的sdr(单数据率),在相同的时钟速率情况下,采用ddr有着双倍的吞吐量。ddr sdram通常用于帧缓冲存储器,需要用于图像处理的大量低成本、快速的存储器。
ddr sdram器件的dm数据屏蔽功能用来简化图形显示应用的数据处理。取代执行读、修改、写周期以改变宽字中的一部分,屏蔽的写周期和dm屏蔽信号一起用来使能和禁止在宽字内个别字节的写。因为单个写周期取代了读、修改、写周期,对系统性能的提高是显而易见的。写屏蔽简化了在一个数据块中改变所选择的位,增加了显示色彩管理任务的性能。
在较低的时钟速度,100mhz以下,采用通用i/o和逻辑的fpga实现ddr存储器接口很容易。然而在较高的频率下,要求fpga有专有电路,能可靠地与ddr存储器接口。这些专有电路包含特别的布线和用于dqs选通的基于dll的相移,dq数据有效电路通知存储器读猝发的起始。当dqs选通退出和再次进入三态时,前同步和后同步检测器正确地处理dqs的选通,片上终端电路提供最大的信号完整性。不是所有的fpga都有这些专有电路,实现高速ddr存储器的接口成本和复杂性变化相当大,这取决于fpga系列的规范。
如今数字显示设备中引起成本变化的主要因素是显示屏。在设计阶段,不断推进基于平台的显示设计的决策可以大大减少采购成本。如果能支持多种显示屏尺寸,原始设备制造商(oem)能从一个供应商那里得到较大的折扣。为了支持多种显示屏供应商的规范,oem可以创建竞争形势以得到较低的价格。这两种方案节省的开支大于由于需要额外的器件而引起价格的上升,例如能实现基于平台设计的fpga。此外,多个供应商的支持降低了连续供给的风险。
基于平台的显示设计的一些考虑
为了采用基于平台的方法获取最佳的成本节省和灵活性,系统设计者为系统挑选器件时须遵循下列准则:不同地方的对图形处理器的要求不同,可编程特性支持全球的多种标准和格式,加速终端产品的上市;整个系统i/o接口和控制逻辑集成支持现有的设计/assp芯片组桥接功能,诸如802.11a或者hiperlan2和用户定制的接口逻辑;现场可重编程支持不断变化的标准和不断更新的图像处理算法。
先进的fpga能满足所有这些要求,提供灵活的解决方案。最有效的fpga解决方案是那些在显示设计中用于图像处理、存储器控制和i/o支持的,能提供综合的、基于可重编程平台的解决方案。
带有嵌入dsp解决方案的fpga
系统设计的关键在于cpu/软件、asic、assp和fpga解决方案的平衡,决定基于平台的显示设计中可编程解决方案对哪一种功能是最佳的。通常选择可编程器件时,需要对下面的三种电路的要求进行评估:
1.低摆幅差分信令(rsds)和低电压差分信令(lvds)支持屏接口;
2.ddr sdram支持图像处理存储器;
3.用于图像处理功能的dsp功能和性能。
图1中列出了满足这些要求的fpga解决方案。输入至fpga的是图像处理芯片和其它的assp,诸如无线以太网。输出包含屏驱动电路和显示定时发生器。此外,图中间的fpga块实现图像处理功能,支持多种厂商的屏、尺寸和地区要求。
在输入部分,fpga帮助设计者桥接assp功能至图形处理器或系统处理器。桥接的例子包括无线以太网(802.11a/g,hiperlan2)和用户接口控制逻辑。下一代的显示设备和投影仪或许通过802.11a或hiperlan2支持无线以太网。此外,定制的用户接口逻辑可以使开发商的显示产品与竞争商的形成差异化。两种功能均用一个fpga解决方案来桥接或控制。
对于图像处理部分,fpga提供缩放、屏幕高宽比的转换、色彩空间转换、降噪和其它的视频帧dsp功能,以支持多种不同尺寸的显示屏和多家厂商。这些图像处理算法可以是专有的,诸如轮廓的清晰度增强,这样由于算法的不断改进可以形成产品的差异化。
有嵌入式dsp的fpga能容易地进行图像处理的重复编程。一些低于10美元含有嵌入式dsp的fpga支持3000mmac,每mmac小于0.3美分,这对于图像处理功能来说能节省成本。有嵌入式dsp功能的fpga含有几个乘法模块,而一些fpga也有嵌入的加法器、减法器和累加器,大大增强了图像处理功能。虽然低成本fpga工作在小于300mhz系统时钟频率,通过片上的多个dsp模块并行执行多个dsp功能可以达到高的dsp吞吐率(3000mmac)。
另外,fpga可以为ddr sram图像处理帧缓冲器提供存储器控制和接口。ddr存储器在系统时钟的上升沿和下降沿读写数据,相对于传统的sdr(单数据率),在相同的时钟速率情况下,采用ddr有着双倍的吞吐量。ddr sdram通常用于帧缓冲存储器,需要用于图像处理的大量低成本、快速的存储器。
ddr sdram器件的dm数据屏蔽功能用来简化图形显示应用的数据处理。取代执行读、修改、写周期以改变宽字中的一部分,屏蔽的写周期和dm屏蔽信号一起用来使能和禁止在宽字内个别字节的写。因为单个写周期取代了读、修改、写周期,对系统性能的提高是显而易见的。写屏蔽简化了在一个数据块中改变所选择的位,增加了显示色彩管理任务的性能。
在较低的时钟速度,100mhz以下,采用通用i/o和逻辑的fpga实现ddr存储器接口很容易。然而在较高的频率下,要求fpga有专有电路,能可靠地与ddr存储器接口。这些专有电路包含特别的布线和用于dqs选通的基于dll的相移,dq数据有效电路通知存储器读猝发的起始。当dqs选通退出和再次进入三态时,前同步和后同步检测器正确地处理dqs的选通,片上终端电路提供最大的信号完整性。不是所有的fpga都有这些专有电路,实现高速ddr存储器的接口成本和复杂性变化相当大,这取决于fpga系列的规范。