Newsgroup: it.comp.hardware.overclock
Titolo: schedina per overclock AMD su tutte le schede madri

sto' pensando di proggettare una schedina pe overclock degli AMD socket (
tipo quella apparsa l'anno scorso in jap, e mai approdata nel continente).
la schedina consiste nell'uso di uno socket su quello della scheda madre,
nel quale i contatti 4 FID, 4 BP_FID, 4 VID, e un VCC vengono mandati ad un
bay 5.5" da cui comandare il tutto.
la scedina e' relativamente semplice da costruire ( se non fosse per
l'esagerato costo dello socket 462, infatti ho intenzione di cannabalizzare
una socket A defunta, che rimediero' da qualche assemblatore), e questa
modifica consentirebbe di variare a piacere il moltiplicatore e il vcore,
quest'ultimo anche superiore al canonico 1.85v.
( durante la mod sulla ecs ho osservato che de si mettono resistenze sul
vid4/massa e' possibile arrivare a 2.085v, mentre la normale mod proposta
arriverebbe a 2.0v)
stando su un bay 5.5 e' possibile anche integrare un'altra schedina di cui
ho i proggetti costruttivi per la misurazione di 16 termistori, letti via
porta parallela, e magari il comando di ventole o peltier.
Lo so' che converrebbe partire con una cosa semplice, ma...
avrei intenzione di usare un itegrato a 12 porte, o qualcosa del genere,
visto che mi servono 12 interruttori, e poi rimandare il moltiplicatore
selezionato a un display lcd numerico a 3 cifre; questo per il molti, mentre
per il vcore un selettore a manopola, un semplicissimo circuito.
il fatto e' che non saprei come pilotare con 2 pulsantini l'integrato che
dovra' cambiare la disposizione degli interruttori, e il cambio dei contatti
sul display numerico
chiedo al NG se mi illumina su che componenti dovrei usare per questa
cosa...
ciao

 ha scritto nel messaggio
news:%3D58.5645$om6.1...@news1.tin.it...

gli interruttori li comanderei con un contatore a 12 bit, che a ogni
fronte di salita della tensione (tramite il pulsante) va avanti a contare
in binario.
Per usare anche l'lcd, fai prima ad usare un st6.

sul display numerico
con un contatore... se fai una tabellina con la sequenza dei contatti
(es. X=chiuso O=aperto) e quel che deve venire fuori sul display forse e'
meglio. concettualmente e' una cosa semplice, ma non vorrei che a causa
della visualizzazione sul display sia piu' economico usare un microcontrollore.

Per usare anche l'lcd, fai prima ad usare un st6.
basta un pic da due lire...

 della visualizzazione sul display sia piu' economico usare un
microcontrollore.
arabo...
comunque avevo pensato di programmare il chippetto da usare anche per i led
del display, e contando tutti i contatti mi servirebbe qualcosa con 24-28
interruttori.. che si usa in questi casi?

interruttori.. che si usa in questi casi?
dipende... sono interruttori "aperto" - "chiuso verso massa" ? a che
tensione ? oppure va bene anche un'uscita logica (0V e xV)?
la prima cosa che mi viene in mente, per non rischiare,  puo' essere usare
dei 4016/4066, che sono interruttori digitali cmos quadrupli (ogni chip ne
ha 4). 
forse  potrebbero andare bene anche dei circuiti con le uscite a
collettore (anzi, mi sa che e' meglio cmos e quindi drain) aperto. 
il vantaggio e' che un buffer a drain aperto comanda piu' di quattro
linee...
ma sono 24/28 indipendenti o ci sono delle semplificazioni possibili ?


per il led sonon 16
per i fid 4
per i bp_fid 8 ( massa o vcc)
i vid vorrei invece regolarli con un selettore a rotella, comunque le
combinazioni sono 16 (4 alla 2) piu'  un potenziometro su quella piu' alta,
per variare il vcore oltr specifica.

per variare il vcore oltr specifica.
ok allora a parte. appro' vendono dei commutatori rotativi a 16
posizioni su 4 bit...

 posizioni su 4 bit...
ottimo, anche perche le posizioni usabili sono 12, piu' 4 per delle
resistenze aggiuntive.
dimmi se si puo' fare con una tabbella 16x16 ( 13 me ne servono
assolutamente per la codifica delle 16 posizioni, i 3 rimanenti non so' che
farmene, li lascio a 0)
PS:
se i fid 0,1,2,3 sono chiuso/aperto/chiuso/aperto  ( chiuso su massa), i
bp-fid 0,1,2,3 sono aperto/chiuso/aperto/chiuso ( chiuso su massa, chiuso su
vcc) che codifica il 5.5x posso concentrarli dicendo che il bit 0 (aperto)
del fid sia uno 0 ( chiuso su vcc) sui bp_fid?

 bp-fid 0,1,2,3 sono aperto/chiuso/aperto/chiuso ( chiuso su massa, aperto


 tipo quella apparsa l'anno scorso in jap, e mai approdata nel continente).
Se ce la fai ti compro il primo esemplare (funzionante ^_^) e vengo a casa
tua con una cassa di birra! ;)

 ha scritto nel messaggio
