Newsgroup: it.hobby.elettronica.digitale
Titolo: Chiarimento su ASIC

Ragazzi vorrei un chiarimento a proposito della definizione di ASIC.
Molto spesso leggo di scelta fra FPGA o ASIC. Ma ASIC (Application
Specific Integrated Circuit) è un tipo di circuito mentre FPGA è un
tipo di dispositivo programmabile. Da quello che so, un ASIC potrebbe
essere implementato con una FPGA. La scelta, se ho chiare le idee,
dovrebbe essere semmai tra FPGA e PLD(PAL o PLA). Potreste chierirmi
le idee ? Grazie.

 dovrebbe essere semmai tra FPGA e PLD(PAL o PLA).
Dipende dallo scopo.
FPGA CPLD & co. sono dispositivi programmabili: te li compri vergini, ti smazzi
il programma e te li programmi "uno a uno".
ASIC: te lo progetti e te lo fai produrre.
La risposta è (come spesso accade): quanti te ne servono?
Pochi pezzi: CPLD.....
Tanti pezzi: ASIC
Ciao
Ste

...

A monte di tutto c'e' un progetto. Per realizzarlo tu devi scegliere
la tecnologia che piu' ti conviene.
In genere per progetti semplici conviene la logica discreta, per
complessità maggiore conviene la logica programmabile (=FPGA,
PLD, CPLD, ecc.), per progetti complessi ma lenti convengono i
microprocessori, per grandi quantita' convengono gli ASIC.
C'e' un produttore di ASIC che assicura che se devi realizzare
almeno 1000 pezzi di un prodotto e dovresti spendere almeno
20.000$ per la logica, allora ti conviene realizzare un ASIC.
In realta' quasi sempre e' molto piu' difficile decidere quando
conviene un ASIC, e poi quale tipo di ASIC, full custom, gate
array, standard cell, ecc.
Luigi

 array, standard cell, ecc.
Ricordo che qualche tempo fa (un anno fa, direi) eri intenzionato a
percorrere la strada dell'ASIC. Lo hai poi fatto? Hai tratto
considerazioni interessanti dalle tue ricerche?
Te lo chiedo perche` anche dalle mie parti la cosa e` nell'aria da un
po' di tempo. :)
--
Lorenzo


Hai una buona memoria!
Allora, attualmente stiamo andando avanti
con i PLD Altera e intanto stiamo sempre
considerando altre possibilità, anche se sembra
che i produttori di logiche programmabili
abbiano deciso seriamente di fare concorrenza
agli ASIC abbassando i costi drasticamente.
Vedi per esempio la nuova famiglia Cyclone
dell'Altera, che tra l'altro ha deciso di
usare per la prima volta il termine FPGA
per i suoi pld.
Comunque ormai e' assodato che se arriveremo
ad un ASIC, sara' esclusivamente convertendo
un PLD o FPGA. Questa infatti secondo me e'
la strada meno rischiosa.
In realtà la primavera scorsa avevamo deciso di
provare i dispositivi della Clear Logic.
Non so se ne hai mai sentito parlare, e' un
piccolo produttore che si occupa esclusivamente
di convertire i PLD Altera in una in una specie
di ASIC usando una tecnologia laser.
La cosa estremamente interessante e' per fare
questa conversione e' bastato inviargli il file
bitstream .SOF o .POF che si usa per programmare
i pld Altera, e in una settimana ci hanno fornito
dei campioni completamente gratis e funzionanti!
Ugualmente per la produzione non ci sono
quantitativi minimi, ne' altre spese, ne' tempi
di attesa.
Purtroppo la sfiga ha voluto che, subito dopo aver
fatto l'ordine, la Clear Logic sia stata fatta
chiudere per sentenza di un tribunale USA.
Infatti l'Altera gia' da anni le aveva fatto causa
accusandola di varie nefandezze, principalmente di
avergli copiato le maschere e di usare illegalmente
il suo software di sviluppo.
Tant'e' che la Clear Logic verso agosto ha chiuso
baracca e burattini, compreso il sito web.
Questo al momento è tutto. Ciao
Luigi

 Questo al momento è tutto. Ciao
Grazie mille!
--
Lorenzo