
grifo
ITALIAN TECHNOLOGY
Pagina 16
PCI 01 Rel. 3.00
DESCRIZIONE HARDWARE
In questo capitolo ci occuperemo di fornire tutte le informazioni relative all'utilizzo della scheda
PCI 01
, dal punto di vista hardware. Tra queste si trovano le informazioni riguardanti il mappaggio
della scheda in I/O e l'indirizzamento delle varie periferiche di bordo.
MAPPAGGIO DELLA SCHEDA
La scheda
PCI 01
occupa uno spazio d’indirizzamento in I/O di soli 4 bytes consecutivi (oppure 2
word nel caso di gestione con BUS dati a 16 bits), che possono essere allocati a partire da un indirizzo
di base diverso a seconda di come viene mappata la scheda. Questa prerogativa consente di poter
utilizzare più schede
PCI 01
sullo stesso
ABACO
BUS, oppure di montare la scheda su di un BUS
in cui sono presenti altri moduli periferici ottenendo così una struttura espandibile senza difficoltà
e senza alcuna modifica al software già realizzato.
L’indirizzo di mappaggio é definibile tramite l’apposita circuiteria di interfaccia al BUS presente
sulla scheda stessa; questa utilizza il dip switch ad 8 vie, denominato DIP1, da cui preleva lo stesso
indirizzo di mappaggio impostato dall’utente.
Di seguito viene riportata la corrispondenza dei jumpers e le modalità di gestione dello spazio di
indirizzamento.
DIP1.1
DIP1.2
->
->
Vedere il paragrafo “JUMPERS”
Indifferente
Indirizzo A1, deve essere sempre
ON
Indirizzo A2
Indirizzo A3
Indirizzo A4
Indirizzo A5
Indirizzo A6
Indirizzo A7
Dati 8 bits (
DIP1.1
in ON)
Dati 16 bits (
DIP1.1
in OFF)
DIP1.3
DIP1.4
DIP1.5
DIP1.6
DIP1.7
DIP1.8
->
->
->
->
->
->
Tali dip switches sono collegati in logica negata, quindi se posto in
ON
genera uno
zero logico
,
mentre se posto in
OFF
genera un
uno logico
.
Quando la scheda é configurata per la gestione con un BUS dati a 16 bit, il DIP1.2 deve
necessariamente essere in posizione
ON
, quindi sarà possibile mappare la
PCI 01
solo a partire dagli
indirizzi aventi
A1 = 0
.
N.B.
In fase di impostazione dell’indirizzo di mappaggio delle schede, fare attenzione a non allocare più
schede agli stessi indirizzi (considerare per questo indirizzo di mappaggio anche il numero di byte
occupati). Nel caso questa condizione non venga rispettata si viene a creare una conflittualità sul BUS
che pregiudica il funzionamento di tutto il sistema e delle stesse schede.