阅读:2061回复:8
如何在pxa250中扩展一个vga接口
本人用的是pxa250的cpu,现在想扩展一个vga接口,不知道用什么芯片合适,以及如何与cpu连接,请各位使用pxa250的兄弟们告诉我,你们的开发板上的vga接口是怎么实现的,谢谢,如果问题解决,200分相送!!
请斑竹不要删贴,我不知道这种问题应该到哪儿去问,反正我是用wince开发的,所以就写到这儿了 |
|
沙发#
发布于:2003-09-16 15:27
我正在做类似的题目。
我的题目是要做一个800*600分辨率,16M增强色的VGA接口,我找了很久也没有找到现成的显示芯片可用。 目前拟用的解决方案是用FPGA(EP1K30)为核心,加一片1M*16bit的SDRAM做显存(HY57V161610D),加一片视频DAC(TL5632C)。FPGA搭一个数据接口用来从外部输入显示数据和控制信号,数据存入SDRAM,同时FPGA从中以正常的显示速率读出数据,交由DAC转换为模拟RGB信号,也辅以FPGA直接输出的同步信号构成VGA接口。 SDRAM要同时担负数据存储和读出的任务,HY57V161610D可跑到100M主频,而DAC所需要的数据带宽不大于60M,因而如果图象数据刷新不是太快的话,应该可以分配合适的读出和写入时间。 为了防止数据写入和读出在同一块存储区进行导致画面变花,可以把 SDRAM分为两个区,一个用来存储正在显示的数据,另一个用来存储更新的数据,当然数据更新完成时,FPGA切换显示存储区。 如果用两片SDRAM来作显示和更新,则FPGA的逻辑更为简化,至少不用为SDRAM的时序分配伤脑筋。 FPGA的数据输入接口几乎可以是任意的,我不了解您用的那款CPU,不过我想应该是没什么问题的。 关于这个方案,希望和您进一步探讨。 |
|
|
板凳#
发布于:2003-09-17 11:26
不太好意思,我对硬件不是很懂,我一直以为扩展一个vga接口只需要一个芯片就够了,没想到那么复杂,
你如果不考虑复杂程度,我推荐你找一块显卡看看,应该会有用,^_^ |
|
地板#
发布于:2003-09-20 01:22
显卡的接口会更复杂,如果再用一片FPGA作接口逻辑的转换,还不如不用显卡,还能省些成本。
|
|
|
地下室#
发布于:2003-09-22 09:04
看看AL128
bu1424k |
|
5楼#
发布于:2003-09-23 13:53
能详细说说吗?谢谢
|
|
6楼#
发布于:2003-09-30 13:08
VGA 接口信号其实就是模拟的RGB信号
PXA250转VGA就是将数字的RGB565格式的信号转成VGA 我上述的两个芯片是可以将数字RGB转成PAL或NTSC制式的TV输出 |
|
7楼#
发布于:2003-10-02 00:53
实例参考:
我们原来做过一个PDA,用MediaQ1168来跟PXA250相联处理更强的显示功能。现在有更新版的芯片了,很好用,并且还提供MediaQ for WinCE的驱动程序。简直就是完美解决方案呀。有关详细资料上网查询或者联系MediaQ芯片代理商。希望对大家有点帮助。 :P 刚来这个论坛,觉得不错,就是人气不太旺,希望大家以后常来. [编辑 - 10/2/03 by amonxie] |
|
8楼#
发布于:2003-10-04 22:50
大家都提了解决方案,我只想说,epson 的13806也可以,好像是单片的解决方案,有CE下驱动和250的参考设计,可以外扩LCD/VGA/S端子三种信号。
|
|