阅读:1395回复:6
pci开发问题综述
我是一名硬件新手,软件水平也不高。但是目前想学习pci设计。算是练兵吧。
首先,我阅读了规范(中文的)。感到中断处理比较难以理解。 网上讨论的使用专用接口芯片还是cpld开发,还有选用何种专用 接口的芯片(905x---908x)系列的。 先讨论接口芯片: 对于新手,我首先感兴趣的是:接口芯片做些什么?那些每个 接口芯片必须做,那些不同。具体的性能有事区分的? 从规范的角度讲,他们都必须实现基本的pci时序控制,例如:过去我 在微机原理中学的读写非常简单,但在pci中却通过实现。 我想,接口芯片的作用是不是提供一个类似微机原理中的接口给我们 同时翻译成系统pci控制器所理解的语言? 既然这个翻译是必须的,那么不同芯片间增加了那些功能呢? 能否游人结合几种具体的芯片和规范的实现部分,芯片的功能异同(我想 是实现了规范的多少,版本吧,例如9054当比9052实现了更多、更新的协议,同时也应对用户更友好?) 本栏讨论不少,但向初学者叫的头的不多,希望高手指点) 建议:近期结合几种具体的芯片和规范的实现部分, 芯片的功能异同及选择展开共同学习。 :P :) :( ;) :D :cool: :mad: :o |
|
沙发#
发布于:2002-09-29 10:26
发表后才发现文字不同,主要是录入水平所限。
我的意思是高手能否结合芯片讲规范,通过一个简单的 实例讲设计,通过两个不同的应用讲不同的芯片的选择? 理解规范对我较难,手头也没有什么资料。 接了一本书,但对开发没有一点帮助,讲的太理论了,似乎板英文翻译了一下。 写书混钱的人不少。 |
|
板凳#
发布于:2002-09-30 08:17
最好的学习PCI的方法就是直接看芯片手册.
|
|
|
地板#
发布于:2002-09-30 10:35
在开始我并不想看太多的(手头也没有印刷资料),一个芯片的电子文档经多达300页;
当然没有办法,我就看。 但是,从宏观或理论形而上学的讨论一下,也不是没有坏处。 是不是主板的同志和bios编程员才需要理解全部的规范。做一般班子, 不需要理解全部? |
|
地下室#
发布于:2002-09-30 11:21
除非你打算做芯片,否则没必要了解这么多.
|
|
|
5楼#
发布于:2002-09-30 20:10
你想用CPLD来做且实现PCI的接口功能的话,那就需要多多搞搞了!!
|
|
6楼#
发布于:2002-10-14 16:26
我感觉这里的你朋友好敖!还是人气不旺!同仁们多多交谈,对你对我对大家都友好处吗!
|
|