12.07.2015 Views

Barramentos da placa de CPU.pdf

Barramentos da placa de CPU.pdf

Barramentos da placa de CPU.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 12 – <strong>Barramentos</strong> <strong>da</strong> <strong>placa</strong> <strong>de</strong> <strong>CPU</strong> 12-43O barramento PCI foi construído <strong>de</strong> tal forma que seus dispositivos po<strong>de</strong>moperar como Bus Masters. Um Bus Master po<strong>de</strong> realizar o mesmo papel queum controlador <strong>de</strong> DMA, já que assume o total controle do barramento. Écomo se ca<strong>da</strong> dispositivo PCI capaz <strong>de</strong> operar como Bus Master tivesse umcontrolador <strong>de</strong> DMA embutido.Figura 12.31DMA x Bus Mastering.OBS: Na figura 31 a sincronização entre o controlador <strong>de</strong> DMA é feita pelos sinais HOLD eHLDA. Processadores mo<strong>de</strong>rnos utilizam controles semelhantes para fazer este controle, apesar<strong>de</strong> não serem chamados <strong>de</strong> HOLD e HLDA.OBS: O barramento PCI não utiliza operações <strong>de</strong> DMA. Entretanto operações <strong>de</strong> DMA queocorrem no barramento ISA converti<strong>da</strong>s em transferências no barramento PCI, nas quais oMaster é o PCI/ISA Bridge, e o Target é o PCI/Host bridge.A figura 31 mostra o esquema <strong>da</strong>s transferências por DMA e por BusMastering. Assim como ocorre com o DMA, o Bus Mastering nãomonopoliza o processador. A transferência <strong>de</strong> <strong>da</strong>dos entre a memória e umperiférico, usando o barramento PCI, tem as seguintes características:a) A interface opera como Bus Master, enquanto o PCI/Host Bridge operacomo Target. O Master po<strong>de</strong> ser uma interface <strong>de</strong> re<strong>de</strong>, uma interface IDE,uma interface SCSI, uma interface Firewire ou qualquer outra que estejaprepara<strong>da</strong> para operar neste modo. O PCI/Host Bridge, atuando comoTarget, fará os acessos à memória através do barramento do processador,quando necessário.b) Mesmo que o barramento PCI esteja operando com seu tráfego máximo(133 MB/s, com 32 bits e 33 MHz, por exemplo), o barramento do sistemanão será exigido 100% do tempo. O PCI/Host Bridge tomará conta do

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!