Newsgroup: it.hobby.elettronica.digitale
Titolo: Flesh Parallela

Salve a tutti,
Avrei bisogno di una mano che non riesco a trovare e spero che voi
siete più fortunati di me. Avrei bisogno di una Flesh programmabile
facilmente ( niente kit costosi ecc ) che abbia sia i bit di address
sia i bit di output paralleli. Insomma qualcosa come la 27C128 pero
( almeno da quanto ho capito ^_^" ) e la classica EPROM che per
cancellarla bisogna sottoporla ai raggi UV.
Tra parentesi. Esporla al sole in una giornata assolata, basta a
cancellarla o c'è per forza bisogno dei raggi UV di una lampada? Non
ho la lampada...
Grazie ^__^"

 ho la lampada...
1 giorno non basta... poi cmq devi verificarla prima di essere sicuro 
che sia tutta stata cancellata --> serve il programmatore
-ice-

 siete pi� fortunati di me. Avrei bisogno di una Flesh programmabile
Se cerchi carne umana programmabile hai poche speranze di trovarla.
Prova con "flash". Se ben ricordo le ha inventate Atmel. Infatti
http://www.atmel.com/dyn/products/devices.asp?family_id=624

 che sia tutta stata cancellata --> serve il programmatore
Okay lascio perdere i raggi UV ( come credevo ) grazie!

 Prova con "flash". Se ben ricordo le ha inventate Atmel.
Non fu Intel per le NOR Flash ( nel 1988 ) e la a Toshiba per le NAND
Flash ( nel 1989 ) ?
http://www.atmel.com/dyn/products/devices.asp?family_id=624
Questo link è decisamente interessante! Grazie devo studiarmelo un
po'!
Tutte quelle che trovavo io erano seriali ( o I2C o SPI )...

 per il programmatore ci puoi fare molto poco... serve e basta!
Lo fai, lo fai... il mio primo programmatore di eprom, successivamente 
adattato per le eeprom 28c16, aveva solo tre stadi di alimentazione e 
una trentina tra interruttori e pulsanti :-)
(non tanto diverso dai front panel dei vecchissimissimi computers :-) )
Certo nessuno sano di mente programmerebbe piï¿œ di un centinaio di bytes 
con quell'affare, ma all'epoca servï¿œ al suo scopo :-)

Tutte le FLASH moderne sono programmabili
direttamente on-board senza tensioni particolari,
seguendo un proprio algoritmo descritto dal data
sheet delle flash specifiche.
Sono comunque dispositivi piuttosto simili, molte flash
seguono un algoritmo derivato da AMD (anche le Atmel),
con qualche differenza: non � molto difficile da fare.
Se le devi usare con un micro che ha a bordo la
sua flash non ci sono problemi, ti scrivi il sw di
download, se non lo puo fare, vedi se il micro
ha una interfaccia jtag.

 Se cerchi carne umana programmabile hai poche speranze di trovarla.
Pensavo che i 4/5 della carne umana mondiale fosse programmabile.
Il programmatore, fino a poco tempo fa, emetteva raggi catodici.
Oggi usano il plasma e gli LCD.
Piccio.

 Oggi usano il plasma e gli LCD.
Standing ovation :-)

 cancellarla bisogna sottoporla ai raggi UV.
quante esattamente ?
ti va bene la vecchia M28F101 100ns , 5V  1Mbit  128K*8  dip32
12V programming ?
(forse e' supportata dal willem, non sono sicuro)
se ti interessa, indica la tua posizione geografica approssimativa.
saluti
-- 
  lowcost

"80196@12Mh" <80...@nospam.invalid> ha scritto nel messaggio
news:1RF3n.85575$813....@tornado.fastwebnet.it...

si,io per provare e fare un p� di esperienza  ho costruito un circuitino con
una cpld(xilinx 95xx144) in modo da trasferire bidirezionalmente i segnali
tra parallela e pin di dati/indirizzo sulla flash,che non erano pochi su
quella 16Mb
per lavorare agevolmente,essendo la flash smd(TSOP48)ho comprato un
adattatore su ebay,poi con un p� di pazienza sono riuscito a cancellare
blocchi,scriveree leggere bytes

 una trentina tra interruttori e pulsanti :-)
Bello! C'è l'hai ancora o l'hai buttato? Hai foto? :D

 ha una interfaccia jtag.
Eh, il problema sta proprio li, io non voglio una flash da affiancare
al micro, ma voglio una flash perché non voglio il micro :D
Sto costruendo un pannello frontale con degli interrutori a levetta
( i classici On-Off-On ) e mi serve giusto una cosa che controlla le
leve stiano nella posizione giusta ( alcune leve "abilitano" alcune
altre ) e non volevo scomodare un micro per sta cavolata, da qui
l'idea di usare una memoria FLASH come se fosse una FPGA...

 se ti interessa, indica la tua posizione geografica approssimativa.
Sono di Roma, why?

 quella 16Mb
