我现在在一个嵌入式系统上开发1394的驱动,PCI总线的速度很低,只有20MHz,同时也没有完全实现PCI的操作模式,基本上所有的操作都是通过PCI的6,7两种操作完成的(为了省事,不知道会不会影响数据传输,高手指点,谢谢!)。我的问题是,在这种情况下,会不会影响1394的数据传...
全文
回复(4) 2005-04-20 02:46 来自版块 - (IEEE1394)FireWire
表情
paladino我的目的是使1394总线上仅仅按照100M的速度收发数据(其实两个设备最大支持速度为400M)。 虽然我发送的数据包可以设置为100M发送,但是如果我不设置总线上发送的最大速度为400M的话,目标设备就会向我发送400M速度的数据包,我想这样可能会导致问题(PCI处理不过来?)...(2005-05-09 16:18)
evergreen1394用100M怎么会很难呢?很容易呀。包头里就有设置呀。(2005-05-02 15:38)
paladino我现在的PCI时钟是20MHz,32位宽,最大也就640Mbps,但是除去控制信号占据的带宽,能用的也就要折半甚至更少了。 所以想调整一下1394的传输速度,最好能调到100Mbps就好了,可是这个好像很难...(2005-04-21 14:00)
evergreenPCI总线可是不慢呀,即使是20MHz,但是PCI是并行的是32位宽,所以就是640Mbps,比1394可快多了!如果是64位PCI就更快了,远大于1394。 PCI的时钟是33MHz吧? (2005-04-21 09:56)

返回顶部