<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Diskless Nodes HOW-TO document for Linux: Programmatori EPROM e chip di memoria</TITLE> <LINK HREF="Diskless-HOWTO-7.html" REL=next> <LINK HREF="Diskless-HOWTO-5.html" REL=previous> <LINK HREF="Diskless-HOWTO.html#toc6" REL=contents> </HEAD> <BODY> <A HREF="Diskless-HOWTO-7.html">Avanti</A> <A HREF="Diskless-HOWTO-5.html">Indietro</A> <A HREF="Diskless-HOWTO.html#toc6">Indice</A> <HR> <H2><A NAME="s6">6. Programmatori EPROM e chip di memoria</A></H2> <P>In questo capitolo sono date delle informazioni sulle EPROM e sui chip di memoria. <H2><A NAME="ss6.1">6.1 Chip di memoria non volatile</A> </H2> <P>Segue una breve descrizione dei chip di memoria e un elenco dei tipi esistenti. <P> <UL> <LI><B>PROM</B>: Pronuncia prom, acronimo di programmable read-only memory (memoria a sola lettura programmabile). Una PROM è un chip di memoria in cui i dati possono essere scritti una sola volta. Una volta che un programma è stato scritto in una PROM resta lì per sempre. Al contrario delle RAM, le PROM mantengono il loro contenuto anche quando il computer viene spento. La differenza fra una PROM e una ROM (read only memory - memoria a sola lettura) è che la PROM viene costruita come memoria vuota, mentre la ROM viene programmata durante il processo di fabbricazione. Per scrivere dei dati in una PROM è necessario usare uno speciale dispositivo chiamato programmatore PROM o scrittore PROM. Il processo di programmazione di una PROM è anche indicato con il termine "bruciare la PROM". Una EPROM (erasable programmable read only memory) è un tipo particolare di PROM che può essere cancellata esponendola a luce ultravioletta. Una volta cancellata può essere riprogrammata. Una EEPROM è simile ad una PROM, ma necessita solo di elettricità per essere cancellata. </LI> <LI><B>EPROM</B>: Acronimo di erasable programmable read-only memory (memoria a sola lettura programmabile e cancellabile), si pronuncia èprom. La EPROM è un tipo particolare di memoria che mantiene il suo contenuto finché non viene esposta a luce ultravioletta. La luce ultravioletta ne cancella il contenuto, rendendo possibile riprogrammare la memoria. Per scrivere e cancellare una EPROM serve un particolare dispositivo chiamato programmatore PROM o scrittore PROM. Una EPROM differisce da una PROM nel fatto che una PROM può venire scritta una sola volta e non può essere cancellata. Le EPROM sono ampiamente diffuse nei personal computer perché consentono al produttore di cambiare i contenuti delle EPROM prima che il computer venga effettivamente consegnato. Ciò significa che è possibile eliminare dei bug e possono essere installate delle nuove versioni subito prima della consegna. Una nota riguardo la tecnologia EPROM: i bit di una EPROM vengono programmati iniettando degli elettroni aventi elevata tensione nei gate flottanti dei transistor ad effetto di campo in cui si vuole un bit a 0. Gli elettroni così intrappolati forzano la conduzione del transistor e fanno leggere uno 0. Per cancellare la EPROM si fornisce agli elettroni abbastanza energia per fuggire dal gate flottante, cosa che si ottiene bombardando il chip con radiazione ultravioletta attraverso la finestrella di quarzo. Per impedire la lenta cancellazione, della durata di anni, ad opera della luce del sole e di luci fluorescenti, la finestrella di quarzo, durante l'uso normale, viene coperta con una etichetta opaca. </LI> <LI><B>EEPROM</B>: Acronimo di electrically erasable programmable read-only memory (memoria a sola lettura programmabile e cancellabile elettricamente). Si pronuncia eèprom o èèprom. La EEPROM è un particolare tipo di PROM che può essere cancellata esponendola ad una carica elettrica. Come gli altri tipi di PROM, la EEPROM mantiene il suo contenuto anche se viene tolta l'alimentazione. Così come gli altri tipi di ROM, la EEPROM non è veloce quanto la RAM. La EEPROM è simile alle memorie flash (a volte chiamate flash EEPROM). La differenza fondamentale è che nella EEPROM i dati vanno scritti un byte alla volta, mentre le meorie flash consentono la scrittura e la cancellazione in blocchi; ciò rende le memorie flash più veloci. </LI> <LI><B>FRAM</B>: Abbreviazione di Ferroelectric Random Access Memory (memoria ad accesso casuale ferroelettrica), un tipo di memoria non volatile sviluppata dalla Ramtron International Corporation. La FRAM combina la velocità di accesso delle DRAM e SRAM con la non volatilità delle ROM. A causa della sua velocità sta rimpiazzando le EEPROM in parecchi dispositivi. Il termine FRAM è un marchio registrato dalla Ramtron. </LI> <LI><B>NVRAM</B>: Abbreviazione di Non-Volatile Random Access Memory (memoria non volatile ad accesso casuale), è un tipo di memoria che mantiene il suo contenuto quando viene tolta l'alimentazione. Un tipo di NVRAM è la SRAM quando viene resa non volatile collegandola ad una fonte di alimentazione continua tipo una batteria. Un altro tipo di NVRAM usa i chip EEPROM per salvare il suo contenuto quando viene tolta l'alimentazione. In tal caso la NVRAM è composta da una combinazione di chip SRAM e EEPROM. </LI> <LI><B>Memoria a bolle</B>: È un tipo di memoria non volatile costituita da un sottile strato di materiale che può essere facilmente magnetizzato in una sola direzione. Quando ad un'area circolare di questa sostanza viene applicato un campo magnetico che non ha la stessa direzione, l'area si riduce ad un piccolo cerchietto, o bolla. Una volta in molti ritenevano che le memorie a bolle sarebbero diventate una tecnologia cardine fra le tecnologie di memorizzazione, ma tali promesse non sono state mantenute. Altri tipi di memorie non volatili, come le EEPROM, sono più veloci e meno costose delle memorie a bolle. </LI> <LI><B>Memorie Flash</B>: Sono un tipo particolare di EEPROM che possono essere cancellate e riprogrammate a blocchi piuttosto che un byte alla volta. Parecchi PC moderni hanno il loro BIOS memorizzato su un chip di memoria flash, in modo da poter essere facilmente aggiornato, se necessario. Un tale BIOS è anche chiamato flash BIOS. Le memoria flash sono diffuse anche nei modem, perché permettono al costruttore di modem di supportare nuovi protocolli non appena vengono standardizzati. </LI> </UL> <P> <H2><A NAME="ss6.2">6.2 Elenco di produttori di scrittori EEPROM</A> </H2> <P>Per trovare un elenco di <B>produttori di scrittori EPROM</B> si visiti il sito Yahoo (NdT: il sito .com, non quello .it) e si vada in economy->company->Hardware->Peripherals->Device programmers. <P> <UL> <LI>L'URL di Yahoo riguardo le EPROM è a <A HREF="http://dir.yahoo.com/Business_and_Economy/Companies/Computers/Hardware/Peripherals/Device_Programmers">http://dir.yahoo.com/Business_and_Economy/Companies/Computers/Hardware/Peripherals/Device_Programmers</A></LI> </UL> <P> <UL> <LI> <A HREF="http://www.artbv.nl">Advanced Research Technology B.V</A> - sviluppo, produzione e vendita di strumenti di programmazione elettronica; sviluppo di hardware e software.</LI> <LI> <A HREF="http://www.advin.com">Advin Systems Inc.</A> - dispositivi programmatori basati su PC che supportano i tipi di package e le teconologie dei dispositivi più recenti.</LI> <LI> <A HREF="http://www.arlabs.com">Andromeda Research Labs</A> - produce un sistema portatile per la programmazione di eprom e dispositivi.</LI> <LI> <A HREF="http://www.bcmicro.com">B and C Microsystems, Inc</A> - offre strumenti di verifica e duplicazione/programmazione di schede PCMCIA (PC), schede ISA/PCI, SIMM, memorie (incluse le FLASH), PLD.</LI> <LI> <A HREF="http://www.bpmicro.com">BP Microsystems</A> - programmatori di dispositivi.</LI> <LI> <A HREF="http://www.bytek.com">Bytek</A> - progetto, sviluppo, produzione e vendita di sistemi basati su microprocessori, sistemi di elettronica modulare usati per programmare e verificare dispositivi a semiconduttori. La linea di prodotti comprende il ChipBurner.</LI> <LI> <A HREF="http://www.logicaldevices.com">Concentrated Programming Ltd</A> - offre un ampio spettro di soluzioni per la programmazione dei dispositivi.</LI> <LI> <A HREF="http://www.dataman.com">Dataman Programmmers Ltd.</A> - produce programmatori/emulatori hand-help di EPROM. Vende anche programmatori basati su PC e programmatori Gang-Pro.</LI> <LI> <A HREF="http://www.generaldevice.com">General Device Instruments</A> - Programmatori di dispostivi a CI. Programmatori universali e Gang per Pld, flash, microcontrollori, Prom, EEProm, memorie, Epld, Mach e molti altri dispositivi a CI.</LI> <LI> <A HREF="http://www.hilosystem.com.tw">HI-LO System Research Co., Ltd.</A> - produttore di programmatori universali e gang.</LI> <LI> <A HREF="http://www.icetech.com">ICE Technology</A> - programmatori EPROM e di dispositivi universali che supportano memorie, microcontrollori e dispositivi logici programmabili.</LI> <LI> <A HREF="http://www.inabyte.com/iceprom.html">Iceprom</A> - memorie a sola lettura programmabili e cancellabili in-circuit.</LI> <LI> <A HREF="http://www.incept.ie">Incept Ltd</A>.</LI> <LI> <A HREF="http://www.imtest.com">International Microsystems Inc</A> - Programmatori gang affidabili ad elevata velocità (PROM, FLASH, microcontrollori, schede di memoria PCMCIA).</LI> <LI> <A HREF="http://www.jedmicro.com.au">JED Microprocessors Pty. Ltd.</A> - inseritelo in una porta D25 per stampante e programmate qualsiasi dispositivo FLASH ed EPROM a 28 o 32 pin.</LI> <LI> <A HREF="http://www.logicaldevices.com">Logical Devices, Inc</A> - dispositivi di programmazione di PLD, FPGA, PROM, microcontrollori. Produttore di compilatori CUPL per logiche programmabili e dei programmatori ALLPRO e Chipmaster.</LI> <LI> <A HREF="http://www.mcl.dk">Systems</A> - nuovo metodo non solo di programmazione ma anche di sviluppo di nuovo hardware con unità di controllo integrata. E non serve essere esperti.</LI> <LI> <A HREF="http://www.mqp.com">MQP Electronics</A> - produttore di programmatori di dispositivi universali, programmatori gang, software di produzione e convertitori di package. Elevata efficenza ed affidabilità.</LI> <LI> <A HREF="http://www.quiknet.com/~needhams/">Needham's Electronics</A> - produttore di programmatori di dispositivi.</LI> <LI> <A HREF="http://www.npps.com">NP Programming Services</A> - fornisce programmazione di memorie e parti logiche.</LI> <LI> <A HREF="http://www.progauto.com">Program Automation, Inc.</A> - compagnia di servizio indipendente specializzata nella programmazione di grossi volumi di PROM, inclusi CI flash.</LI> <LI> <A HREF="http://www.stagusa.com">Stag Programmers Inc</A> - produttore di programmatori prom e logici, produzione di strumenti di manipolazione e cancellatori UV.</LI> <LI> <A HREF="http://www.sunriseelectronics.com">Sunrise Electronics</A> - programmatori di dispositivi universali, programmatori gang e in-circuit con supporto a vita.</LI> <LI> <A HREF="http://www.sg.com.tw">System General Co.</A> - programmatori di dispositivi, scrittori di EPROM e tester di CI.</LI> <LI> <A HREF="http://www.tribalmicro.com">Tribal Microsystems</A> - programmatori di dispositivi gang e universali, emulatori di EPROM e 8051, zoccoli per il burn-in e per la produzione.</LI> <LI> <A HREF="http://www.xeltek.com">Universal Device Programmers</A> </LI> </UL> <P> <HR> <A HREF="Diskless-HOWTO-7.html">Avanti</A> <A HREF="Diskless-HOWTO-5.html">Indietro</A> <A HREF="Diskless-HOWTO.html#toc6">Indice</A> </BODY> </HTML>