搜索
bottom↓
回复: 38

FPGA做PCI显卡,行吗

[复制链接]

出0入0汤圆

发表于 2009-12-22 16:53:18 | 显示全部楼层 |阅读模式
用SDRAM或SRAM做显存,DAC做VGA输出,FPGA做PCI接口和图形控制器等,行吗

(原文件名:PCI.JPG)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2009-12-22 17:05:41 | 显示全部楼层
用DDR或者DDR2吧,现在的FPGA都支持
不过难度不是一个人能搞定的……还有驱动打算怎么办……
忒复杂

出0入0汤圆

 楼主| 发表于 2009-12-22 17:38:24 | 显示全部楼层
驱动的话,windows下面的DDK驱动我写过,感觉难的就是硬件,我也就一在校学生,都不知怎样PCB打样,我只会热转印,5555555

出0入0汤圆

发表于 2009-12-22 17:56:55 | 显示全部楼层
取决于你要做多复杂的功能了,如果只是支持VESA的话,那倒还没有驱动的问题。

出0入0汤圆

发表于 2009-12-22 18:05:05 | 显示全部楼层
DDR266
DDR400
不同速度等级FPGA支持DDR部一样;
DDR 还有TSOP,
DDR2 就BGA了;
板层要4/6  层了
DDR 终端电阻很多,别人说要阻抗控制,蛋还有人居然还说没有用VTT也在跑,奇怪了;
DDR2 的好像还什么片内ODT ,比DDR倒少了很多电阻;
我也在做一个DDR的板子,查资料就查到了什么这点,
用的是altera的 FPGA
SOPC BUILDER 里面 的DDR 控制器,cycloneII 不支持,但是在mega***** 那里 可以生成DDR的控制器,有一大堆的接口,怎么接我就不知道了,可能要自己接NIOS 的什么总线什么什么其他的,所以我放弃了。在QUARTUS 9.1里 sopcbulider 可以clcloneII生成DDR控制器。
所以我在选型,选cycloneIII的片子,还有一大堆的资料要看。
DDR的就直接上了,不管他阻抗控制,仿真其他什么了,死了也算了。DDR LAYOUT DESIGN GUIDE 和相关的资料还是要看的;
还有就是选几层板子和元件封装了和外围确定
现在主板多没有了PCI ,多是PCI E的。还有个很短的,
PCI 什么区别我也不知道,网上一些有3个出来的主板插不上,要转2个出来的PCI主板上可以上,有个大点的,有个小点的,有个短点的,哈哈,我也不知道该怎么叫

出0入0汤圆

发表于 2009-12-22 18:13:30 | 显示全部楼层
LZ很强,如果做显卡建议使用XILINX的,毕竟有MATLAB这个相当牛叉的数学工具支持啊!而做显卡使用的计算也比较多吧!  

做pci接口,可以选择直接使用altium designer 8里面的那个pci的pcb wizard,支持LZ一个!

出0入0汤圆

发表于 2009-12-22 18:24:03 | 显示全部楼层
LZ,请问PCI显卡用在哪些方面呢?

出0入0汤圆

发表于 2009-12-22 18:29:37 | 显示全部楼层
楼主要做的话,请先以标准 VESA VGA 卡作为出发点吧

以这个为起点并不需要 DDR,也不需要高速逻辑电路,可以大幅度规避硬件设计上的困难

同时这个也不需要任何独特的驱动(所有 OS 必然自带了),也可以规避软件上的困难

如果连这个都做不出来,楼主还是放弃更多的想法吧……

出0入0汤圆

发表于 2009-12-22 18:55:09 | 显示全部楼层
我觉得是可以的。显存用SRAM就可以了,挂512KB就够了。控制器只有几十行代码。输出可以用专门的视频AD,也可以用电阻网络。实现256色就行了。

出0入0汤圆

发表于 2009-12-22 19:37:44 | 显示全部楼层
altera也有matalab支持,就是不好下!

出0入4汤圆

发表于 2009-12-22 20:44:55 | 显示全部楼层
牛人!

出0入0汤圆

发表于 2009-12-23 12:54:54 | 显示全部楼层
楼主以后不要起这么大的题目。题目应该是FPGA做PCI显示BUFF的控制器及H V发生器。

用FPGA做PCI显卡原型验证,是Nvidia和AMD经常干的事。
FPGA做PCI显卡,行的话,估计FPGA做龙芯3或GPU也差不多了。

现实的话,楼主直接买个ML555评估板,拿到手即刻开始写代码。

出0入0汤圆

发表于 2009-12-23 13:02:59 | 显示全部楼层
留个记号.以后厉害了再来搞

