阅读:5694回复:25
好,实在是好!
ISA就不用了吧,太简单了.PCI不太清楚,好像PCI的特性很象模拟电路,没有专用的开发设备是不行的.但现在有专门的PCI桥接芯片,也许情况会好些吧.
哪位设计过PCI的,给点意见. |
|
最新喜欢:yellow...
|
沙发#
发布于:2001-06-24 14:55
去年做过一块pci的板子。用的是 Plx9054,挺好用的。(不过驱动不是我写的。)你要是要资料,我这里还有。不过芯片好像340多(具体多少我也不知道)。还有plx9080,不过,据老师说,好像性能不如9054。我也没用过plx9080,不敢妄加评论!
plx9054可以工作在Master方式,也可以工作在Slave模式。 不过pci的板子布起来很是麻烦。当然是因为老师要求用双面板。要是4层板应该容易的多。可是太贵了。 当然还有如果板子上有逻辑电路,就不能用普通的芯片了,我们用的是cpld,如果要用到缓存ram的话,我推荐用idt公司的产品。这样速度就没有问题。 其余的也就没什么了。驱动程序应该不是很难。现成的例子有不少。pci的协议我看完了,觉得很明白。当然要是没有接口芯片,就不会这么说了。有了接口芯片,就像使8279似的,你告诉他怎么做,就成了,不用专用的开发设备(我们没有)。不过,最好找一太破电脑来试pic, 否则,主板烧了可就惨了!:) |
|
板凳#
发布于:2001-06-25 01:35
老朋友了,又见到你了.
你当斑竹不错.带领大家设计一个PCI的板子吧.我一定捧场.向你学学.我们联系联系怎么样?我最近很少用OICQ,给我发电邮吧gavinux@yahoo.com |
|
|
地板#
发布于:2001-06-25 07:47
plx9080是200.
你说的逻辑用CPLD那是什么东西? 我一块plx9080下准备做一个PCI的板子. plx9080+I386EX可以吗? |
|
地下室#
发布于:2001-06-25 14:40
plx9054工作在Slave模式时,板上的配置用不用标明?
驱动上的Slave模式是怎么做的? |
|
|
5楼#
发布于:2001-06-25 20:24
cpld 是可编程逻辑器件。因为它的速度比较快。据说最快可达到130M,
我没试过,我最多用到过100M,是没问题的。 因为pci的速度比较快(33M),所以不能用一般的数字电路,如 74ls系列 i386ex是什么?我没用过。是x86系列的cpu么? pci最好不要工作在slave模式,据老师说很难编程。因为dma要用系统的,而系统的dma有16M的限制。千万别给自己找事!(这是老师的原话)。 |
|
6楼#
发布于:2001-06-25 21:04
386ex是嵌入式CPU,386内核加上一些外设接口.
|
|
|
7楼#
发布于:2001-06-25 21:39
该讨论一下谁作版主的事了吧?
|
|
|
8楼#
发布于:2001-06-26 08:44
Hi:
你真傻,用什么最旧最破的板试验PCI,坏了不是还要自己承担,其实你可买一块新板,出了问题,由厂家承担,这不是更好吗。这可是秘密,不要随便告诉别人。 |
|
9楼#
发布于:2001-06-27 14:52
聪明。我没想到!长江后浪推前浪!
|
|
10楼#
发布于:2001-06-27 16:55
principal老兄:
真羡慕你呀,有那样的好老师,我很惨,天天在黑屋子里抓黑猫! |
|
|
11楼#
发布于:2001-06-27 21:10
Hi:
我感到奇怪,有相关的IP,这样可以做到一片搞定。你为什么还要用PCI专用芯片。 |
|
12楼#
发布于:2001-06-29 18:50
IP是什么?能说的详细点么?我没听说过。
希望你能够介绍一下,省得大家走弯路! |
|
13楼#
发布于:2001-06-29 21:30
Hi:
IP就是生产可编程逻辑器件的厂家或第三方为某一功能的实现编制的硬件描述语言的程序,它不仅能实现PCI,而且能实现其它的逻辑功能,这样一来外部芯片就减少了,自然也就减少了PCB的布线量。有的可以免费下载,有的是需要付费的,若想进一步了解请到Atlare网站看一看,希望能相互交流,共同提高。谢谢 |
|
14楼#
发布于:2001-06-30 11:19
如果给PCI9054的LHOLDA无效就处于主方式,否则处于从方式
|
|
|
15楼#
发布于:2001-06-30 11:21
用IP还得做ASIC,如果生产批量不大,是否不划算?
|
|
|
16楼#
发布于:2001-06-30 11:28
我觉得两者的性能没有区别,pci9054新增加的功能主要是针对CompactPCI的。
另外pci9054只有一个DMA通道用于请求模式DMA,而pci9080有两个。 其他,pci9054基本上覆盖了pci9080的功能。 pci9054的工作电压为3.3V,但是IO兼容5V. |
|
|
17楼#
发布于:2001-06-30 20:11
这样是不是就要用fpga,cpld的触发器估计是不够使了,管脚是不是至少也要用到168条腿?因为你自己的逻辑还要用到?Atera 的 Flex10k40
在上星期3在中关村中发的报价是 840元,这样成本岂不是更高了? 因为在可编程逻辑器件里实现功能并不如批量生产的专有芯片成本低。正要是不是有点得不偿失呢?当然如果纯为学习的目的是可以的,但作为产品开发好像不是很好。也许我估计的有误。 [principal 编辑于 2001-06-30 20:15] |
|
18楼#
发布于:2001-07-01 09:56
Hi:
在某一项目中,并不是168个脚每个脚都要用上,有些项目甚至EPM7128都可以实现。这自然要看你做什么了。况且近来FGPA等,都在降价,例如与EPM7128相当的,由atmel公司生产的ATF1508SA只要63元!我们都在期待着更便宜。 |
|
19楼#
发布于:2001-07-01 11:01
大家都畅所欲言,我也说两句,看来用IP实现是趋势,都讲未来的电子工程师都要求是EDA专家!不过一步成专家,大家成专家,也难点,希望大家立足现状,多做一些和自己水平相当地事情,因此,我羡慕上面所有同仁,同样的兴趣使我们相聚在同一话题中,大家都能把自己所知无私奉献,都是我学习中的老师!我将继续向大家学习PCI板卡开发,希望大家从硬件开发到软件开发(驱动程序设计)多方面着手,使如我之流的初级爱好者能有个系统学习的机会!
谢谢大家 |
|
上一页
下一页