阅读:1020回复:2
我在开发一块PCI扩展卡时遇到的问题,希望各位大虾不吝赐教!
该扩展卡为5VPCI卡,用一块FPGA芯片实现与PCI的接口功能,并通过FPGA芯片与IDE接口进行数据交换,现该卡可正常工作,但发现在与主机通信时数据传输速率仅能达到UDMA33,上不了UDMA66。考虑可能是FPGA芯片工作速率不够(该芯片为Altera公司的EPF6016-2),故决定换Cyclone系列的芯片,但该系列芯片都只支持3.3V的PCI协议。
我想了很久仍有许多问题不明白,特提出望各位大虾,高手给在下一些忠告。 1。 3.3VPCI与5VPCI在电气性能上有什么区别?除了供电电压不一样外,是不是3.3VPCI上的所有信号幅度都为3.3V,而5VPCI则为5V? 2。 由于我现在所选FPGA芯片核心电压为1.5V,IO电压为3.3V,那么我必须进行电压转换。而现在计算机的PCI插槽大部分均为5V插槽,我能不能直接从插槽上引5V电压进行转换以使FPGA工作,但这时FPGA上出来的信号仅为3.3V,在与5VPCI协议进行通信时能行吗?(我的意思是信号幅度有没有影响) 3。 在与IDE接口进行数据通信时3.3V的信号幅度会对其有影响吗? 由于我是第一次做PCI这部分,可能在阐述问题时会词不达意,希望各位高手不要见怪,还请多多指教,小弟谢了先!!! |
|
沙发#
发布于:2003-07-14 13:27
怎么没人理我,help me!
|
|
板凳#
发布于:2003-07-14 14:16
3。3和5v的高低电平的门限不同,具体可查一些数字电路方面的书
可以从pci进行电压转换 |
|