Il formato PC/104
A
quanto ho trovato in rete la prima produttrice di schede in formato
PC/104 è stata la Ampro, costruttrice anche della scheda in mio
possesso. Il formato PC/104 si riferisce a uno standard dimensionale
(circa 9x9,5 cm) e ad una interfaccia che può essere isa a 8 o 16 bit
e/o pci. per collegare schede isa o PC/104 fra di loro basta avere un
convertitore pin-to-pin poichè elettricamente il bus pc/104 è identico
ad un bus isa. Generalmente le schede PC/104 non si attaccano ad un
backplane, come accade per le schede isa, ma ciascuna fornisce un
connettore passante per il bus. Possono essere quindi incolonnate fino
a 6 schede, se isa, o fino a 4 schede se in formato PC/104 plus che
prevede anche un connettore per i segnali pci.
Le schede PC/104
sono diffuse soprattutto in ambito industriale, cosa che rende molto
costoso per l'hobbista poter acquistare schede nuove o espansioni
anche perchè lentamente il bus sta venendo rimpiazzato da schede madri
industriali di dimensioni contenute che hanno già tutto l'hardware che
serve a bordo, rendendo più difficoltoso l'approvvigionamento di
componentistica surplus.
In formato PC/104 si trova un po' di tutto:
schede ide o scsi, schede multiseriali e parallele, schede di rete,
schede video, schede controller pcmcia (per usare memorie a stato solido), schede
sonore o di acquisizione video, schede multi I/O analogiche o digitali,
timer watchdog ecc...
Ampro CoreModule/PC
Manfacturer | Ampro |
Model | CoreModule/PC |
Revision | A |
Bus | 8 bit isa PC-104 |
Form Factor | PC-104 |
Use | Mainboard with 8088 compatible cpu |
Year | 1997 |
Misc | --------- |
FCC-ID | --------- |
In formato PC/104, oltre ai moduli di espansione, si trovano anche delle
mainboard complete, generalmente progettate per essere SBC ossia Single
Board Computer per poter funzionare senza bisogno di moduli aggiuntivi
per cui spesso troviamo presenti, oltre alla CPU, anche le porte di
I/O, il necessario per le interfacce utente e una memoria di massa di
qualche tipo. La scheda qui raffigurata è costruita intorno ad un chip
F8680 (link al datasheet sotto) che è un praticamente un computer
completo su di un solo chip infatti ha una cpu 8088 compatibile,
l'interfaccia per la ram, una porta seriale, una porta tastiera, un bus
isa 8 bit o l'interfaccia per schede di memoria su pcmcia e una scheda
video cga. Basta solo aggiungere il bios e un po' di ram esterna. La
scheda in mio possesso tuttavia sfrutta solo una parte delle
caratteristiche del chip: non è presente infatti nè il collegamento per
la porta seriale nè quello per la sezione video cga (che avrebbe
richiesto una ram statica esterna da 32k).
L'altro chip della scheda è un controller multifunzione su bus isa F82C721 qui usato solo per la porta parallela e (con line driver max 211cai)
quella seriale (ma potrebbe fornire una doppia seriale e
l'interfaccia floppy ed ide). Completa la dotazione una porta tastiera
(purtroppo solo in formato XT), il bus PC/104 passante, la ram (in
tagli da 256k o da 1 mega) e uno zoccolo per chip rom di vario tipo (in
questo caso occupato da un disk-on-chip riscrivibile da 2 mega con
installato il dos). Vi sono infine una presa per il pc-speaker ed un
attacco per una batteria esterna che alimenta l'orologio RTC.
La
scheda viene alimentata con 5volt ma sono previsti tutti i voltaggi sul
bus PC/104. La cpu dovrebbe essere a 14mhz fornendo quindi, secondo il
datasheet del chip, una potenza di calcolo paragonabile ad un 286 o ad
un 386sx.
Il
fatto che sia possibile utilizzare solo una tastiera XT è seccante,
tuttavia è impostabile da bios una opzione per avere la console su
seriale al boot, come su molte workstation unix.
Il datasheet con le caratteristiche riassuntive della scheda lo trovate qui anche se riporta una cpu a 9 mhz mentre da quello che vedo il quarzo è a 14mhz.
Il supporto tecnico della Ampro mi ha gentilmente fornito il manuale tecnico della scheda in formato pdf (che ho mirrorato qui).
Chissà perchè non mettono sul sito la documentazione dei prodotti
obsoleti... Da notare che una intera linea di prodotti della Ampro
basati
su schede PC/104 e cpu 8086 compatibili ha preso il nome di Coremodule;
ritengo che questo sia stato il primo della serie.
Visione frontale della scheda ingrandita (185k)