Trabalho Prático Nº2 Arquitectura do PC 1. OBJECTIVOS - Identificar e entender a constituição interna de um computador pessoal 2. INTRODUÇÃO Um microprocessador sozinho não é suficiente para construir um computador, para que seja possível executar programas um processador precisa de memória e de um conjunto de circuitos auxiliares nomeadamente para efectuar a interface com o exterior, como sejam: circuitos de relógio, controlador de interrupções, temporizadores, acesso directo a memória, descodificadores de endereços, pontes PCI e ISA, portam série e paralelas, controladores USB e muitos outros. Aquando do computador pessoal XT os diversos circuitos eram implementados cada um com o seu dispositivo integrado, assim a Intel ela própria construiu um conjunto de dispositivos para efectuar essas funções, 8284, 8259, 8237, 8253, 8255, … Com o desenvolvimento da arquitectura dos PC’s e o desenvolvimento tecnológico dos semicondutores, todos esses dispositivos implementados separadamente foram sendo integrados num reduzido número de circuitos integrados que passou a ser denominado chipset. CHIPSET É o chipset que define a arquitectura do PC, nos nossos dias um computador tem um diagrama de blocos como mostrado na figura, para alem do processador existem o chipset que é constituído por dois dispositivos denominados ponte Norte e Ponte Sul. É possível identificar o chipset instalado num PC de várias formas, por exemplo utilizando o utilitário chiputil, que pode ser obtido a partir do web-site da Intel (www.intel.com) ou simplesmente consultando as informações do sistema no Windows. Microprocessadores III – ano lectivo 2003/3004 – Página 1 Trabalho Prático Nº2 No exemplo temos a Ponte Norte que implementa o controlador de memória, que efectua interface entre o microprocessador e a memória e entre o microprocessador e o controlador gráfico. No diagrama da figura 1, a ponte norte Intel 815EM é um dispositivo para implementação em computadores portáteis e é constituído por dois dispositivos separados a ponte norte que é constituído por um controlador gráfico e de memória e por uma ponte sul que é um controlador ICH2-M (I/O Controller Hub) é o controlador para os dispositivos de Entrada /saída. Figura 2.1: O chipset define a arquitectura do computador, neste caso corresponde a um portátil, de notar a grande integração do chipset em que o controlador gráfico está embebido no próprio chipset – ponte Norte. Microprocessadores III – ano lectivo 2003/3004 – Página 2 Trabalho Prático Nº2 Figura 2.2: Utilitário da Intel para identificar o chipset. A ponte sul é implementada pelo dispositivo 82801BAM (ICH2-M) que disponibiliza suporte I/O, e que as suas funções são: - PCI Revisão 2.2 com suporte para operações a 33MHz. - Suporte para 6 slots PCI - ACPI suporte de gestão lógica de alimentação - Emulação de Controlador DMA, Controlador de Interrupções, Funções de temporizados •Controlados Integrado IDE com suporte ATA100/66/33) •Interface para dois USB host com suporte para 4 portas USB; 2 controladores HOST •Controlador de rede Integrado (Porta Ethernet) •Gestão de barramento (SMBus) com suporte adicional para dispositivos I2C •Conformidade com as especificações Áudio AC’97 2.1 •Interface LPC (Low Pin Count) para interligar a dispositivo super IO •Suporte para Firmware Hub (FWH) •Alert On LAN* (AOL) e Alert On LAN 2 (AOL2)* SUPER IO No presente os Super IO interligam com o chipset (ponte-sul) por meio de interface denomina LPC (Low Pin Count), este interface como o próprio nome sugere representa uma economia na implementação das interfaces de entrada saída em aproximadamente 40 pinos comparativamente à interface ISA usada anteriormente o que significa só por Microprocessadores III – ano lectivo 2003/3004 – Página 3 Trabalho Prático Nº2 si uma diminuição na complexidade do hardware da própria motherboard. Com esta facilidade é possível integrar mais dispositivos num único integrado. Os super IO são totalmente transparentes em termos de software o que significa que não são necessárias alterações ou actualizações na BIOS ou em “ device-drivers”. Circuitos Interfaces/controladores implementados pelos super IO: - Controlador de floppy disk drive. - Controlador UART para comunicação série assíncrona incluindo controle de modem e de ligação Infravermelhos, suportando neste caso vários protocolos como sejam RC-5, RC-5 estendido e outros. - Porto de impressora paralelo, SPP, BPP, EPP, ECP e ainda controlo de floppy disk externo. - Os registos de configuração permitem habilitar/desabilitar as funções de powerdown. - É ainda disponibilizado um conjunto de portos IO de uso geral. Figura 2.3: Diagrama de blocos que representa do chipset de um PC. Microprocessadores III – ano lectivo 2003/3004 – Página 4 Trabalho Prático Nº2 3. TRABALHO 3.1 No Computador que está a utilizar identifique o chipset utilizado, para isso pode utilizar um utilitário da Intel. (http://support.intel.com/support/pt/chipsets/inf/chipsetid.htm) 3.2 Através do datasheet do fabricante verifique a emulação dos temporizadores do PC, do controlador de interrupções, da porta série e da porta paralela. Confirme que o mapa de IO do PC (poderá ser visualizado em informações do sistema) é coincidente com o mapa de IO do chipset (ponte sul) 3.3 Desenhe o diagrama de blocos do PC que está a utilizar o mais detalhado possível. 3.4 Complete a seguinte tabela que corresponde às especificações do PC Processador Chipset Ponte Norte Chipset Ponte Sul Interligação das Pontes Sistema de memória Interface Gráfico Slots de expansão possível “Overclocking” Controladores de disco Portas IO Microprocessadores III – ano lectivo 2003/3004 – Página 5 Trabalho Prático Nº2