Credevo che le CPLD avessero bisogno di un programmatore specifico o
di un KIT... Non hanno bisogno di hardware particolare? Basta
collegarla alla parallela? O__O uhmm interessante!
In cosa consisteva il circuitino tralasciando alimentazione ( suppongo
a 3.3 Vdc ) e addattatori di livello?

 
NI, le flash si presentano come se fossero delle ram statiche, 
sopratutto le flash programmabili senza Vpp , direttamente con la sola 
tensione di alimentazione in cui non si puo' abilitare la scrittura 
usando una tensione che in condizioni normali non e' presente
per attivare la modalita' di scrittura, cancellazione, verifica degli id 
della flash bisogna preventivamente accedere in scrittura ad indirizzi 
particolari con dei valori particolari ( gli algoritmi sono semi 
standardizzati )
solo dopo questa seguenza si puo' effettivamente scrivere nelle celle 
della flash
le motherboard rotte sono una buona fonte di approvvigionamento di 
queste flash


 Bello! C'� l'hai ancora o l'hai buttato? Hai foto? :D
No poi sono guarito e ho comprato un programmatore come si deve ;-)

 Sono di Roma
sorry, troppo lontano per una consegna al volo.
saluti
-- 
  lowcost

 queste flash
Indubbiamente. Ma non ho la possibilità di rimediare MB rotte :-)
Tra parentesi mi sa che cestino l'idea della Flash sto sbroiando la
"rete" è mi sta vendno un casino... ( e senza contare che ogni
ingresso ha il suo bel FF D  che dovrei mettere fuori della flesh ( o
posso integrarlo? mi sa che mi vene un casino )...

 posso integrarlo? mi sa che mi vene un casino )...
a memoria con una flash da 64 KB ( 16 ingressi e 8 uscite in pratica ) 
puoi tirare su macchine a stati finiti con 256 stati ( 8 FF ) ed 8 
ingressi distinti piu' un eventuale clock se i FF sono di tipo sincrono 
, le uscite ( della macchina a stati finiti ) sono le uscite dei FF, 
opzionalmente una seconda flash puo' fare da transcodifica tra le uscite 
dei FF e le uscite del circuito finale
agli indirizzi della flash colleghi gli ingressi del circuito e le 
uscite dei FF, i dati della flash vanno agli ingressi dei FF e le uscite 
dei FF sono il risultato, come vadi ottieni una architerrura fortemente 
modulare e resta solo il problema di programmare opportunamente la flash
questo genere di circuiti hanno un nome ben preciso che ormai non 
ricordo piu' ma che si trova facilmente in letteratura ( Mealy o Moore 
uno dei due )

 uno dei due )
Dunque esistono tutti e due se ti riferisci "alle macchine". La
macchina di Mealy è un automa a stati finiti che genera un'uscita a
partire dagli stati d'ingresso e dallo stato corrente, a differenza
della macchina di Moore, che invece lavora solo in funzione dello
stato corrente. Tuttavia, per ogni macchina di Mealy esiste una
macchina di Moore equivalente.
Anche se penso ti riferivi a Moore infatti si puo' leggere << La
maggior parte dei sistemi elettronici digitali vengono progettati come
sistemi sequenziali ad impulsi di clock, che sono una forma ridotta
della macchina di Moore, dove lo stato cambia solo quando varia il
segnale globale di clock. Generalmente lo stato corrente viene salvato
nei flip-flop, mente il segnale globale di clock viene collegato
nell'ingresso dei flip-flop riservato al clock. >>
Anche se non ho capito cosa centra nel nostro contesto ^_^"
Comunque a me interessano, ho sbagliato in questo, i latch D ( ovvero
non mi serve legarmi a un clock, anzi potrebbe essere deleterio avere
un clock ). Anche se il circuito che sto sbrogliando sta diventando
parecchio incasinato. Devo valutare se mi convine ( e in che misura )
farlo con la FLASH...

 con tanto di adesivo olografico... li avranno SMDzati...
cut...
No, li hanno relegati in EEPROM seriali 8 pin DIL il cui contenuto è
trasferito al momento dell'accensione nella RAM al posto della shadow-
memory.
Piccio.

 l'idea di usare una memoria FLASH come se fosse una FPGA...
Mah! un piccolo AVR atmel costa come una flash, anzi meno,
ed e' molto piu' facile da programmare...senza contare
la flessibilita' d' uso ;-)
Anche una CPLD sarebbe piu' economica di una
flash e programmabile piu' semplicemete (tipo lattice,altera,atmel)
Certo, i tools (C Compiler per il micro o l' IDE per le CPLD)
dono un poco piu' impegnativi...
a.

 quella 16Mb
Credevo che le CPLD avessero bisogno di un programmatore specifico o
di un KIT... Non hanno bisogno di hardware particolare? Basta
collegarla alla parallela? O__O uhmm interessante!
no,aspetta,la CPLD era PRIMA stata programmata tramite parallela e col
cosiddetto JTAG cable III (schema in rete,forse vi sonoanche i layout)
POI la cpld una volta programmata era collegata alla parallela,tramite i
segnali di controllo decidevo come demultiplexare i pochi segnali della
parallela
per reggiungere ogni pin di indirizzo ,dati e controllo della flash


Axeman:

Boh, servita cos�... ;-)

 Flash ( nel 1989 ) ?
Mi sa che la Atmel fu la prima che le produsse in USA e un collega
patriottico mi raccont� una balla.