domingo, 25 de março de 2007

Quadrado Mágico

Numa conversa com o Igor sobre um expansor de slots ele me passou alguns requisitos para um expansor de slots.

  • Qualquer "slot" físico deve poder receber qualquer sinal de expansão
  • Deve ser possível atribuir a dois "slots" físicos um mesmo sinal de expansão

Pensei bastante numa solução que pudesse atender a tais requisitos sem gastar muitos jumpers, e sem ocupar espaço demais na placa.

A solução foi o "quadrado mágicos". Os sinais de expansão A,B,C,D são entrelaçados com os sinais SLSLT (1,2,3,4) que vão aos 4 slots físicos, conforme a figura abaixo. O nome de "quadrado mágico" surgiu porque para obter uma configuração válida, basta dispor todos os jumpers paralelamente, numa mesma fileira, seja horizontal, seja vertical. As possibilidades são inpumeras, e cobrem todas as 24 combinações de seleção possíveis.



Na placa basta dispor 4 "headers" de 4 pinos uma ao lado da outra, para configurar, basta colocar 4 jumpers entre os pinos.




Eis alguns exemplos:

"padrão": A-1 B-2 C-3 D-4


Variação: A-3 B-4 C-1 D-2


"Inverso": A-4 B-3 C-2 D-1



E aqui um exemplo de como associar um mesmo sinal de expansão a 2 slots físicos. Os Slots físicos 3 e 4 receberam ambos o sinal de expansao C (EXP3)

A-1 B-2 C-3-4

Nenhum comentário: