Diagrama de rom a l' ordinador
L' única memòria de lectura (ROM) és la unitat de memòria primària de qualsevol sistema d' ordinadors juntament amb la memòria d' accés a l' atzar (RAM), però a diferència de la RAM, en ROM, la informació binària es desa permanentment. Aquesta informació es desarà pel dissenyador i es desa dins del ROM. Una vegada, es desa, queda dins de la unitat, fins i tot quan el poder s'apaga i torna a encendre.
La informació està encastada en el ROM, en forma de bits, per un procés conegut com a programació del ROM. Aquí s' utilitza la programació per referir- se al procediment maquinari que especifica els bits que s' inseriran en la configuració del maquinari del dispositiu. I això és el que fa que ROMi un dispositiu de lògica programable (PLD).
Dispositiu de lògica programableName
Un dispositiu de lògica programable (PLD) és un IC (C) amb portes lògiques internes connectades a través de camins electrònics que es comporten similars als fusibles. Name En l'estat original, tots els fusibles estan intactes, però quan programem aquests dispositius, desconnectem certs fusibles al llarg dels camins que s'han d'eliminar per aconseguir una configuració en particular. I això és el que passa amb ROM, el ROM consisteix en no res més que portes lògiques bàsiques disposades d'una manera que guarden els bits especificats.
Normalment, un PLD pot tenir centenars de portar-se a través de centenars a milers de camins interns. Per tal de mostrar el diagrama de lògica intern d' aquest dispositiu s' usa un símbol especial, com es mostra a sota...
La primera imatge mostra la manera convencional de representar dades d'entrada a una porta lògica i el segon símbol mostra la manera especial de mostrar les dades d' entrada a una Porta lògica, anomenada Símbol de la lògica de Matriu, on cada línia vertical representa l' entrada a la Porta lògica.
Estructura de ROM
El diagrama de blocs per al ROM és donat per sota...
Estructura de blocs
- Consisteix en línies d' entrada de k i línies de sortida n.
- Les línies d' entrada k s' usen per prendre l' adreça d' entrada des d' on volem accedir al contingut del ROM.
- Des de cada línia d' entrada del k pot ser 0 o 1, així que n' hi ha 2 Adreces totals a les que es poden referir per aquestes línies d' entrada i cadascuna d' aquestes adreces conté informació n bit, que es dóna com a sortida del ROM.
- Aquest ROM s' especifica com a 2 x n ROM.
Estructura interna
- Consisteix en dos components bàsics Comment
- Un codificador és un circuit de combinació que s' usa per a descodificar qualsevol forma codificat (com binari, BCD ) a una forma més coneguda (com la forma decimal ).
- En ROM, l' entrada a un descodificador serà en format binari i la sortida representarà el seu equivalent decimal.
- El codificador és representat com a x 2 És a dir, té les dades i té 2 Sortida, que implica que es prendrà el nombre binari de l- bit i el descodificarà en un dels 2 Nombre decimal.
- Totes les portes OR presents en el ROM tindran sortides del descodificador com a entrada.
Classificació de ROM
- ROM de la màscara En aquest tipus de ROM, l' especificació del ROM (el seu contingut i la seva ubicació), és pres pel fabricant del client en forma tabular en format especificat i fa les màscares corresponents per als camins per produir la sortida desitjada. Això és costalment, ja que els càrrecs del proveïdor de serveis especials del client per a fer un ROM concret (recomanat, només si es requereix una gran quantitat del mateix ROM).
- PROM- ArthurCity name (optional, probably does not need a translation) És una memòria programable de només lectura. Primer està preparat com a record en blanc, i després està programat per a emmagatzemar la informació. La diferència entre PROM i el ROM de màscara és que PROM està fabricada com a record en blanc i programada després de la fabricació, mentre que es programa un ROM de màscara durant el procés de fabricació. Per programar el PROM, s'utilitza un programador PROM o un cremador PROM. El procés de programar el PROM es diu com cremar el PROM. A més, les dades desades en ell no es poden modificar, així que s' anomena com un dispositiu programable per a la programació.
useszuthailand. kgm Tenen diverses aplicacions diferents, incloent-hi telèfons mòbils, consoles de videojocs, etiquetes RFID, dispositius mèdics i altres electrònics.
- EPROM.. Es tracta d'un programa inserable de només lectura. Trenca el desavantatge de PROM que una vegada programada, el patró fix és permanent i no pot ser modificat. Si s' ha establert un petit patró, el PROM es torna inusable, si el patró bits s' ha de canviar.
Aquest problema ha estat superat per l'EPROM, com quan l'EPROM es col·loca sota una llum especial ultravitiva durant un temps, la radiació curta fa que l'EPROM torni al seu estat inicial, que pot ser programada en conseqüència. Una altra vegada per a l'època de l'execució del contingut, el programador PROM o el cremador PROM.
useszuthailand. kgm Abans de l'aparició d'EEPROM, alguns microcontroladors, com algunes versions de Intel·ligència 8048, l'escala lliure 68HC11 va utilitzar EPROM per emmagatzemar el seu programa.
- EEPROM ROM.. Es tracta de l'Easable programador de lectura només de memòria. És semblant a EPROM, excepte que en això, l'EPROM es retorna al seu estat inicial per aplicació d'un senyal elèctric, en lloc de llum ultraviolada. Per tant, proveeix la facilitat de l'època, ja que es pot fer, fins i tot si la memòria està col·locada a l'ordinador. Esborra o escriu un byte de dades en un moment. @ info: tooltip
useszuthailand. kgm S'utilitza per emmagatzemar la BIOS del sistema d'ordinadors.
- ROM de flaix És una versió millorada de EEPROM. La diferència entre ROM EEP i Flash és que en EEPROM, només es pot esborrar un byte de dades o escriure en un moment particular, mentre que, en memòria flash, blocs de dades (normalment 512 bytes) es poden esborrar o escriure en un moment particular. Així que Flash ROM és molt més ràpid que EEPROM.
useszuthailand. kgm Molts PC moderns tenen la seva BIOS emmagatzemada en un xip de memòria flash, anomenats BIOS flash i també s'utilitzen als mòdems.
Programant la memòria de només lectura (ROM)
Per entendre com programar un ROM, considereu un 4 x 4 ROM, que vol dir que té total de 4 adreces en les que es desen la informació, i cada una d'aquestes adreces té una informació 4 bits, que és permanent i que s' ha de donar com a sortida, quan accedim a una adreça particular. S' han de realitzar les següents passes per programar el ROM d' arc de ROM
- Construeix una taula de veritat, que decidirà el contingut de cada adreça del ROM i basada en la qual es programarà un ROM en particular.
La taula de veritat per a l' especificació de 4 x 4 ROM es descriu com a sota:
Aquesta taula de veritat mostra que a la localització 00, el contingut que es desarà és 0011, a la localització 01, el contingut ha de ser 1100, i així successivament, que cada vegada que es dóna una adreça particular com a entrada, el contingut en aquesta adreça en particular s' ha recuperat. Des de, amb 2 bits d' entrada, 4 combinacions d' entrada són possibles i cada una d'aquestes combinacions té una informació de 4 bits, de manera que aquest ROM és un ROM 4 X 4.
- Ara, basat en el total no. Adreces en el ROM i la longitud del seu contingut, decidiu el descodificador així com el no. de portes OR a usar. Generalment, per a un 2 x n ROM, un k x 2 El descodificador s'utilitza, i el total no. De portes OR és igual al total no. de bits emmagatzemats a cada ubicació del ROM.
Així doncs, en aquest cas, per a un 4 x 4 ROM, el descodificador que s'utilitza és un 2 x 4 descodificador. El següent és un 2 x 4codruth
La taula de veritat per a un descodificador 2 x 4 és el següent: Mr
Quan tant els valors d' entrada són 0, aleshores només D és 1 i la resta són 0, quan l' entrada és 01, llavors només D És alt i així successivament. (Només recordeu que si la combinació d' entrada del descodificador resol a un nombre decimal en particular d, llavors al costat de sortida el terminal que està en posició d + 1 de la part superior serà 1 i la resta serà 0).
Ara, com que volem que cada adreça de guardar 4 bits uts en els 4 x 4 ROM, així que, hi haurà 4 O portes, amb cada una de les 4 sortides del descodificador que s' introdueixi a cada una de les 4 O portes, la sortida serà la sortida del ROM, com segueix bpp
Un cartell de creu en aquesta figura mostra la connexió entre les dues línies està intacte. Ara, com que hi ha 4 o portes i 4 línies de sortida del descodificador, així que hi ha total de 16 interseccions, anomenades punt creuat.
- Ara, programa la intersecció entre les dues línies, com per la taula de veritat, de manera que la sortida del ROM (o portes) està d'acord amb la taula de veritat. Per programar els punts creuats, inicialment tots els punts creuats són intactes, el que vol dir que és lògicament equivalent a un canvi tancat, però aquestes connexions intactes poden ser esclatades per l'aplicació d'un pols d'alt COPI volatatge en aquests fusibles, que desconnectarà les dues línies lligades, i d'aquesta manera es pot manipular la sortida d'un ROM.
Per a programar un ROM, només cal mirar la taula de veritat especificant els ROM i fer-los fora (si és necessari) una connexió. Les connexions per al 4 x 4 ROM com a mínim per la taula de veritat és com es mostra a sota de Steven
Recordeu, s'utilitza un signe de creu per a denotar que la connexió està intacta i si no hi ha creu que això significa que no hi ha connexió.
En aquesta figura, com es pot veure des de la taula de veritat especificant el ROM, quan l' entrada és 00, llavors la sortida és 0011, de manera que, com sabem de la taula de la veritat d'un descodificador, l' entrada 00 dóna sortida com ara D és 1 i la resta són 0, per tant, per obtenir la sortida 0011 de les portes OR, les connexions de D amb les dues primeres portes O portes han estat volats, per obtenir les sortides com a 0, mentre que les dues últimes o portes donen la sortida com a 1, que és el que es requereix.
De manera similar, quan l' entrada és 01, llavors la sortida ha de ser 1100, i amb l' entrada 01, en el descodificador només D és 1 i la resta són 0, per tant, per obtenir la sortida desitjada, les dues primeres o portes tenen la seva connexió intacta amb D Mentre les dues últimes o portes tenen la seva connexió destrossada. I per la resta també està seguit el mateix procediment.
Així doncs, així és com es programa un ROM i com, la sortida d'aquestes portes romandrà constant cada vegada, de manera que així és com la informació es desa permanentment en el ROM, i no s' alterat fins i tot en canviar-se.
Referència...
- Fonamentals dels Circuits digitals d'A. Anand Kumar
Si us plau, escriviu comentaris si trobeu quelcom incorrecte, o voleu compartir més informació sobre el tema discutit anteriorment.
Artículos Relacionados:
- Diagrama d' ordinadors d' escriptori amb etiqueta
- Parts de l' ordinador amb diagrama
- Què és un diagrama d'un ordinador?
- Diagrama d' ordinadors
- Foto de l' ordinador
- Processador -