出0入0汤圆

发表于 2009-12-23 13:53:36 | 显示全部楼层

(原文件名:PCI.jpg)

现在的主板上多是这3种

出0入0汤圆

发表于 2009-12-23 16:58:51 | 显示全部楼层
楼主框图用什么画的?

出0入0汤圆

发表于 2009-12-23 17:08:34 | 显示全部楼层
实现 VGA 显卡已经非常困难。如果没有显卡的 bios 源码,光最简单的软件部分,就够一个人忙几年的。

出0入0汤圆

发表于 2009-12-23 17:13:55 | 显示全部楼层
opencores上有个 zet 项目,可以考虑把其中的显示控制部分独立出来。
http://zet.aluzina.org/index.php/Zet_processor

出0入0汤圆

发表于 2009-12-23 18:24:01 | 显示全部楼层
【15楼】 zzemu

开源的VGA bios是有的,只要你的显卡兼容VESA标准。

出0入0汤圆

 楼主| 发表于 2009-12-23 18:51:16 | 显示全部楼层
居然那么多人顶,那个画框图的好像叫什么亿图来着的,迅雷有下,我想自己画一块PCB去打样,不知道金手指怎么画,PCB打样能加工么

出0入0汤圆

发表于 2009-12-23 22:39:11 | 显示全部楼层
金手指就画就行了,然后打电话和工厂说,哪里是金手指。附加收费的。

出0入0汤圆

发表于 2009-12-24 08:43:00 | 显示全部楼层
好久没有关注这一话题了。搜了搜,网上还真有人这么做。
http://wacco.mveas.com/index.php

出0入0汤圆

发表于 2009-12-24 11:15:30 | 显示全部楼层
第一次作金手指那边的时候,不知道要镀金的,结果,用了一段时间,经常导致系统死机,后来才发现,金手指氧化,接触不良

出0入0汤圆

发表于 2009-12-24 11:31:59 | 显示全部楼层
【14楼】 huohuansong
楼主框图用什么画的?
-----------------------
看图形应该是用微软的Visio画的。

出0入0汤圆

发表于 2009-12-25 10:09:58 | 显示全部楼层
楼主的框图画得相当不错!

出0入0汤圆

发表于 2010-1-29 18:02:34 | 显示全部楼层
能把相关资料贴出来吗?

出0入0汤圆

发表于 2010-1-29 19:55:10 | 显示全部楼层
牛啊。。。。。

出0入0汤圆

发表于 2010-2-3 00:17:35 | 显示全部楼层
remark

出0入0汤圆

发表于 2010-2-3 23:19:11 | 显示全部楼层
牛啊

出0入0汤圆

发表于 2010-2-3 23:20:25 | 显示全部楼层
用FPGA?! 图什么?

出0入0汤圆

发表于 2010-2-4 10:06:08 | 显示全部楼层
做个挂在sram-like接口上的显卡更有用,绝对的arm芯片推屏福音,去掉dac,直接出lvds或者dvi,省事,驱动也好写。
用一片16位SDRAM推16位色1024x768@60一点问题没有。上片DDR能推到sxga/wsxga。

出0入0汤圆

发表于 2011-4-15 19:22:58 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-4-15 19:37:12 | 显示全部楼层
观望中~~~

出0入0汤圆

发表于 2011-4-15 19:39:32 | 显示全部楼层
估计驱动比较难写吧

出0入0汤圆

发表于 2011-4-15 20:11:18 | 显示全部楼层
回复【21楼】LinuxTux
第一次作金手指那边的时候,不知道要镀金的,结果,用了一段时间,经常导致系统死机,后来才发现,金手指氧化,接触不良
-----------------------------------------------------------------------

整板做沉金工艺一般就可以了。

镀金的话,要把所有金手指部分连起来,才好电镀,当然也可以请PCB厂的人帮忙弄下。

出0入0汤圆

发表于 2011-4-16 08:58:55 | 显示全部楼层
PCI读的速度用9054一般最大也就20MB-30MB,SDRAM足矣。

出0入0汤圆

发表于 2011-4-17 12:01:04 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-4-17 12:26:23 | 显示全部楼层
回复【2楼】xu.sunrise 国旭
驱动的话,windows下面的ddk驱动我写过,感觉难的就是硬件,我也就一在校学生,都不知怎样pcb打样,我只会热转印,5555555
-----------------------------------------------------------------------

建议楼主先学学怎么走路

出0入0汤圆

发表于 2011-4-17 13:14:31 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-4-17 17:47:20 | 显示全部楼层
哈哈.....也太高看自己了.
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 15:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表