news:zDH68.4779$5M4.1...@twister2.libero.it...

ok.. e ti compri anche una partecipazione aziendale!


12 bit, in quanto il 7imo settore delle unita' e' sempre acceso!
mi sono fatto la tabella e sto'cercando di semplificare ancora;
posso usare ance eporte OR e ADN?

> ok.. e ti compri anche una partecipazione aziendale!
Ehm... ok! ^_^

del fid sia uno 0 ( chiuso su vcc) sui bp_fid?
se e' sempre cosi' per tutti i moltiplicatori (passati, presenti, 
futuri...) 

posso usare ance eporte OR e ADN?
senno' cosa ? comunque se le unita' sono "5 6 7 8 9 0 1 2", nessun
segmento rimane sempre acceso...
2 appunti: 
* per le reti combinatorie esistono metodi di sintesi, prova a cercare
   "quine mc klusky" oppure "karnaugh" (spero di ricordare come si scrivono...)
* i segmenti dei led normalmente sono nominati "a b c d e f g". "g" e'
  quello in mezzo, gli altri sono in senso orario partendo da quello in
  alto ("a"):
  -a-
f|   |b
  -g-
e|   |c
  -d-

   -d-
gia'... mi ero confuso per il 2 ( come 7ettimo intendevo il c)!!
per il programma cerchero' in rete..

 futuri...)
ok..
ti do' la tabbella dei fid e i BP_fid:
(X a massa O aperto per i fid,  O a massa X a vcc per i bp_fid)
OOXO    5.0
XOOX    5.5
OXXO    6.0
XXXO    6.5
OXXX    7.0
XOOX    7.5
OXOX    8.0
XXOX    8.5
OOXX    9.0
XOXX    9.5
OXXX    10.0
XXXX    10.5
OOOO   11.0
XOOO   12.0
XXOO   12.5
ci tiri fuori qualcosa?

