Firewire via PCI, PCI-X ou PCI-E

2

Eu li sobre isso e, infelizmente, recebi algumas informações contraditórias.

Meu problema é que minhas unidades firewire 'reclamaram' quando conectadas a uma interface PCI e solicitaram que fossem diretamente para a placa (e eu realmente sinto muito, não consigo lembrar a mensagem de erro exata, pois o meu PC está em pedaços ).

Então, eu só posso supor que este é o caso porque o PCI não é rápido o suficiente / poderoso o suficiente.

Conectar diretamente no cabeçalho do IEEE resolveu o problema, mas minha nova placa-mãe não tem cabeçalhos IEEE (um descuido da minha parte!).

Portanto, o firewire para PCI vs PCI-E vai gerar muita diferença nos resultados. Eu vi estatísticas que mostram:

Firewire 800 - 800 megabits - 100MB/s
Firewire 400 - 400 megabits - 50MB/s

PCI - 133MB/s
PCI-E x1 - 250MB/s
PCI-E x16 - 4,000MB/s 

Mas, no mesmo fórum, eles podem ser citados: "O protocolo mais rápido não pode saturar a largura de banda de um PCI, então você não precisa realmente ir para o PCI-E." Isso me preocupa, já que passei muito em uma placa-mãe e preciso fazer o firewire funcionar.

Eu conectarei 2 dispositivos Firewire na interface firewire (isso é para gravação de música e eu assumo que a qualidade é a chave, pois há muita transferência de dados).

De qualquer forma, minha pergunta é, existe alguma diferença na velocidade entre um firewire conectado a PCI, PCI-E e PCI-X tanto para o firewire 400 quanto para o firewire 800?

Obrigado

Dave

    
por Dave 30.07.2012 / 10:39

2 respostas

3

Algumas correções e adições:

1)

Firewire 800 - 800 megabits - 100MB/s  (Or... 80MB/sec)
Firewire 400 - 400 megabits -  50MB/s

Isso é correto, você quer a velocidade máxima teórica e ignora a sobrecarga de protocolo. Dividir 10 em vez de 8 é provavelmente mais realista.

2)

PCI - 133MB/s

  • PCI é um barramento. Isso significa que essa largura de banda é compartilhada por todos dispositivos no barramento.
    Assim, se você conectar 4 dispositivos firewire em um único barramento PCI e tentar usá-los ao mesmo tempo, cada um deles poderá usar cerca de ¼ th da largura de banda.
  • O
  • PCI pode ter 32 bits de largura e ser executado a 33Mhz, resultando nos 133MB / s especificados. (E geralmente é 32/33 em placas-mãe de PC baratas). Mas você também tem barramentos PCI de 64 bits e 66Mhz.

3)

PCI-E x1  -   250MB/s
PCI-E x16 - 4,000MB/s 

Isto é um pouco deficiente.

A versão 1 do PCIe é de 2,5 Gbit por pista. Um dispositivo conectado por meio de uma única pista (PCIe x1) pode se mover até 2,5 Gbit / segundo. Assim como o PCI, ele tem sobrecarga.

O PCIe suporta x1, x4, x8 e x16. Você pode colocar um dispositivo em um slot maior e obter o menor dominador comum. (por exemplo, se você colocar um dispositivo x1 em um slot x4, receberá uma conexão de link único que permitirá até 2,5 Gb / s.

Em seguida, há PCIe versão 2. Se os dois dispositivos suportarem, você pode mover 5Gbit / seg por pista.

A versão 3 do PCIe é relativamente nova. Tem velocidades ainda maiores e codificação de sinal mais eficiente. O resultado disso é mais uma duplicação de velocidade.

Resumido:

                        x1     x4     x8    x16
          PCIe v1      2.5     10     20    40        in Gigabit per second
          PCIe v2        5     20     40    80
          PCIe v3       10     40     80   160

Qualquer cartão firewire deve funcionar nos slots PCI e PCIe. No entanto, se você conectar uma placa firewire-800 a um slot PCI, provavelmente não atingirá a velocidade máxima. Mas ainda deve funcionar .

Se você quiser evitar afunilamentos de velocidade devido ao barramento do sistema, use PCIe.

Se você quiser evitar afunilamentos de velocidade devido ao barramento do sistema e ter

Se você usa quatro portas IE1394-800 ao mesmo tempo e deseja evitar afunilamentos de velocidade devido ao barramento do sistema, considere uma placa com uma interface melhor que PCIe (v1) x1 ou use várias placas. (PCIe é ponto a ponto, não um barramento. Um cartão não abrandará outro cartão).

    
por 30.07.2012 / 17:27
0

O QUE ?! O Firewire é um IEEE STANDARD . Não é uma "porta".

FYI: O Instituto de Engenheiros Elétricos e Eletrônicos (IEEE) é uma associação profissional sem fins lucrativos, com sede em Nova York, que se dedica ao avanço da inovação e excelência tecnológica. Você pode pensar no IEEE como algo como o Underwriters Laboratory (UL), que é outro grupo dedicado a garantir que as coisas sejam seguras para os consumidores (e funcionará até certo ponto de acordo com o (s) fabricante (s).

Portanto, não importa como você fornece portas firewire para o seu computador, pois você pode fazer isso de várias maneiras diferentes. O mais comum seria com um controlador embutido (embutido em sua placa-mãe) ou através de uma placa adicional que se conecta a um slot PCI ou algo assim. Enquanto essas portas firewire aderirem ao padrão IEEE 1394, você está pronto para ir. Isso é tão simples quanto eu posso fazer isso quando você diz que você fornece uma "porta" IEEE Eu só tenho que estar perguntando, WTF?!

Então, eu acho que a resposta seria não. Não faz diferença em qual porta você conecta um dispositivo Firewire, desde que a própria porta adira ao padrão "firewire". Você ainda pode ter alguns pontos de estrangulamento, como um controlador sobrecarregado ou algo do tipo (e é por isso que é bastante crítico ter os drivers corretos instalados), mas as portas firewire provavelmente não serão a causa de nenhum desempenho ruim.

Pessoalmente, eu estaria olhando para o USB3 se eu precisasse de uma porta barata, rápida e amplamente aceita. Caso contrário, você pode querer estar olhando para eSATA ou SCSI externo.

    
por 30.07.2012 / 11:17