ci tiri fuori qualcosa?
sono messi abbondantemente alla cazzo...
chiamiamoli A B C D, ipotizziamo che al 5.0 corrisponda il numero "0" del
contatore ed al 12.5 il numero "14", e che c0-c3 sono i bit del contatore.
ad occhio:
(¬ = not)
A = c0 OR (c1 AND c2 AND c3)
B = (c1 AND ¬c2 AND ¬c3) OR (¬c3 AND c2 AND ¬c0 AND ¬c1) OR (¬c3 AND c2 AND c1)
C = (c3 AND ¬c2) OR (¬c3 AND c2 AND ¬c1 AND ¬c0) OR ¬(¬c3 OR ¬c2 OR ¬c1 OR c0)
D = (c3 XOR c2) OR (c0 AND ¬c1 AND ¬c2 AND ¬c3)
che nn e' il massimo...
usando un micro con 10 (o 11 per 5 fid) uscite, 4(5) le assegni ai fid, 6
al display, con un 4511 e poca altra roba, te la cavi.
per i collegamenti ai fid, se non si capisce cosa usare si puo' prendere
il 4066: 4 interruttori. lo "svantaggio" e' che quando sono chiusi gli
interruttori hanno una "resistenza" di un centinaio di ohm ...
dal lato economico: un 4511, un paio di transistor (per le altre due
cifre), qualche resistenza e condensatore, qualche not, quattro 4066 (4
interruttori a vcc, 8 a massa ed il restante 4066 serve per l'eventuale
quinto bit dei fid) dovrebbero fare circa 3 euro.
il display (tre display led 7 segmenti piu' le resistenze) costera' sui 3
euro pure lui.
per i micro, non ho sottomano prezzi... su un catalogo del '97 un st6 con
12 I/O costava circa 8klire. pero' era OTP (lo programmi una volta sola) e
la versione eprom non c'era. infatti c'e' anche il problema che prima di
avere il prototipo bisogna simulare il programma... (non e' che ci voglia
un gran che'... so che c'e' l'ambiente integrato, gratis,  microchip per i
pic, ma non l'ho mai provato).
ah, il programma e' banale: te lo scrivo in C/pseudocodice, ma la
traduzione in assembler e' quasi immediata
while (1) {
if (k1) {
  if (C<14) {
    C++; 
    fid = tab_fid[C];
    led = tab_led[C];
  }
}
if (k2) {
  if (C>0) {
    C--; 
    fid = tab_fid[C];
    led = tab_led[C];
  }
}
}
fid e led sono le uscite, k1 e k2 i tasti, come gestirli dipende dal micro
(generalmente sono locazioni di memoria/registri...)
poi magari bisognerebbe gestire il watchdog (che resetta il chip se per
qualche motivo c'e' un blocco nel programma).
l'unico problema e' la tabella: ho provato a vedere il pic 12c5xx (che ha 
solo 6 pin di I/O) e gestire array di 15 elementi da 2 byte non e'
banalissimo... prob. conviene una subroutine che con un po' di if mette i
valori giusti:
if (c==0) {
  fid = 2;
  led = 10;  /* 5.0x */
}else if (c==1) 
...

 if (
o.. ci faro' occhio come secondo step..
per ora  sembra fattibile come cosa.

ok.. grazie a eriole ho trovato un articolo dove spiega bene i bridge del
palomino..
mi serve un bit in piu' e un deviatore per il 5° BP_fid, per arrivare fino a
18.5x..
percio' la schedina sara' compatibile spitfire/tb/palomino/morgan e thoro,
con quest'ultimi in grado di arrivare fino a 2466.6 mhz  con FSB a 133.3.. o
se preferisci a 3083.3 a 166.6 mhz.. un buon margine.. non trovi?


Vuoi fare concorrenza a Fluctus?

 ha scritto nel messaggio
news:3c61405...@news.tin.it...

na..ma ci si prova..
comunque pareryoga:
2° relase:
eliminato lo socket aggiuntivo ( che a te non piaceva per via della perdita
di segnale), e aggiunto nuovo bp_fid ( il 5°) cosi' da poter smanettare da
3.0x a 18.5x.
Ora la tabella e' a 32 output per 12 bit, la compatibilita' e' assicurata
fino alla produzione dello socketA, e su tutti i processori socketA.
Il costo si e' ridotto a 15 ? di integrati e pezzi vari, e il montaggio e'
semplificato al massimo; sembra fattibile...
cosa mi rispondi, si comincia il proggettino?

gli ? ( euro) in unicode non li mostra!!

3.0x a 18.5x.
Io mi presento come cliente, cosě forse potrei rivitalizzare la mia
"vecchia" abit kt7 che "moltiplica" fino a 12.
Ciao

 ha scritto nel messaggio
news:3c624c0...@news.tin.it...

purtroppo per i kt133 il massimo credo rimarrebbe 14 o 15 con il nuovo bios,
pero' bisognerebbe testare.


Mi offro volontario ;-)
Ciao

cosa mi rispondi, si comincia il proggettino?
ho una domanda ed una risposta. la domanda: alla fine il famoso centinaio
di ohm funziona o no con i fid ? bisognerebbe fare un minimo di prove con
un 4066... e vedere se si riesce ad eliminarne qualcuno (io ho abbondato
in effetti, ma cmq uno dovrebbe costare intorno ai 50 centesimi)
eppoi, che tensione e' quella da mandare sui fid (o bp_fid, boh)? se e'
abbastanza alta si puo' pensare di alimentarci anche il micro ed usare le
sue uscite (meno 4066). 
 la risposta: inizio a vedere che micro usare ed il costo...

  la risposta: inizio a vedere che micro usare ed il costo...
ottimo!
ah.. appena finita questa ho in mente di farne una per la regolazione del
voltaggio sullo soket 370, e un'adattatore pga/fcpga/fcpga2 ;)
domani compro un volmetro e guardo sta' tensioni, ma ho il sospetto che
siano a 0v dopo il controllo del bios.


Se costruisci la scheda per la regolazione di voltaggio quasi sicuramente
sarņ il tuo preimo cliente!!;)
Gianluca