CPLD evolucion.docx | Memoria de sólo lectura | Memoria del ordenador\nSalvareSalvați CPLD evolucion.docx pentru mai târziu\n97 vizualizări32 pagini\n1laboratorio 2 Memoria\nTema-2 Unidad de Memoria\nInformación de Nanotecnología\nInvestigacion de Plc\n1. 2. 3. 4. Introduccin. Memorias programables. Resumen. Bibliografa\n1.- INTRODUCCIN Las computadoras y otros tipos de sistemas requieren el almacenamiento permanente o semipermanente de un gran nmero de datos binarios. Los sistemas basados en microprocesadores necesitan de la memoria para almacenar los programas y datos generados durante el procesamiento y disponer de ellos cuando sea necesario. Las modernas tcnicas de circuitos integrados permiten combinar miles e incluso millones de puertas dentro de un solo encapsulado. Esto ha llevado a la fabricacin de diseos ms complejos como los dispositivos lgicos programables, memorias y microprocesadores, que proporcionan dentro de un solo chip circuitos que requieren gran cantidad de componentes discretos. Las memorias son dispositivos de almacenamiento de datos binarios de largo o corto plazo .La memoria es un componente fundamental de las computadoras digitales y est presente en gran parte de los sistemas digitales. La memoria de acceso aleatorio (RAM, random access memory) almacena datos temporalmente, la memoria de slo lectura (ROM, Read only memory) los guarda de manera permanente. La ROM forma parte del grupo de componentes llamados dispositivos lgicos programables (PLD, programmable logic devices), que emplean la informacin almacenada para definir circuitos lgicos. Dispositivos que son capaces de proveer el medio fsico para almacenar esta informacin. Y aunque esta es su tarea fundamental (ms del 90 % de las memorias se dedican a este fin) tambin se pueden utilizar para la implementacin de circuitos combinacionales y pueden sustituir la mayor parte de la lgica de un sistema. Los chips LSI pueden programarse para realizar funciones especficas. Un dispositivo lgico programable (PLD) es un chip LSI que contiene una estructura de circuito regular, pero que permite al diseador adecuarlo para una aplicacin especfica. Cuando un PLD tpico deja la fbrica de IC, an no est listo para una funcin especfica, sino que debe ser programado por el usuario para que realice la funcin requerida en una aplicacin particular. Los chips con la mayor funcionalidad por unidad de rea han sido los chips de memoria, que contienen arreglos rectangulares de celdas de memoria. Uno de los PLD es el chi p de memoria de slo lectura. En una primera clasificacin, se puede distinguir entre memorias de almacenamiento masivo, caracterizadas por ser memorias baratas y lentas, y memorias semiconductoras o memorias de estado slido, ms caras y rpidas. En las primeras, la prioridad es disponer de una gran capacidad de almacenamiento, como ocurre en los discos duros, en tanto que en las segundas, la prioridad es disponer de velocidades de acceso rpidas compatibles con la mayor capacidad de almacenamiento posible Que son las habitualmente utilizadas como memorias de almacenamiento de programa y de datos en la mayora de las aplicaciones. Que ofrece cada tipo de memoria as como las tecnologas de fabricacin, que han permitido un espectacular avance en las velocidades y escalas de integracin en los ltimos aos. Podemos considerar una memoria como un conjunto de M registros de N bits cada uno de ellos. Estos registros ocupan las posiciones desde el valor 0 hasta M-1. Para acceder a cada registro es necesaria una lgica de seleccin. En general, para cada registro se pueden realizar procesos de lectura y de escritura. Para realizar todas estas operaciones son nuestro caso son necesarios N terminales: permiten especificar si se desa realizar una operacin de escritura o de lectura, seleccionar el dispositivo. bajo.\n1 Las primeras son las relacionadas con nuestros conocidos discos de ordenador, y las ltimas estn abriendo en la actualidad un atractivo abanico de posibilidades: desde los discos magnetopticos hasta las memorias hologrficas. sobre la memoria. habitualmente con valor bajo es activo el modo de escritura. dispositivo. 2.- MEMORIAS PROGRAMABLES 2.1.- MEMORIA ROM (READ ONLY MEMORY) Es una memoria de slo lectura que se programan mediante mscaras. Es decir, el contenido de las celdas de memoria se almacena durante el proceso de fabricacin para mantenerse despus de forma irrevocable. Desde el instante en que el fabricante grabo las instrucciones en el Chip, por lo tanto la escritura de este tipo de memorias ocurre una sola vez y queda grabado su contenido aunque se le retire la energa. Se usa para almacenar informacin vital para el funcionamiento del sistema: en la gestin del proceso de arranque, el chequeo inicial del sistema, carga del sistema operativo y diversas rutinas de control de dispositivos de entrada/salida suelen ser las tareas encargadas a los programas grabados en ROM. Estos programas forman la llamada BIOS (Basic Input Output System). Junto a la BIOS se encuentra el chip de CMOS donde se almacenan los valores que determinan la configuracin hardware del sistema, como tipos de unidades, parmetros de los discos duros, fecha y hora del sistema... esta informacin no se pierde al apagar la computadora. Estos valores se pueden modificar por medio del SETUP. La memoria ROM constituye lo que se ha venido llamando Firmware, es decir, el software metido fsicamente en hardware. De cara a los fines del usuario es una memoria que no sirve para la operacin de su programa, slo le aporta mayores funcionalidades (informacin) del equipo. Si tenemos idea de cmo se fabrican los circuitos integrados, sabremos de donde viene el nombre. Estos se fabrican en obleas (placas de silicio) que contienen varias decenas de chips. Estas obleas se fabrican a partir de procesos fotoqumicos, donde se impregnan capas de silicio y oxido de silicio, y segn convenga, se erosionan al exponerlos a la luz. Como no todos los puntos han de ser erosionados, se sita entre la luz y la oblea una mascara con agujeros, de manera que donde deba incidir la luz, esta pasar. Con varios procesos similares pero ms complicados se consigue fabricar los transistores y diodos micromtricos que componen un chip. El elevado coste del diseo de la mscara slo hace aconsejable el empleo de los microcontroladores con este tipo de memoria cuando se precisan cantidades superiores a varios miles de unidades. Los PCs vienen con una cantidad de ROM, donde se encuentras los programas de BIOS (Basic Input Output System), que contienen los programas y los datos necesarios para activar y hacer funcionar el computador y sus perifricos. La ventaja de tener los programas fundamentales del computador almacenados en la ROM es que estn all implementados en el interior del computador y no hay necesidad de cargarlos en la memoria desde el disco de la misma forma en que se carga el DOS. Debido a que estn siempre residentes, los programas en ROM son muy a menudo los cimientos sobre los que se construye el resto de los programas (incluyendo el DOS). Estas memorias, cuyo nombre procede de las iniciales de Read Only Memory son solo de lectura. Dentro de un proceso de elaboracin de datos de una computadora, no es posible grabar ningn dato en las memorias ROM. Son memorias perfectas para guardar microprogramas, sistemas operativos, tablas de conversin, generacin de caracteres etc. Las caractersticas fundamentales de las memorias ROM son: 1. Alta densidad: la estructura de la celda bsica es muy sencilla y permite altas integraciones. 2. No voltiles: el contenido de la memoria permanece si se quita la alimentacin. 3. Coste: dado que la programacin se realiza a nivel de mscaras durante el proceso de fabricacin, resultan baratas en grandes tiradas, de modo que el coste de fabricacin se reparte en muchas unidades y el coste unitario es baja.\n4. Slo lectura: nicamente son programables a nivel de mscara durante su fabricacin. Su contenido, una vez fabricada, no se puede modificar. Hay muchos tipos de ROM:\nUna ROM puede estar fabricada tanto en tecnologa bipolar como MOS. La figura muestra celdas ROM bipolar. La presencia de una unin desde una lnea de fila a la base de un transistor representa un 1 en esa posicin. En las uniones fila/columna en las que no existe conexin de base, las lneas de la columna permanecern a nivel bajo (0) cuando se direccione la fila.\nLa figura 5.15 muestra celdas ROM con transistores MOS. Bsicamente son iguales que las anteriores, excepto que estn fabricadas con MOSFETs.\n2.2.- MEMORIA PROM (PROGRAMMABLE READ ONLY MEMORIES) Una alternativa para proyectos pequeos es el uso de una de las memorias de slo lectura programables o PROM (programmable read only memories), memoria basada en semiconductores que contiene instrucciones o datos. stas existen en muchas variantes, pero todas permiten que el usuario programe el dispositivo por si mismo, ahorrndose el alto costo de la produccin de la mscara. En la PROM (programable ROM), o memoria programable de slo lectura los contenidos pueden ser ledos pero no modificados por un programa de usuario. Sus contenidos no se construyen, como la ROM, directamente en el procesador cuando ste se fabrica, sino que se crean por medio de un tipo especial programacin, ya sea por el fabricante, o por especia listas tcnicos de programacin del usuario. El proceso de programacin es destructivo: una vez grabada, es como si fuese una ROM normal. Las operaciones muy importantes o largas que se haban estado ejecutando mediante programas, se pueden convertir en microprogramas y grabarse permanentemente en una pastilla de memoria programable slo de lectura. Una vez que estn en forma de circuitos electrnicos, estas tareas se pueden realizar casi siempre en una fraccin del tiempo que\nrequeran antes. La flexibilidad adicional que se obtiene con la PROM puede convertirse en una desventaja si en la unidad PROM se programa un error que no se puede corregir. Para superar esta desventaja, se desarroll la EPROM, o memoria de solo lectura reprogrmale. Las prestaciones de las memorias PROM son similares a las anteriores, con la nica salvedad del proceso de programacin. La escritura de la memoria PROM tiene lugar fundiendo los fusibles necesarios por lo que la memoria PROM solo puede ser programada una vez. Ahora la hace el usuario usando un equipo programador y, adems, se rompe con la dependencia de la fbrica y los enormes costes de las mscaras. MTODO DE PROGRAMACIN DE LA MEMORIA PROM Para conseguir que la informacin que se desea grabar sea inalterable, se utilizan dos tcnicas: por destruccin de fusible o por destruccin de unin. La idea es bsicamente la misma que las ideas ROM convencionales, pero en este caso todas las celdas tienen diodos, por lo cual la memoria viene programada de fbrica con todos 1. Cada diodo tiene conectado un fusible, cuya funcionalidad es similar a la que podemos ver en fuentes de alimentacin o estabilizadores de tensin: cuando se produce una sobretensin, el fusible se quema y, por lo tanto, el circuito se abre. De esta manera, el diodo pierde contacto con el mundo exterior y el lector de memoria nunca sabe de su existencia, as que a esa celda la interpreta como un cero. Por lo tanto para programar un chip de memoria PROM; con un dispositivo llamado programador (por cierto, un nombre muy original xD), se les aplica a las celdas correspondientes una tensin superior a la que son capaces de soportar los fusibles, y as quedan definidos todos los bits de la memoria en cuestin. Como podemos ver, este tipo de memorias tiene una falencia: no pueden ser reprogramadas.\nLa pastilla es insertada en un dispositivo que genera en las salidas de la ROM (usadas como entradas) los valores lgicos de cada palabra. Para cada posicin, se genera un pulso de hasta 30V por la entrada Vpp=Vcc, que produce una circulacin de corrientes que funden delgadas conexiones fusibles en serie con diodos o transistores que se quiere desconectar. As se obtienen los ceros que deben resultar en las salidas, dado que el chip virgen viene con todos los diodos conectados. Este proceso dura pocos minutos. El proceso de programacin de una PROM generalmente se realiza con un equipo especial llamado quemador. Este equipo emplea un mecanismo de interruptores electrnicos controlados por software que permiten cargar las direcciones, los datos y genera los pulsos para fundir los fusibles del arreglo interno de la memoria. En la figura se indica de forma esquemtica la funcin del programador.\nProgramacin de un PROM\nARQUITECTURA DE LA PROM Estructura bsica de un PLD Un dispositivo programable por el usuario es aquel que contiene una arquitectura general predefinida en la que el usuario puede programar el diseo final del dispositivo empleando un conjunto de herramientas de desarrollo. Las arquitecturas generales pueden variar pero normalmente consisten en una o ms matrices de puertas AND y OR para implementar funciones lgicas. Muchos dispositivos tambin contienen combinaciones de flip-flops y latches que pueden usarse como elementos de almacenaje para entrada y salida de un dispositivo. Los dispositivos ms complejos contienen macroclulas. Las macroclulas permiten al usuario configurar el tipo de entradas y salidas necesarias en el diseo\nLas PROM son memorias programables de slo lectura. Aunque el nombre no implica la lgica programable, las PROM, son de hecho lgicas. La arquitectura de la mayora de las PROM consiste generalmente en un nmero fijo de trminos AND que alimenta una matriz programable OR. Se usan principalmente para decodificar las combinaciones de entrada en funciones de salida. a) Las Aplicaciones ms importantes: b) Microprogramacin c) Librera de subrutinas d) Programas de sistema e) Tablas de funcin 2.3.- MEMORIA EPROM Las EPROM, o Memorias slo de Lectura Reprogramables, se programan mediante impulsos elctricos y su contenido se borra exponindolas a la luz ultravioleta (de ah la ventanita que suelen incorporar este tipo de circuitos), de manera tal que estos rayos atraen los elementos fotosensibles, modificando su estado.\n- Vista de la Ventanita de una EPROM PROGRAMACIN DE UNA MEMORIA EPROM Las EPROM se programan insertando el chip en un programador de EPROM. y aplicando en un pin especial de la memoria una tensin entre 10 y 25 Voltios durante aproximadamente 50 ms, segn el dispositivo, al mismo tiempo se direcciona la posicin de memoria y se pone la informacin a las entradas de datos. Este proceso puede tardar varios minutos dependiendo de la capacidad de memoria.\nLa memoria EPROM, se compone de un arreglo de transistores MOSFET de Canal N de compuerta aislada. En la figura se observa el transistor funcionando como celda de memoria en una EPROM.\nCelda de memoria de una EPROM Cada transistor tiene una compuerta flotante de SiO 2 (sin conexin elctrica) que en estado normal se encuentra apagado y almacena un 1 lgico. Durante la programacin, al aplicar una tensin (10 a 25V) la regin de la compuerta queda cargada elctricamente, haciendo que el transistor se encienda, almacenando de esta forma un 0 lgico. Este dato queda almacenado de forma permanente, sin necesidad de mantener la tensin en la compuerta ya que la carga elctrica en la compuerta puede permanecer por un perodo aproximado de 10 aos. Las EPROMs tambin emplean transistores de puerta dual o FAMOS (Floating Gate Avalanche-Injection Metal-Oxide Semiconductor) de cargas almacenadas. Estos transistores son similares a los transistores de efecto de campo (FETs) canal-P, pero tienen dos compuertas. La compuerta interior o flotante esta completamente rodeada por una capa aislante de dixido de silicio; la compuerta superior o compuerta de control es la efectivamente conectada a la circuitera externa. Inicialmente, la puerta flotante esta descargada, y el transistor se comporta como un transistor MOS normal. No obstante, mediante un equipo programador, se puede acumular carga en la puerta flotante aplicando una sobre tensin a la puerta y al drenador del transistor. Esta acumulacin de electrones en la segunda puerta tiene el efecto de aumentar la umbral del transistor a un valor tal que no conduce aunque se direccione la celda. As pues la cantidad de carga elctrica almacenada sobre la compuerta flotante determina que el bit de la celda contenga un 1 o un 0; las celdas cargadas son ledas como un 0, mientras que las que no lo estn son ledas como un 1. Tal como las EPROMs salen de la fbrica, todas las celdas se encuentran descargadas, por lo cual el bit asociado es un 1; de ah que una EPROM virgen presente el valor hexadecimal FF en todas sus direcciones.\nCuando un dado bit de una celda debe ser cambiado o programado de un 1 a un 0, se hace pasar una corriente a travs del canal de transistor desde la fuente hacia la compuerta (obviamente, los electrones siguen el camino inverso). Al mismo tiempo se aplica una relativamente alta tensin sobre la compuerta superior o de control del transistor, crendose de esta manera un campo elctrico fuerte dentro de las capas del material semiconductor. Ante la presencia de este campo elctrico fuerte, algunos de los electrones que pasan el canal fuente-compuerta ganan suficiente energa como para formar un tnel y atravesar la capa aislante que normalmente asla la compuerta flotante. En la medida que estos electrones se acumulan en la compuerta flotante, dicha compuerta toma carga negativa, lo que finalmente produce que la celda tenga un 0. Funcionamiento de una EPROM Recordemos que son memorias de acceso aleatorio, eventualmente borradas y reescritas. generalmente ledas y\nUna vez grabada una EPROM con la informacin pertinente, por medio de un dispositivo especial que se explicar luego, la misma es instalada en el sistema correspondiente donde efectivamente ser utilizada como dispositivo de lectura solamente. Eventualmente, ante la necesidad de realizar alguna modificacin en la informacin contenida o bien para ser utilizada en otra aplicacin, la EPROM es retirada del sistema, borrada mediante la exposicin a luz ultravioleta con una longitud de onda de 2537 -10 Angstroms (unidad de longitud por la cual 1 A = 10 m), programada con los nuevos datos, y vuelta a instalar para volver a comportarse como una memoria de lectura solamente. Por esa exposicin para su borrado es que es encapsulada con una ventana transparente de cuarzo sobre la pastilla o "die" de la EPROM. Es atinente aclarar que una EPROM no puede ser borrada parcial o selectivamente; de ah que por ms pequea que fuese la eventual modificacin a realizar en su contenido, inevitablemente se deber borrar y reprogramar en su totalidad. Los tiempos medios de borrado de una EPROM, por exposicin a la luz ultravioleta, oscilan entre 10 y 30 minutos. Con el advenimiento de las nuevas tecnologas para la fabricacin de circuitos integrados, se pueden emplear mtodos elctricos de borrado. Estas ROM pueden ser borradas sin necesidad de extraerlas de la tarjeta del circuito. Adems de EAPROM suelen ser denominadas RMM (Read Mostly Memories), memorias de casi-siempre lectura, ya que no suelen modificarse casi nunca, pues los tiempos de escritura son significativamente mayores que los de lectura.\nLas memorias de slo lectura presentan un esquema de direccionamiento similar al de las memorias RAM. El microprocesador no puede cambiar el contenido de la memoria ROM. Entre las aplicaciones generales que involucran a las EPROM debemos destacar las de manejo de sistemas microcontrolados. Todo sistema microcontrolado y/o microprocesado (se trate de una computadora personal o de una mquina expendedora de boletos para el autotransporte...) nos encontraremos con cierta cantidad de memoria programable por el usuario (la RAM), usualmente en la forma de dispositivos semiconductores contenidos en un circuito integrado (no olvidemos que un relay biestable o un flip-flop tambin son medios de almacenamiento de informacin). Estos dispositivos semiconductores integrados estn generalmente construidos en tecnologa MOS (Metal-Oxide Semiconductor, Semiconductor de Oxido Metlico) o -ms recientemente- CMOS (Complementary Metal-Oxide Semiconducto o Semiconductor de Oxido Metlico Complementario). Lamentablemente, estos dispositivos RAM adolecen de un ligero inconveniente, que es, como ya se ha comentado, su volatibilidad. Dado que cualquier sistema microprocesado requiere de al menos un mnimo de memoria no voltil donde almacenar ya sea un sistema operativo, un programa de aplicacin, un lenguaje intrprete, o una simple rutina de "upload", es necesario utilizar un dispositivo que preserve su informacin de manera al menos semi-permanente. Y aqu es donde comienzan a brillar las EPROMs.\nTal como mencionramos anteriormente, el proceso de borrado de los datos contenidos en una EPROM es llevado a cabo exponiendo la misma a luz ultravioleta. El punto reside en que la misma contiene fotones (Cuantos de energa electromagntica) de energa relativamente alta. La familia 2700 Los dispositivos EPROM de la familia 2700 contienen celdas de almacenamiento de bits configuradas como bytes direccionables individualmente. Habitualmente esta organizacin interna suele denominarse como 2K x 8 para el caso de una 2716, 8k x 8 para una 2764, etc. Por razones de compatibilidad (tanto con dispositivos anteriores como con dispositivos futuros), la gran mayora de las EPROMs se ajustan a distribuciones de terminales o "pinouts" estndar. Para el caso mas usual, que es el encapsulado DIP (Dual In-Line Package) de 28 pines, el estndar utilizado es el JEDEC-28. En cuanto a la programacin de estos dispositivos (si bien conceptualmente obedece siempre a la metodologa descripta anteriormente) en realidad existe una relativamente alta variedad de implementaciones prcticas. Si bien en la actualidad parece haberse uniformado razonablemente, las tensiones de programacin varan en funcin tanto del dispositivo, como del fabricante; as nos encontramos con tensiones de programacin (Vpp) de 12,5V, 13V, 21V y 25V. Lo mismo sucede con otros parmetros importantes que intervienen en el proceso de grabacin de un EPROM, como es el caso de la duracin de dicho pulso de programacin y los niveles lgicos que determinan distintos modos de operacin. PROGRAMADOR/ EMULADOR DE FLASH EPROM\nLa manera ms cmoda, aunque tambin la ms costosa de desarrollar circuitos microcontroladores consiste en simular la parte principal del controlador con la ayuda de un emulador. Una de opciones ms baratas consiste en emplear un programa monitor junto con un emulador de memorias EPROM. Desafortunadamente, la mayora de los programas monitores consumen algunos de los recursos del controlador. Esta seria desventaja se resuelve utilizando el emulador de memorias EPROM, que se comporta bsicamente igual que una memoria RAM de un doble puerto: a un lado se encuentra la interfase, como una memoria EPROM, mientras que al otro lado proporciona las seales necesarias para introducir el flujo de datos a la memoria RAM. Cuando compaas como AMD desarrollaron las memorias EPROM "Flash" con una tensin de programacin de 5V y un ciclo de vida que permita programar la memoria hasta 100.000 veces, se abrieron las puertas a un nuevo modelo de emulador de memorias EPROM. El diseo que se presenta no solo acta como un emulador con una enorme capacidad de almacenamiento, sino que tambin funciona como un programador de memorias EPROM "Flash", ahorrndose comprar un sistema exclusivamente dedicado a programar. Cuando se termine de trabajar con el emulador durante la fase del diseo, se dispondr en la memoria EPROM "Flash" del cdigo definitivo, que se sacar del emulador y se introducir en el circuito que se vaya a utilizar en la aplicacin. Como los precios de las memorias EPROM "Flash" no son mucho mayores que los de las memorias EPROM convencionales, la ventaja adicional que se ha descrito es sin costo. Ejemplo de Borrador de una EPROM Fotografas de algunos borradores de eproms\n2.4.- MEMORIA EEPROM (ELECTRICAL ERASABLE PROGRAMMABLE READ ONLY MEMORY)\nLa memoria EEPROM es programable y borrable elctricamente y su nombre proviene de la sigla en ingls Electrical Erasable Programmable Read Only Memory . Actualmente estas memorias se construyen con transistores de tecnologa MOS (Metal Oxide Silice) y MNOS (Metal Nitride-Oxide Silicon). Las celdas de memoria en las EEPROM son similares a las celdas EPROM y la diferencia bsica se encuentra en la capa aislante alrededor de cada compuesta flotante, la cual es ms delgada y no es fotosensible. Las memorias EEPROM (Electrically Erasable Programmable Read-Only Memory) son memorias no voltiles y elctricamente borrables a nivel de bytes. La posibilidad de programar y borrar las memorias a nivel de bytes supone una gran flexibilidad, pero tambin una celda de memoria ms compleja. Adems del transistor de puerta flotante anterior, es preciso un segundo transistor de seleccin. El tener 2 transistores por celda hace que las memorias EEPROM sean de baja densidad y mayor coste. La programacin requiere de tiempos que oscilan entre 157 s y 625 s=byte. Frente a las memorias EPROM, presenta la ventaja de permitir su borrado y programacin en placa, aunque tienen mayor coste debido a sus dos transistores por celda. Estas memorias se presentan, en cuanto a la organizacin y asignacin de patillas, como la UVPROM cuando estn organizadas en palabras de 8 bits. Se programan de forma casi idntica pero tienen la posibilidad de ser borradas elctricamente. Esta caracterstica permite que puedan ser programadas y borradas en el circuito. Debido a que la clda elemental de este tipo de memorias es ms complicada que sus equivalentes en EPROM o PROM (y por ello bastante ms cara), este tipo de memoria no dispone en el mercado de una variedad tan amplia, y es habitual tener que acudir a fabricantes especializados en las mismas (ejemplo: Xicor). 24LC256\nEn cuanto a la forma de referenciar los circuitos, estas memorias suelen comenzar con el prefijo 28, de forma que la 2864 indica una memoria EEPROM de 64Kbytes, equivalente en cuanto a patillaje y modo de operacin de lectura a la UVPROM 2764. Una ventaja adicional de este tipo de memorias radica en que no necesitan de una alta tensin de grabado, sirven los 5 voltios de la tensin de alimentacin habitual.\nMEMORIA BUS DE DIRECCIONES EEPROM BUS DE DATOS\nCE = CHIP ENABLE: Permite Activar el Circuito Integrado OE = OUTPUT ENABLE: Permite Activar La Salida Del Bus De Datos\nLECTURA ESCRITURA 0 0\nVentajas de la EEPROM: La programacin y el borrado pueden realizarse sin la necesidad de una fuente de luz UV y unidad programadora de PROM, adems de poder hacerse en el mismo circuito gracias a que el mecanismo de transporte de cargas mencionado en el prrafo anterior requiere corrientes muy bajas. Las palabras almacenadas en memoria se pueden borrar de forma individual. Para borra la informacin no se requiere luz ultravioleta. Las memorias EEPROM no requieren programador. De manera individual puedes borrar y reprogramar elctricamente grupos de caracteres o palabras en el arreglo de la memoria. El tiempo de borrado total se reduce a 10ms en circuito donde su antepasado inmediato requera media hora bajo luz ultravioleta externa. El tiempo de programacin depende de un pulso por cada palabra de datos de 10 ms, versus los 50 ms empleados por una ROM programable y borrable. Se pueden reescribir aproximadamente unas 1000 veces sin que se observen problemas para almacenar la informacin. Para reescribir no se necesita hacer un borrado previo. Aplicaciones de las Memorias EEPROM Encontramos este tipo de memorias en aquellas aplicaciones en las que el usuario necesita almacenar de forma permanente algn tipo de informacin; por ejemplo en los receptores de TV o magnetoscopios para memorizar los ajustes o los canales de recepcin.\nEJEMPLO DE MEMORIA EEPROM - 28C64A Esta memoria tiene una capacidad de 8K X 8 (64 KB). Caractersticas Tcnicas Referencia 28C64A Tipo EEPROM CMOS Capacidad (bits) 8192 X 8 Tipo de salida 5V Tiempos de Acceso 120/150/200 ns Encapsulado DIL-28 y PLCC32 EEPROM 28C64A En la figura se indica la disposicin de los pines de esta memoria la cual se encuentra disponible en dos tipos de encapsulados (DIL y PLCC). 2.5.- MEMORIA FLASH\nLa memoria FLASH es similar a la EEPROM, es decir que se puede programar y borrar elctricamente, son de alta densidad (gran capacidad de almacenamiento de bits). Alta densidad significa que se puede empaquetar en una pequea superficie del chip, gran cantidad de celdas, lo que implica que cuanto mayor sea la densidad, ms bits se pueden almacenar en un chip de tamao determinado. Sin embargo esta rene algunas de las propiedades de las memorias anteriormente vistas, y se caracteriza por tener alta capacidad para almacenar informacin y es de fabricacin sencilla, lo que permite fabricar modelos de capacidad equivalente a las EPROM a menor costo que las EEPROM. ESTRUCTURA DE LA MEMORIA FLASH Antes de analizar la memoria Flash a nivel de celda veamos como es su estructura a\nnivel de bloques. La figura nos muestra la arquitectura en sectores de una memoria Flash de 512Kx8. Cada uno de los sectores se borra independientemente de los otros, siendo necesario el borrado antes de la programacin.\nLos datos se almacenan como una carga en la puerta flotante. Inicialmente, toda la memoria se encuentra a nivel alto. Programar la memoria es el proceso de cambiar un "1" lgico por un "0" lgico. Borrar un sector cambia todos los "0" lgicos de ese sector por "1" lgicos. No es posible reprogramar una determinada direccin: es necesario borrar previamente todo el sector antes de volver a programar esa direccin. Las celdas de memoria se encuentran constituidas por un transistor MOS de puerta apilada, el cual se forma con una puerta de control y una puerta aislada, tal como se indica en la figura La compuerta aislada almacena carga elctrica cuando se aplica una tensin lo suficientemente alta en la puerta de control. De la misma manera que la memoria EPROM, cuando hay carga elctrica en la compuerta aislada, se almacena un 0, de lo contrario se almacena un 1.\nCelda de memoria de una FLASH Las operaciones bsicas de una memoria Flash son la programacin, la lectura y borrado.\nComo ya se mencion, la programacin se efecta con la aplicacin de una tensin (generalmente de 12V o 12.75 V) a cada una de las compuertas de control, correspondiente a las celdas en las que se desean almacenar 0s. Para almacenar 1s no es necesario aplicar tensin a las compuertas debido a que el estado por defecto de las celdas de memoria es 1. La lectura se efecta aplicando una tensin positiva a la compuerta de control de la celda de memoria, en cuyo caso el estado lgico almacenado se deduce con base en el cambio de estado del transistor: Si hay un 1 almacenado, la tensin aplicada ser lo suficiente para encender el transistor y hacer circular corriente del drenador hacia la fuente. Si hay un 0 almacenado, la tensin aplicada no encender el transistor debido a que la carga elctrica almacenada en la compuerta aislada. Para determinar si el dato almacenado en la celda es un 1 un 0, se detecta la corriente circulando por el transistor en el momento que se aplica la tensin en la compuerta de control. El borrado consiste en la liberacin de las cargas elctricas almacenadas en las compuertas aisladas de los transistores. Este proceso consiste en la aplicacin de una tensin lo suficientemente negativa que desplaza las cargas como se indica en la figura.\nProceso de descarga de una celda de memoria FLASH Aparte de que las memorias EPROM "Flash" tienen una entrada de escritura, mientras estn funcionando se comportan como las EPROM normales. La nica diferencia se encuentra en como se cargan y se borran los datos en la memoria. Mientras que durante el proceso de programacin de las memorias EPROM convencionales se necesita una tensin bien definida durante cierto intervalo de tiempo, y para borrar el componente hay que exponerlo a luz ultravioleta, en las E.Flash ambos procesos estn controlados y se llevan a cabo internamente. Para tal efecto la memoria recibe una secuencia de comandos predefinida (borrar, programar) que incluye algunas precauciones especiales (determinadas por el fabricante) destinadas a evitar que se borre cualquier dato por error. El comando se transfiere a la memoria EPROM "Flash" mediante una serie de operaciones de escritura. Los dos primeros comandos "Lectura/Reset" preparan la memoria para operaciones de lectura. El comando "Autoseleccin" permite leer el cdigo del fabricante y el tipo de dispositivo. El comando "Byte" carga el programa dentro de la memoria EPROM, mientras que "Borrar Chip" acta durante el proceso de borrado, que no dura ms de un minuto. Desde el punto de vista lgico podemos afirmar que la memoria EPROM "Flash" est dividida en sectores que se pueden borrar individualmente con la ayuda del comando "Borrar Sector". Las memorias EPROM "Flash" disponen de otro mecanismo, basado en la divisin en sectores, que las protege de acciones de escritura o lectura no deseadas. Cuando un sector est protegido de esta forma no se puede realizar una operacin de lectura o sobre escritura con una tensin de 5V. Este hecho es muy importante y se debe tener siempre presente cuando se utilicen estos dispositivos. Solamente se puede eliminar esta proteccin con la ayuda de un programador especial.\nDurante el proceso de programacin o borrado se puede leer, mediante un comando de acceso en "lectura", el estado de la memoria EPROM "Flash" en la misma posicin que el byte de programado o borrado. Mientras se borra un sector se puede leer cualquier direccin que pertenezca al sector. APLICACIONES DE LA MEMORIA FLASH La Memoria Flash es ideal para docenas de aplicaciones porttiles. Tomemos como ejemplo las cmaras digitales. Insertando una tarjeta de Memoria Flash de alta capacidad directamente en la cmara, usted puede almacenar cientos de imgenes de alta resolucin. Cuando este listo para bajarlas, simplemente retire la tarjeta y transfirala a su computadora de escritorio o porttil para su procesamiento. Las tarjetas de Memoria Flash se ajustan a entradas Tipo II (con o sin adaptador, dependiendo del tipo de tarjeta Flash). Ahora esta usted listo para cargar en segundos todas las imgenes capturadas para observarlas, manipularlas, enviarlas por correo electrnico o imprimirlas. Ya nunca necesitara comprar rollos para fotografa. Sea cual sea su aplicacin o equipo porttil. Actualmente, los usos de Memoria Flash se estn incrementando rpidamente. Ya sean cmaras digitales, Asistentes Digitales Porttiles, reproductores de msica digital o telfonos celulares, todos necesitan una forma fcil y confiable de almacenar y transportar informacin vital. Se utilizan en la fabricacin de BIOS para computadoras. , generalmente conocidos como FLASH-BIOS. La ventaja de esta tecnologa es que permite actualizar el bios con un software proporcionado por el fabricante, sin necesidad de desmontar el chip del circuito final, ni usar aparatos especiales. Por esto la Memoria Flash se ha convertido en poco tiempo en una de las ms populares tecnologas de almacenamiento de datos. Es ms flexible que un diskette y puede almacenar hasta 160MB de informacin. Es ms y mucho mas rpida que un disco duro, y a diferencia de la memoria RAM, la Memoria Flash puede retener datos aun cuando el equipo se ha apagado. La Memoria Flash es ideal para docenas de aplicaciones porttiles. Tomemos como ejemplo las cmaras digitales. Insertando una tarjeta de Memoria Flash de alta capacidad directamente en la cmara, usted puede almacenar cientos de imgenes de alta resolucin. Cuando este listo para bajarlas, simplemente retire la tarjeta y transfirala a su computadora de escritorio o porttil para su procesamiento. Las tarjetas de Memoria Flash se ajustan a entradas Tipo II (con o sin adaptador, dependiendo del tipo de tarjeta Flash). Ahora esta usted listo para cargar en segundos todas las imgenes capturadas para observarlas, manipularlas, enviarlas por correo electrnico o imprimirlas. Ya nunca necesitara comprar rollos para fotografa. EJEMPLO DE MEMORIA FLASH - 27F256 La capacidad de esta memoria es de 32K X 8 y como memoria Flash tiene la caracterstica particular de ser borrada en un tiempo muy corto (1 seg.). El tiempo de programacin por byte es de 100 ms y el tiempo de retencin de la informacin es de aproximadamente 10 aos.\nCaractersticas Tcnicas Referencia 28F256 Tipo FLASH EEPROM Capacidad (bits) 32768 X 8 Tipo de salida (5V) (Vp=12.5V) Tiempos Acceso de\n90/100/120/150 ns Encapsulado DIL-28 Memoria Flash 27F256 En la figura se indica la disposicin de los pines de esta memoria con sus caractersticas tcnicas bsicas. DIFERENCIA ENTRE MEMORIAS EEPROM Y EPROM FLASH La diferencia de las memorias flash con las EEPROM reside en su velocidad: Son ms rpidas en trminos de programacin y borrado, aunque tambin necesitan de una tensin de grabado del orden de 12 voltios. Otra diferencia la encontramos en que en las EEPROM se puede borrar de forma selectiva cualquier byte, mientras que en las memorias FLASH slo admite el borrado total de la misma. Por otra parte esta memorias son bastante ms baratas que las EEPROM, debido a que utilizan una tecnologa ms sencilla y se fabrican con grandes capacidades de almacenamiento. Un dato puede ser significativo: el tiempo de borrado de un byte es del orden de 100 seg. TABLA COMPARATIVA ENTRE MEMORIAS\n3.- RESUMEN MEMORIAS PROGRAMABLES MEMORIA ROM (READ ONLY MEMORY) Es una memoria de slo lectura que se programan mediante mscaras. Es decir, el contenido de las celdas de memoria se almacena durante el proceso de fabricacin para mantenerse despus de forma irrevocable. Desde el instante en que el fabricante grabo las instrucciones en el Chip, por lo tanto la escritura de este tipo de memorias ocurre una sola vez y queda grabado su contenido aunque se le retire la energa. Se usa para almacenar informacin vital para el funcionamiento del sistema: en la gestin del proceso de arranque, el chequeo inicial del sistema, carga del sistema operativo y diversas rutinas de control de dispositivos de entrada/salida suelen ser las tareas encargadas a los programas grabados en ROM. Estos programas forman la llamada BIOS (Basic Input Output System). Junto a la BIOS se encuentra el chip de CMOS donde se almacenan los valores que determinan la configuracin hardware del sistema, como tipos de unidades, parmetros de los discos duros, fecha y hora del sistema... esta informacin no se pierde al apagar la computadora. Estos valores se pueden modificar por medio del SETUP. La ventaja de tener los programas fundamentales del computador almacenados en la ROM es que estn all implementados en el interior del computador y no hay necesidad de cargarlos en la memoria desde el disco de la misma forma en que se carga el DOS. Debido a que estn siempre residentes, los programas en ROM son muy a menudo los cimientos sobre los que se construye el resto de los programas (incluyendo el DOS). Una ROM puede estar fabricada tanto en tecnologa bipolar como MOS. MEMORIA PROM (PROGRAMMABLE READ ONLY MEMORIES) En la PROM (programable ROM), o memoria programable de slo lectura los contenidos pueden ser ledos pero no modificados por un programa de usuario. Sus contenidos no se construyen, como la ROM, directamente en el procesador cuando ste se fabrica, sino que se crean por medio de un tipo especial programacin, ya sea por el fabricante, o por especialistas tcnicos de programacin del usuario. El proceso de programacin es destructivo: una vez grabada, es como si fuese una ROM normal. Las operaciones muy importantes o largas que se haban estado ejecutando mediante programas, se pueden convertir en microprogramas y grabarse permanentemente en una pastilla de memoria programable slo de lectura. Una vez que estn en forma de circuitos electrnicos, estas tareas se pueden realizar casi siempre en una fraccin del tiempo que requeran antes. La flexibilidad adicional que se obtiene con la PROM puede convertirse en una desventaja si en la unidad PROM se programa un error que no se puede corregir. Para superar esta desventaja, se desarroll la EPROM, o memoria de solo lectura reprogrmale. Para conseguir que la informacin que se desea grabar sea inalterable, se utilizan dos tcnicas: por destruccin de fusible o por destruccin de unin.\nEl proceso de programacin de una PROM generalmente se realiza con un equipo especial llamado quemador. Este equipo emplea un mecanismo de interruptores electrnicos controlados por software que permiten cargar las direcciones, los datos y genera los pulsos para fundir los fusibles del arreglo interno de la memoria. En la figura se indica de forma esquemtica la funcin del programador. a) b) c) d) e) MEMORIA EPROM Las EPROM, o Memorias slo de Lectura Reprogramables, se programan mediante impulsos elctricos y su contenido se borra exponindolas a la luz ultravioleta (de ah la ventanita que suelen incorporar este tipo de circuitos), de manera tal que estos rayos atraen los elementos fotosensibles, modificando su estado. Las EPROM se programan insertando el chip en un programador de EPROM. y aplicando en un pin especial de la memoria una tensin entre 10 y 25 Voltios durante aproximadamente 50 ms, segn el dispositivo, al mismo tiempo se direcciona la posicin de memoria y se pone la informacin a las entradas de datos. Este proceso puede tardar varios minutos dependiendo de la capacidad de memoria. Las Aplicaciones ms importantes: Microprogramacin Librera de subrutinas Programas de sistema Tablas de funcin\nCuando un dado bit de una celda debe ser cambiado o programado de un 1 a un 0, se hace pasar una corriente a travs del canal de transistor desde la fuente hacia la compuerta (obviamente, los electrones siguen el camino inverso). Al mismo tiempo se aplica una relativamente alta tensin sobre la compuerta superior o de control del transistor, crendose de esta manera un campo elctrico fuerte dentro de las capas del material semiconductor. Ante la presencia de este campo elctrico fuerte, algunos de los electrones que pasan el canal fuente-compuerta ganan suficiente energa como para formar un tnel y atravesar la capa aislante que normalmente asla la compuerta flotante. En la medida que estos electrones se acumulan en la compuerta flotante, dicha compuerta toma carga negativa, lo que finalmente produce que la celda tenga un 0. Los tiempos medios de borrado de una EPROM, por exposicin a la luz ultravioleta, oscilan entre 10 y 30 minutos. Tal como mencionramos anteriormente, el proceso de borrado de los datos contenidos en una EPROM es llevado a cabo exponiendo la misma a luz ultravioleta. El punto reside en que la misma contiene fotones (Cuantos de energa electromagntica) de energa relativamente alta. MEMORIA EEPROM (ELECTRICAL ERASABLE PROGRAMMABLE READ ONLY MEMORY) La memoria EEPROM es programable y borrable elctricamente y su nombre proviene de la sigla en ingls Electrical Erasable Programmable Read Only Memory . Actualmente estas memorias se construyen con transistores de tecnologa MOS (Metal Oxide Silice) y MNOS (Metal Nitride-Oxide Silicon).\nLas celdas de memoria en las EEPROM son similares a las celdas EPROM y la diferencia bsica se encuentra en la capa aislante alrededor de cada compuesta flotante, la cual es ms delgada y no es fotosensible. Las memorias EEPROM (Electrically Erasable Programmable Read-Only Memory) son memorias no voltiles y elctricamente borrables a nivel de bytes. La posibilidad de programar y borrar las memorias a nivel de bytes supone una gran flexibilidad, pero tambin una celda de memoria ms compleja. Adems del transistor de puerta flotante anterior, es preciso un segundo transistor de seleccin. El tener 2 transistores por celda hace que las memorias EEPROM sean de baja densidad y mayor coste. La programacin requiere de tiempos que oscilan entre 157 s y 625 s=byte. Frente a las memorias EPROM, presenta la ventaja de permitir su borrado y programacin en placa, aunque tienen mayor coste debido a sus dos transistores por celda. Una ventaja adicional de este tipo de memorias radica en que no necesitan de una alta tensin de grabado, sirven los 5 voltios de la tensin de alimentacin habitual.\nVentajas de la EEPROM: Las palabras almacenadas en memoria se pueden borrar de forma individual. Para borra la informacin no se requiere luz ultravioleta. Las memorias EEPROM no requieren programador. De manera individual puedes borrar y reprogramar elctricamente grupos de caracteres o palabras en el arreglo de la memoria. Para reescribir no se necesita hacer un borrado previo. MEMORIA FLASH La memoria FLASH es similar a la EEPROM, es decir que se puede programar y borrar elctricamente, son de alta densidad (gran capacidad de almacenamiento de bits). Alta densidad significa que se puede empaquetar en una pequea superficie del chip, gran cantidad de celdas, lo que implica que cuanto mayor sea la densidad, ms bits se pueden almacenar en un chip de tamao determinado. Sin embargo esta rene algunas de las propiedades de las memorias anteriormente vistas, y se caracteriza por tener alta capacidad para almacenar informacin y es de fabricacin sencilla, lo que permite fabricar modelos de capacidad equivalente a las EPROM a menor costo que las EEPROM. Aparte de que las memorias EPROM "Flash" tienen una entrada de escritura, mientras estn funcionando se comportan como las EPROM normales. La nica diferencia se encuentra en como se cargan y se borran los datos en la memoria. Mientras que durante el proceso de programacin de las memorias EPROM convencionales se necesita una tensin bien definida durante cierto intervalo de tiempo, y para borrar el componente hay que exponerlo a luz ultravioleta, en las E.Flash ambos procesos estn controlados y se llevan a cabo internamente. Para tal efecto la memoria recibe una secuencia de comandos predefinida (borrar, programar) que incluye algunas precauciones especiales (determinadas por el fabricante) destinadas a evitar que se borre cualquier dato por error. Durante el proceso de programacin o borrado se puede leer, mediante un comando de acceso en "lectura", el estado de la memoria EPROM "Flash" en la misma posicin que el byte de programado o borrado. Mientras se borra un sector se puede leer cualquier direccin que pertenezca al sector. APLICACIONES DE LA MEMORIA FLASH La Memoria Flash es ideal para docenas de aplicaciones porttiles. Tomemos como ejemplo las cmaras digitales. Insertando una tarjeta de Memoria Flash de alta capacidad\ndirectamente en la cmara, usted puede almacenar cientos de imgenes de alta resolucin. Cuando este listo para bajarlas, simplemente retire la tarjeta y transfirala a su computadora de escritorio o porttil para su procesamiento. Las tarjetas de Memoria Flash se ajustan a entradas Tipo II (con o sin adaptador, dependiendo del tipo de tarjeta Flash). Ahora esta usted listo para cargar en segundos todas las imgenes capturadas para observarlas, manipularlas, enviarlas por correo electrnico o imprimirlas. Ya nunca necesitara comprar rollos para fotografa. Sea cual sea su aplicacin o equipo porttil. Actualmente, los usos de Memoria Flash se estn incrementando rpidamente. Ya sean cmaras digitales, Asistentes Digitales Porttiles, reproductores de msica digital o telfonos celulares, todos necesitan una forma fcil y confiable de almacenar y transportar informacin vital. TABLA COMPARATIVA ENTRE MEMORIAS\nIntroducion Los Dispositivos Logicos Programables (PLDs) fueron introducidos a mediados de los 70s. La idea era construir circuitos lgicos combinacionales que fueran programables. Al contrario de los microcontroladores, que pueden correr un programa y poseen un hardware fijo los PLDs permiten la modificacin a nivel de hardware. En otras palabras, un PLD es un chip multi propsito cuyo hardware se puede re configurar para realizar tareas particulares. El primer PLD fue llamado PAL (Programmable Array Logic). Los PAL solo utilizan compuertas lgicas (sin Flip-Flops), por lo que solo permiten la implementacin de circuitos combinacionales. Para superar esta limitacin luego fueron creados los registered PLDs los cuales incluyen Flip-Flops en cada salida del circuito. Con estos dispositivos es posible implementar funciones secuenciales simples. A comienzos de los 80s, se fueron agregando circuitos lgicos adicionales a las salidas de los PLDs. La nueva celda de salida, llamada Macrocell, contiene (a parte de Flip-Flops) puertas lgicas y multiplexores. La celda en si es programable, permitiendo varios modos de operacin. Adicionalmente provee una seal de retorno o feedback desde la salida del cricuito al arreglo programable, lo que le da una mayor flexibilidad. Esta nueva estructura fue llamada generic PAL (GAL).\nTodos estos chips (PAL, PLA, registered PLD, GAL/PALCE) son conocidos en conjunto como SPLDs (Simple PLDs). La GAL/PALCE es la nica que aun se fabrica en chips independientes. Luego de esto se fabricaron chips con muchas GAL en su interior utilizando una arquitectura mucho ms sofisticada, mejor tecnologa y muchas otras caractersticas adicionales como soporte para JTAG. Estas estructuras son conocidas como CPLD (Complex PLD). Los CPLD son bastante populares por su alta densidad de puertas, alto performance y bajo costo. Finalmente a mediados de los 80s fueron introducidas las FPGA, las cuales difieren de los CPLD en su arquitectura, tecnologa y costos. Estos dispositivos fueron creados principalmente para la implementacin de circuitos de alto rendimiento. Todos los PLDs son no voltiles. Pueden ser OTP (one time programmable) en cuyo caso son utilizados fusibles o anti fusibles o pueden ser re programables, con EEPROM o memoria FLASH. Las FPGAs por otro lado son la mayora voltiles puesto que utilizan SRAM para almacenar las conexiones en estos casos generalmente se utiliza un ROM externa para almacenar la configuracin inicial al momento del encendido. Historia A mediados de los aos setenta se produce una fuerte evolucin en los procesos de fabricacin de los circuitos integrados, y junto a las tecnologas bipolares, surge la MOS (metal oxide semiconductor), principalmente la NMOS, promoviendo el desarrollo de circuitos digitales hasta la primera mitad de los aos ochenta. En aquellas pocas, el esfuerzo de diseo se concentraba en los niveles elctricos para establecer caractersticas e interconexiones entre los componentes bsicos a nivel de transistor. El proceso de diseo era altamente manual y tan solo se empleaban herramientas como el PSPICE para simular esquemas elctricos con modelos previamente personalizados a las distintas tecnologas. A medida que pasaban los aos, los procesos tecnolgicos se hacan ms y ms complejos. Los problemas de integracin iban en aumento y los diseos eran cada vez ms difciles de depurar y de dar mantenimiento. Inicialmente los circuitos integrados de MSI (Morrad Scale Integration) y LSI (Low Scale Integration) se diseaban mediante la realizacin de prototipos basados en mdulos muy sencillos. Cada uno de estos mdulos estaba formado por puertas lgicas ya probadas, este mtodo poco a poco, iba quedndose obsoleto. En ese momento (finales de los aos setenta) se constata el enorme desfase que existe entre tecnologa y diseo. Alrededor de 1981 el Departamento de Defensa de los Estados Unidos desarrolla un proyecto llamado VHSIC (Very High Speed Integrated Circuit) su objetivo era rentabilizar las inversiones en hardware haciendo ms sencillo su mantenimiento. Se pretenda con ello resolver el problema de modificar el hardware diseado en un proyecto para utilizarlo en otro, lo que no era posible hasta entonces porque no exista una herramienta adecuada que armonizase y normalizase dicha tarea, era el momento de los HDLs. El desarrollo de la electrnica digital moderna a finales del siglo pasado y principios de este trajo consigo que las tcnicas de miniaturizacin de los elementos se fueran desarrollando cada vez ms obteniendo un alto nivel de integracin en los elementos, trayendo consigo un gran nmero de ventajas , por citar algunas tenemos: No necesitan voltajes de alimentacin muy elevados, ni grandes consumos de corriente por lo que las fuentes de alimentacin son pequeas y de poca potencia\nEn la metodologa de diseo las dimensiones topolgicas de las estructuras han disminuido, llevando todo esto a una reduccin de los costos Debido a la reduccin de sus costos de diseos que llev consigo el constante desarrollo del software y el hardware trajo aparejado el surgimiento despus de varios aos de los dispositivos lgicos programables o PLDs dentro de ellos las FPGAs (Field Progammable Gate Arrays). Ventajas de los PLD Los PLDs estn desplazando, cada vez ms, a la lgica discreta y a otros tipos de circuitos ASIC debido a las mltiples ventajas que ofrecen. Algunas de estas son: Pueden reemplazar a varios componentes discretos, reduciendo con ello el nmero de circuitos integrados a utilizar. Esto a su vez supone: Reduccin de espacio. Reduccin del nmero de conexiones. Reduccin de la potencia de consumo. Disminucin del coste. Aumento de la fiabilidad. La mayor parte de ellos ofrecen una gran flexibilidad al permitir reprogramar el circuito lgico a la medida, pudiendo obtener diferentes configuraciones para un mismo dispositivo. Esta posibilidad que brindan algunos PLDs de ser reprogramados, permite que se elimine el riesgo de errores a la hora de la grabacin. Se reducen los costos de stock, al poder utilizar el mismo dispositivo para aplicaciones distintas, sin ms que hacer programaciones distintas. Gran facilidad de diseo porque las herramientas disponibles para este fin simplifican considerablemente el proceso de diseo, haciendo que la implementacin al ms bajo nivel sea transparente para el usuario. El sistema de desarrollo consiste en un software de diseo y un programador, donde el software, es en esencia, un ensamblador que transforma el diseo de alto nivel que hace el usuario (ecuaciones booleanas, tablas de la verdad, diagramas de estado y esquemticos) a bajo nivel o nivel de programacin del dispositivo. Adems los software que existen en el mercado disponen de simulador, lo que permite hacer depuraciones del diseo antes de programar el componente. Desventajas de los PLD Algunos aspectos negativos a sealar en estos circuitos vienen dado en que las tcnicas de los circuitos impresos cambian considerablemente, la seleccin del encapsulado no es trivial, las conexiones entre terminales son muy pequeas y surge la necesidad de utilizar una circuitera adicional para el control de la calida. Estructura bsica de una PLD La estructura bsica de una PLD permite realizar cualquier tipo de circuito combinacional basndose en una matriz formada por puertas AND, seguida de una matriz de puertas OR. Tres son los tipos ms extendidos de PLDs, la PROM, PLA, y la GAL. El uso de ROMs como PLDs[editar editar cdigo] Antes de que se inventasen las PLDs, los chips de memoria de solo lectura (ROM) se utilizaban para crear funciones de lgica combinacional arbitrarias con un nmero determinado de entradas. Considerando una ROM con m entradas, a las que se denomina lneas de direccin; y con n salidas, a las que se denomina lneas de datos. Cuando se utiliza como memoria, la ROM contiene palabras de n bits.\nSupongamos que las entradas no son direccionadas por una direccin de m-bits, sino por m seales lgicas independientes. Tericamente, hay funciones booleanasposibles de estas m seales, pero la estructura de la ROM permite solo producir n de estas funciones en los pines de salida. Por lo tanto, en este caso, la ROM se vuelve un equivalente de ncircuitos lgicos separados, cada uno generando una funcin elegida de las m entradas. La ventaja de utilizar una ROM de esta forma es que cualquier funcin concebible de las m entradas puede ser colocada por las n salidas, haciendo este el dispositivo lgico combinacional de mayor propsito general disponible. Tambin las PROMs (ROMs programables), EPROMs (PROMs de borrado por ultravioleta) y EEPROMs (PROMs de borrado elctrico) disponibles pueden ser programadas de esta manera con un programador PROM hardware o software. Sin embargo, existen varias desventajas:\nSon bastante ms lentas que los circuitos lgicos dedicados. No necesariamente pueden proveer de "proteccin" ante transiciones lgicas asncronas. Consumen mayor potencia. Slo se utiliza una pequea fraccin de su capacidad en una sola aplicacin: un uso ineficiente del espacio. Por si solas no pueden ser utilizadas para circuitos de lgica secuencial, puesto que no contienen biestables. Para realizar algunos circuitos secuenciales (como mquinas de estado) se utilizaba un registro TTL externo.\nLas EPROMs comunes (como la 2716), se siguen utilizando a veces de esta forma por gente que tiene como hobby el diseo de circuitos, ya que a menudo tienen algunas sueltas. A las ROM utilizadas de esta manera se las conoce como la "PAL del pobre".\nLgica programable temprana[editar editar cdigo]\nEn 1970, Texas Instruments desarroll un CI de mscara programable basado en la memoria asociativa de slo lectura (ROAM) de IBM. Este dispositivo, el TMS2000, era programado alterando la capa metlica durante la produccin del CI. El TMS2000 tena hasta 17 entradas y 18 salidas con 8 biestables JK como memoria. Texas Instruments acuo el trmino Programmable logic array para este dispositivo. En 1973 National Semiconductor introdujo un dispositivo PLA de mscara programable (DM7575) con 14 entradas y 8 salidas sin registros de memoria. Este era ms popular que el de Texas Instruments, pero el coste de hacer la mscara metlica limitaba su uso. El dispositivo es significativo por ser la base de la FPGA (Field Programmable Logic Array) producido por Signetics en 1975, el 82S100.\nEn 1971, General Electric desarrollaba un PLD basado en la nueva tecnologa PROM. Este dispositivo experimental mejor el ROAM de IBM permitindole realizar lgica multinivel. Intel acababa de introducir la PROM de puerta flotante borrable por UV por lo que los desarrolladores en General Electric incorporaron esa tecnologa. El dispositivo de General Electric era el primer PLD jams desarrollado, antecesora del EPLD de Altera en una dcada. General Electric obtuvo varias patentes tempranas en PLDs. En 1974, General Electric firm un acuerdo con Monolithic Memories para desarrollar un PLD de mscara programable incorporando las innovaciones de General. El dispositivo se bautiz comoProgrammable Associative Logic Array (PALA, matriz lgica asociativa programable). El MMI 5760 fue terminado en 1976 y poda implementar circuitos multinivel o secuenciales de ms de 100 puertas. El dispositivo estaba soportado por el entorno de desarrollo de General, donde las ecuaciones Booleanas podan ser convertidas a patrones de mscara para configurar el dispositivo. El integrado nunca se comercializ (hasta ahora debido a lo antes comentado).\nPAL[editar editar cdigo]\nMMI introdujo un dispositivo revolucionario en 1978, la Programmable Array Logic (Matriz lgica programable). La arquitectura era ms sencilla que la FPLA de Signetics porque omita la matrizOR programable. Esto hizo los dispositivos ms rpidos, ms pequeos y ms baratos. Estaban disponibles en encapsulados de 20 pines y DIP de 300 milsimas de pulgada, mientras que las FPLAs venan en encapsulados de 28 pines y DIP de 600 milsimas de pulgada. Ciertas publicaciones sobre PALs desmitificaban el proceso de diseo. El software de diseo PALASM (PAL Assembler, ensamblador PAL) converta las ecuaciones Booleanas de los ingenieros en el patrn de fusibles requerido para programar el dispositivo. Los PAL de MMI pronto fueron distribuidos por National Semiconductor, Texas Instruments y AMD. Tras el xito de MMI con los PAL de 20 pines, AMD introdujo los 22V10 de 24 pines con caractersticas adicionales. Tras comprar a MMI (1987), AMD desarroll una operacin consolidada como Vantis, adquirida por Lattice Semiconductor en 1999. Tambin hay PLAs : Programmable Logic Array.\nGALs[editar editar cdigo]\nLattice GAL 16V8 y 20V8.\nUna innovacin del PAL fue la matriz lgica genrica (Generic array logic) o GAL. Ambas fueron desarrolladas por Lattice Semiconductor en 1985. Este dispositivo tiene las mismas propiedades lgicas que el PAL, pero puede ser borrado y reprogramado. La GAL es muy til en la fase de prototipado de un diseo, cuando un fallo en la lgica puede ser corregido por reprogramacin. Las GALs se programan y reprograman utilizando un programador OPAL, o utilizando la tcnica de programacin circuital en chips secundarios. Un dispositivo similar llamado PEEL (programmable electrically erasable logic o lgica programable elctricamente borrable) fue introducido por la International CMOS\nFuncionamiento del GAL[editar editar cdigo]\nUna GAL permite implementar cualquier expresin en suma de productos con un nmero de variables definidas. El proceso de programacin consiste en activar o desactivar cada celda E2CMOS con el objetivo de aplicar la combinacin adecuada de variables a cada compuerta AND y obtener la suma de productos. Las celdas E2CMOS activadas conectan las variables deseadas o sus complementos con las apropiadas entradas de las puertas AND. Las celdas E2CMOS estn desactivadas cuando una variable o su complemento no se utiliza en un determinado producto. La salida final de la puerta OR es una suma de productos. Cada fila est conectada a la entrada de una puerta AND, y cada columna a una variable de entrada o a su complemento. Mediante la programacin se activa o desactiva cada celda E2CMOS, y se puede aplicar cualquier combinacin de variables de entrada, o sus complementos, a una puerta AND para generar cualquier operacin producto que se desee. Una celda activada conecta de forma efectiva su correspondiente fila y columna, y una celda desactivada desconecta la fila y la columna. celdas se pueden borrar y reprogramar elctricamente. Una celda E2CMOS tpica puede mantener el estado en que se ha programado durante 20 aos o ms. Las macroceldas lgicas de salida (OLMCs) estn formadas por circuitos lgicos que se pueden programar como lgica combinacional o como lgica secuencial. Las\nOLMCs proporcionan mucha ms flexibilidad que la lgica de salida fija de una PAL. </p\nCPLDs[editar editar cdigo]\nLas PALs y GALs estn disponibles slo en tamaos pequeos, equivalentes a unos pocos cientos de puertas lgicas. Para circuitos lgicos mayores, se pueden utilizar PLDs complejos oCPLDs. Estos contienen el equivalente a varias PAL enlazadas por interconexiones programables, todo ello en el mismo circuito integrado. Las CPLDs pueden reemplazar miles, o incluso cientos de miles de puertas lgicas. Algunas CPLDs se programan utilizando un programador PAL, pero este mtodo no es manejable para dispositivos con cientos de pines. Un segundo mtodo de programacin es soldar el dispositivo en su circuito impreso. Las CPLDs contienen un circuito que descodifica la entrada de datos y configura la CPLD para realizar su funcin lgica especfica. Cada fabricante tiene un nombre propietario para este sistema de programacin. Por ejemplo, Lattice Semiconductor la llama In-system programming (Programacin en el sistema). Sin embargo, estos sistemas propietarios estn dejando paso al estndar del Joint Test Action Group (JTAG).\nFPGAs[editar editar cdigo]\nFPGA y Field programmable gate array.\nMientras el desarrollo de las PALs se enfocaba hacia las GALs y CPLDs (ver secciones superiores), apareci una corriente de desarrollo distinta. Esta corriente de desarrollo desemboc en un dispositivo basado en la tecnologa de matriz de puertas y se le denomin field-programmable gate array (FPGA). Algunos ejemplos de las primeras FPGAs son la matriz 82s100 y el secuenciador 82S105 de Signetics, presentados a finales de los 70. El 82S100 era una matriz de trminos AND, y tambin tena funciones de biestable. Las FPGAs utilizan una rejilla de puertas lgicas, similar a la de una matriz de puertas ordinarias, pero la programacin en este caso la realiza el cliente, no el fabricante. El trmino field-programmable (literamente programable en el campo) se refiere a que la matriz se define fuera de la fbrica, o "en el campo". Las FPGAs se programan normalmente tras ser soldadas en la placa, en una forma similar a los CPLDs grandes. En las FPGAs ms grandes, la configuracin es voltil y debe ser reescrita cada vez que se enciende o se necesita una funcionalidad diferente. La configuracin se guarda normalmente en una PROM o EEPROM. Las versiones EEPROM pueden ser programadas mediante tcnicas como el uso de cables JTAG.\nLas FPGAs y los CPLDs son buenas opciones para una misma tarea. Algunas veces la decisin sobre una u otra es ms econmica que tcnica, o puede depender de la preferencia personal o experiencia del ingeniero.\nOtras variantes[editar editar cdigo]\nActualmente, existe bastante inters en sistemas reconfigurables. Estos sistemas se basan en circuitos microprocesadores y contiene algunas funciones prefijadas y otras que pueden ser alteradas por cdigo en el procesador. Para disear sistemas que se auto-alteren, es necesario que los ingenieros aprendan nuevos mtodos y que nuevas herramientas de software se desarrollen. Las PLDs que se venden actualmente, contienen un microprocesador con una funcin prefijada (el ncleo) rodeado con dispositivos de lgica programable. Estos dispositivos permiten a los diseadores concentrarse en aadir nuevas caractersticas a los diseos sin tener que preocuparse de hacer que funcione el microprocesador.\nAlmacenamiento de la configuracin en las PLDs[editar editar\ncdigo] Una PLD es una combinacin de un dispositivo lgico y una memoria. La memoria se utiliza para almacenar el patrn el que se le ha dado al chip durante la programacin. La mayora de los mtodos para almacenar datos en un circuito integrado han sido adaptados para el uso en PLDs. Entre estos se incluyen:\nantifusibles de silicio. SRAMs. Clulas EPROM o EEPROM. Memoria flash.\nLos antifusibles de silicio son elementos de almacenamiento utilizados en las PAL, el primer tipo de PLD. Estos antifusibles se encargan de formar conexiones mediante la aplicacin de voltaje en un rea modificada del chip. Se le llama antifusibles porque funcionan de manera opuesta a los fusiles normales, los cuales permiten la conexin hasta que se rompen por exceso de corriente elctrica. Las SRAM, o RAM estticas, son un tipo voltil de memoria, lo que quiere decir que su contenido se pierde cada vez que se desconectan. Las PLDs basadas en SRAM tenen que ser programadas cada vez que el circuito se enciende. Generalmente esto lo hace otra parte del circuito. Una clula EPROM es un transistor MOS (metal-xido-semiconductor) que puede activarse atrapando una carga elctrica permanentemente en su puerta, cosa que realiza un programador PAL. La carga permanece durante algunos aos slo puede ser eliminada exponiendo al chip a una luz ultravioleta fuerte en un dispositivo llamado borrador EPROM.\nLas memorias flash son no voltiles, por lo que retienen sus contenidos incluso cuando se les corta la alimentacin. Puede ser borradas y reprogramadas tanto como sea necesario, lo que las hace tiles para las memorias PLD. A partir de 2005, la mayora de las CPLDs son del tipo EEPROM y no voltiles. Esto se debe a que son demasiado pequeas para justificar lo poco conveniente que es la programacin interna de celdas SRAM cada vez que se inician, y lo costoso de las clulas EPROM debido a su encapsulado cermico con una ventana de cuarzo.\nLenguajes de programacin de PLDs[editar editar cdigo]\nVarios dispositivos de programacin de PALs admiten la entrada mediante un formato estndar de archivo, denominados comnmente como 'archivos JEDEC'. Son anlogos a los compiladoressoftware. Los lenguajes utilizados como cdigo fuente para compiladores lgicos se denominan lenguajes de descripcin de hardware (HDLs). PALASM y ABEL se utilizan frecuentemente para dispositivos de baja complejidad, mientras que Verilog y VHDL son lenguajes de descripcin de hardware de alto nivel muy populares para dispositivos ms complejos. El ms limitado ABEL se usa normalmente por razones histricas, pero para nuevos diseos es ms popular VHDL, incluso para diseos de baja complejidad.\nUn CPLD (del acrnimo ingls Complex Programmable Logic Device) es un dispositivo electrnico. Los CPLD extienden el concepto de un PLD (del acrnimo ingls Programmable Logic Device) a un mayor nivel de integracin ya que permite implementar sistemas ms eficaces, ya que utilizan menor espacio, mejoran la fiabilidad del diseo, y reducen costos. Un CPLD se forma con mltiples bloques lgicos, cada uno similar a un PLD. Los bloques lgicos se comunican entre s utilizando una matriz programable de interconexiones, lo cual hace ms eficiente el uso del silicio, conduciendo a una mejor eficiencia a menor costo. A continuacin se explican brevemente las principales caractersticas de la arquitectura de un CPLD.\n1 Arquitectura o o o o o 1.1 Matriz de Interconexiones Programables 1.2 Bloques Lgicos 1.3 Macroceldas 1.4 Celda de entrada/salida 1.5 CPLD MAX 7000\n2 Fabricantes de CPLD 3 Vase tambin 4 Referencias\nMatriz de Interconexiones Programables[editar editar cdigo]\nProcesador de un CPLD de la marcaAltera. La matriz de interconexiones programables (PIM) permiten unir los pines de entrada/salida a las entradas del bloque lgico, o las salidas del bloque lgico a las entradas de otro bloque lgico o inclusive a las entradas del mismo. La mayora de los CPLDs usan una de dos configuraciones para esta matriz: interconexin mediante bloques o interconexin mediante multiplexores. El primero se basa en una matriz de filas y columnas con una celda programable de conexin en cada interseccin. Al igual que en las GAL esta celda puede ser activada para conectar/desconectar la correspondiente fila y columna. Esta configuracin permite una total interconexin entre las entradas y salidas del dispositivo o bloques lgicos. Sin embargo, estas ventajas provocan que disminuya el rendimiento del dispositivo, adems de aumentar el consumo de energa y el tamao del componente. En la interconexin mediante multiplexores, existe un multiplexor por cada entrada al bloque lgico. Las vas de interconexin programables son conectadas a las entradas de un nmero de multiplexores por cada bloque lgico. Las lneas de seleccin de estos multiplexores son programadas para permitir que sea seleccionada nicamente una va de la matriz de interconexin por cada multiplexor la cual se propagara a hacia el bloque lgico. Cabe mencionar que no todas las vas son conectadas a las entradas de cada multiplexor. La rutabilidad se incrementa usando multiplexores de mayor tamao, permitiendo que cualquier combinacin de seales de la matriz de interconexin pueda ser enlazada hacia cualquier bloque lgico. Sin embargo, el uso de grandes multiplexores incrementa el tamao de dispositivo y reduce su eficiencia.\nBloques Lgicos[editar editar cdigo]\nUn bloque lgico es similar a un PLD, cada uno pose un bloque de compuertas AND y OR en forma de suma de productos, una configuracin para la distribucin de estas sumas de productos, y macroceldas. El tamao del bloque lgico es una medida de la capacidad del CPLD, ya que de esto depende el tamao de\nla funcin booleana que pueda ser implementada dentro del bloque. Los bloques lgicos usualmente tienen de 4 a 20 macroceldas.\nMacroceldas[editar editar cdigo]\nLas macroceldas de un CPLD son similares a las de un PLD. Estas tambin estn provistas con registros, control de polaridad, y buffers para salidas en alta impedancia. Por lo general un CPLD tiene macroceldas de entrada/salida, macroceldas de entrada y macroceldas internas u ocultas (buried macrocells), en tanto que un 22V10 tiene solamente macroceldas de entrada/salida. Una macrocelda interna es similar a una macrocelda de entrada/salida, slo que esta no puede ser conectada directamente a un pin de salida. La salida de una macrocelda interna va directamente a la matriz de interconexin programable.\nCelda de entrada/salida[editar editar cdigo]\nLa funcin de una celda de entrada/salida es permitir el paso de una seal hacia dentro o hacia el exterior del dispositivo. Dependiendo del fabricante y de la arquitectura del CPLD estas celdas pueden o no ser consideradas parte del bloque lgico.\nCPLD MAX 7000[editar editar cdigo]\nSu Arquitectura de un CPLD es la forma en que estn organizados y a la disposicin a los elementos internos del dispositivo. Son similares al diagrama de bloque de un CPLD genrico, Teniendo la estructura clsica PAL/GAL que nos permite generar las funciones suma de producto. Su densidad vara entre dos bloques LAB y 16 bloques LAB, dependiendo del dispositivo concreto de la serie que se vaya a utilizar.1\nUn bloque LAB es similar a un SPLD y que el tamao de los encapsulados varan entre 44 y 208 pines, cabe mencionar que utilizan una tecnologa de proceso basada en EEPROM. Las versiones que se pueden programar dentro del sistema para ello se utilizan la interfaz estndar JTAG.2\nFabricantes de CPLD[editar editar cdigo]\nAltera Atmel Cypress Semiconductor Lattice Semiconductor Xilinx\n4.- BIBLIOGRAFA http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/100301.htm http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/100501.htm http://www.monografias.com/trabajos12/mosscur/mosscur.shtml http://www.zona-warez.com/tutoriales-ingenieria_electrica.html http://webdiee.cem.itesm.mx/web/servicios/archivo/manuales/micro8051.pdf http://cactus.fi.uba.ar/crypto/tps/tarje.pdf http://electronred.iespana.es/electronred/Circuitosintegra.htm\nCsar Arroyo Cabrera Estudiante de Informtica de la Universidad Nacional de Trujillo en Per arroyocesar93@hotmail.com\nDocumente similare cu CPLD evolucion.docx\nCanon IR2200 Con E000000\nMEMORIAS DE PLC\nMai multe de la Walter Hilasaca\nAngie Viviana Rojas Urueña\n1.3.Cartografía y SIG\nTrabajo 1 Emooc\nPractica #2 Moffo\nCv Enrique Bernales\nMr p13 t5 Erick Enrique\nRaisa Sofía Bustos Valero\nACTIVIDAD 3. TEMA 1.3 POST GRADO. JHATVE PARABABI\nApuntes CCNA Security\nCreate Table Afiliado\nArquitectura Harvard y Von Neumann (1)


Política De Privacidad Y Protección De Datos Personales – Formación Magna\nResponsable: FORMACION MAGNA , con domicilio en la ciudad de Cali, Colombia, Calle 8 No. 44 – 125, mercadeo@formacionmagna.com Telefono: 3706000.\nEn el ejercicio natural de sus actividades, FORMACION MAGNA podrá realizar recolección, uso y tratamiento de datos personales de los miembros de su comunidad entendiendo por estos a estudiantes, docentes, conferencistas, empleados y egresados (en adelante los USUARIOS).\nEl uso, recolección, tratamiento y finalidad del mismo de datos personales en las bases de datos de FORMACION MAGNA se sujetarán a las siguientes políticas:\n1. Las bases de datos, o los distintos tipos de repositorios electrónicos, son creaciones intelectuales sujetas a la protección del Derecho de Autor. FORMACION MAGNA es la titular de las bases de datos que utiliza, para lo cual se sujeta plenamente a las normas sobre protección de datos personales y Habeas Data. En consecuencia, FORMACION MAGNA , como encargada y responsable del tratamiento, es la única que tiene la facultad para autorizar el uso o disposición de la misma a terceros.\n2. La finalidad para la recolección, uso y tratamiento de datos personales a que se refiere esta política es la adecuada gestión, administración, mejora de las actividades y distintos servicios de FORMACION MAGNA , realización de procesos internos, estadísticas, análisis cuantitativo y cualitativo de las actividades, tales como uso del campus o de los servicios ofrecidos por FORMACION MAGNA , entre otros que resulten de interés para la institución. Igualmente podrá referirse al ofrecimiento de nuevos productos o mejora de los existentes que puedan contribuir con el bienestar académico, administrativo, financiero o de formación, ofrecidos por FORMACION MAGNA o por terceros relacionados con su objeto.\n3. FORMACION MAGNA podrá suministrar información personal contenida en sus bases de datos, relacionada con su objeto a pares académicos o entidades certificadoras nacionales o internacionales\n4. Al autorizar la recolección de datos de carácter personal a FORMACION MAGNA , mediante la implementación de formularios de recolección de datos o su envío a través de cualquier otro medio, los USUARIOS declaran aceptar plenamente y sin reservas la incorporación de los datos facilitados y su tratamiento, en los términos estipulados en esta política.\n5. Las bases de datos en las que se incluye información de los titulares tendrán una vigencia indefinida, determinada por la permanente operación de FORMACION MAGNA , de acuerdo con su naturaleza fundacional, su misión institucional de docencia, investigación y extensión, así como las actividades propias de la operación administrativa general\n6. Las bases de datos que obtenga FORMACION MAGNA por parte de entidades del Estado, sean autoridades nacionales o territoriales, en ejecución o cumplimiento de políticas o programas de beneficio general, serán objeto de tratamiento en los términos establecidos por éstas y conforme a las funciones legales que ejerzan.\n7. Los USUARIOS son los únicos responsables de que la información suministrada a FORMACION MAGNA sea totalmente actual, exacta y veraz y reconocen su obligación de mantenerla actualizada. En todo caso, los USUARIOS son los únicos responsables de la información falsa o inexacta que suministren y de los perjuicios que cause o pueda causar a FORMACION MAGNA o a terceros por el uso de tal información.\n8. FORMACION MAGNA se sujeta plenamente a las directrices de la Ley, así como a sus reglamentos y políticas internas, por lo cual tratará con extrema diligencia la información personal y dará el mejor uso posible a la información recaudada por medios físicos o electrónicos que integrarán sus bases datos o cualquier clase de repositorio digital.\n9. El USUARIO reconoce que el ingreso de información personal lo realiza de manera voluntaria y acepta que a través de cualquier trámite, por los canales habilitados para ello por FORMACION MAGNA , puedan recogerse datos personales, los cuales no se cederán a terceros sin su consentimiento, salvo que se trate, conforme a la ley, de información requerida por una entidad pública o administrativa en ejercicio de sus funciones legales o por orden judicial; datos de naturaleza pública; en casos de urgencia médica o sanitaria; para fines históricos, estadísticos o científicos; cuando medie la existencia de convenios de cooperación interinstitucional a través de los cuales se desarrollen o cumplan objetivos académicos; cuando el operador de la base de datos tenga la misma finalidad o esté comprendida dentro de esta, permitiendo el cabal cumplimiento de los objetivos de FORMACION MAGNA haciendo uso de servicios ofrecidos por terceros que apoyen la operación institucional.\n10. Al facilitar datos de carácter personal, el USUARIO acepta plenamente la remisión de información promocional o comercial, noticias, cursos, eventos, boletines, congresos y en general productos relacionados con FORMACION MAGNA .\n11. Los USUARIOS podrán ejercitar, en cualquier momento, los derechos de acceso, actualización, rectificación y supresión de sus datos personales, así como la revocación de la autorización otorgada a FORMACION MAGNA y ejercer cualquier otro derecho derivado o relacionado con la protección de datos personales (habeas data). Para ello se tendrán en cuenta las siguientes reglas:\nb. El ejercicio de estos derechos podrá efectuarse mediante el diligenciamiento del formulario abajo que se encuentra al finalizar esta Politica o de manera personal en la Calle 8 No. 44 – 125 en la Ciudad de Cali – Colombia\nc. En caso de que la persona tenga habilitado un correo asignado por FORMACION MAGNA, la respuesta a la solicitud se enviará a dicha dirección. Igualmente FORMACION MAGNA podrá dar respuesta a correos distintos a FORMACION MAGNA siempre y cuando se encuentren registrados en las bases de datos institucionales.\nd. La respuesta a toda solicitud relacionada con acceso, actualización, rectificación y supresión de sus datos personales, así como la revocación de la autorización otorgada a FORMACION MAGNA o el ejercicio de cualquier otro derecho derivado o relacionado con la protección de datos personales (habeas data) se dará en el término de diez (10) días hábiles. Si la persona no está de acuerdo con la información que reposa en las bases de datos de FORMACION MAGNA debe acreditar con las pruebas que tenga en su haber la información que solicita se debe modificar.\n12. Sin menoscabo de los derechos constitucionales y las disposiciones legales y reglamentarias, FORMACION MAGNA se reserva el derecho de modificar en cualquier momento su política de uso y tratamiento de información personal, privacidad y confidencialidad de la información existente en las bases de datos de FORMACION MAGNA , manteniendo el debido respeto por la leyes de protección de datos personales e informando, cuando se trate de cambios sustanciales, a todos los interesados a través de cualquier mecanismo de difusión dirigida o masiva no dirigida.\nLas bases de datos estarán alojadas en el centro de datos de FORMACION MAGNA o en la modalidad de servicios de computación en la nube que prestan terceros expertos dedicados profesionalmente a tal actividad. FORMACION MAGNA ha dispuesto recursos humanos y tecnológicos para proteger la confidencialidad, integridad y disponibilidad de la información y de sus bases de datos. El área de Seguridad Informática de la Dirección de Tecnología Informática y de Comunicaciones de FORMACION MAGNA es la responsable de planear, implementar y mantener la seguridad y continuidad de los activos de información de los productos TIC que soportan los procesos administrativos y académicos de FORMACION MAGNA . Para cumplir con esta misión, la institución cuenta con un firewall, un sistema de prevención de intrusos, una solución para gestión de vulnerabilidades técnicas, una solución para protección de código malicioso, planes de contingencia para los productos críticos y procedimientos para gestión de incidentes de seguridad. Además, se tienen implementados mecanismos de seguridad para el acceso a las bases de datos, el cual es restringido y está definido de acuerdo con políticas institucionales, y es monitoreado y revisado periódicamente. En ese sentido, FORMACION MAGNA ha implementado mecanismos que proporcionan seguridad a la información recaudada y dispone sus mejores esfuerzos para procurar de manera diligente y prudente el mantenimiento de tal seguridad; no obstante, el USUARIO reconoce que la administración de las bases de datos puede implicar un nivel de riesgo, el cual asume y acepta y, por consiguiente, FORMACION MAGNA no otorga ninguna garantía ni asume ninguna obligación o responsabilidad por pérdida o sustracción de información de su sistema informático.\n13. En el caso de los servicios contratados en la nube, FORMACION MAGNA realizará sus mejores esfuerzos técnicos para asegurarse de que dicho servicio proporcione una debida protección de los datos, que sea prestado por profesionales en el área y posea los mecanismos tecnológicos que garanticen de una manera razonable la confidencialidad, integridad y disponibilidad de la información.\n14. Mientras se navegue en el sitio web de FORMACION MAGNA , pueden ser insertadas cookies en el navegador de los usuarios con el objetivo de entender temas de preferencia y presentar publicidad en otros sitios, basado en la interacción previa que hayan tenido con el sitio web institucional. Las cookies no recogen ninguna información personal como nombre, dirección de correo electrónico, dirección postal, teléfono ni dirección. Si los usuarios no desean que las cookies queden almacenadas en sus equipos estas pueden ser desconectadas en su navegador.\n15. Todas y cada una de las personas que administran, manejen, actualicen o tengan acceso a informaciones de cualquier tipo que se encuentre en Bases de Datos de FORMACION MAGNA , o cualquier clase de repositorios electrónicos, se comprometen a conservarla y mantenerla de manera estrictamente confidencial y no revelarla a terceros. Esta obligación cobija todas las informaciones personales, contables, técnicas, comerciales o de cualquier otro tipo suministradas en la ejecución y ejercicio de sus funciones, incluyendo de manera enunciativa y no taxativa las fórmulas, procedimientos, técnicas, know – how y demás informaciones en general a que puedan tener acceso.\nAqui puede ejercer su derecho de acceso, actualización, rectificación y supresión de sus datos personales.


CNTE – Página 47 – Educación Futura\nPago a maestros paristas amerita sanción: Anaya\nEducación Futura 15 octubre, 2013\nEl presidente de la Mesa Directiva de la Cámara de Diputados, Ricardo Anaya Cortés, aseguró que el pago a los maestros que iniciaron la víspera el ciclo escolar 2013-2014, luego de varias semanas de paro, puede implicar responsabilidades de los servidores públicos. «Advertimos con toda claridad que cualquier pago que se haga a los maestros, contraviniendo los establecido en las leyes ...\nLuis Hernández Navarro Héctor Serrano es el secretario de Gobierno de la ciudad de México. El 1º de octubre declaró que, luego del enfrentamiento que policías sostuvieron la mañana de ese día con integrantes de la CNTE, un elemento de la Secretaria de Seguridad Pública del DF estaba en coma. Horas después, diversos medios informaron que el agente tenía muerte ...\nGDF apoyará negocios afectados por CNTE\nEl gobierno del Distrito a Federal informó que 4,200 negocios del Centro Histórico ya fueron notificados de que cumplen con los requisitos establecidos para recibir apoyos que les permitan hacer frente a las afectaciones causadas por las acciones de grupos radicales como los anarquistas y plantones de la CNTE. Los apoyos consisten en créditos blandos, seguros de desempleo por seis meses, condonación del impuesto de nómina, ...\nAplicación irregular de la nueva ley educativa en Morelos\nCuernavaca, Mor. Unos 300 maestros del Frente Magisterial Morelense marcharon por las principales calles de esta ciudad para exigir al presidente Enrique Peña Nieto la abrogación de la reforma educativa porque, aseguraron, esta ya está violando sus derechos laborales. Los maestros marcharon de la clínica del IMSS de la avenida Plan de Ayala al zócalo de la ciudad, donde realizaron un ...\nSalario de líderes de la CNTE rebasa el «promedio»\nLos salarios de los tres principales líderes de la Coordinadora Nacional de Trabajadores de la Educación (CNTE) oscilan entre 49,804 y 127,673 pesos mensuales, de acuerdo con un análisis realizado por ADNPolítico.com de la información presentada en el Portal de Cumplimiento del Artículo 10 del Presupuesto de Egresos de la Federación 2012. Los salarios de estos líderes sindicales son entre cuatro ...\nLa oposición a la reforma educativa gana terreno en México\nLa oposición de los maestros mexicanos a la nueva ley para transformar el sistema educativo se ha ampliado y pone en riesgo la aplicación de la primera gran reforma del presidente Enrique Peña Nieto. Huelgas, manifestaciones, bloqueos de accesos carreteros, ocupación de oficinas públicas y neutralización de peajes: la Coordinadora Nacional de Trabajadores de la Educación (CNTE) –una corriente radical ...\nAnuncia CNTE nueva etapa de protestas en el DF y los estados\nEducación Futura 13 octubre, 2013\nAl concluir una marcha contra las reformas educativa y energética, la Coordinadora Nacional de Trabajadores de la Educación (CNTE) anunció una nueva etapa de protestas en todo el país con acciones simultáneas en los estados y en el Distrito Federal. Entre las propuestas que hoy deberán ser analizadas en el quinto Encuentro Nacional Magisterial y Popular, se incluye la liberación ...\nBuscan amparos contra reforma educativa\nEducación Futura 12 octubre, 2013\nIntegrantes de la Coordinadora Nacional de Trabajadores de la Educación (CNTE) convocaron al magisterio local a interponer amparos contra las leyes secundarias de la Reforma Educativa. A través de las redes sociales y en asambleas se ha invitado a los profesores a llegar hasta los juzgados federales donde se entregaría las prerrogativas en estos próximos días. Específicamente las medidas jurídicas ...\nAdrián Acosta Silva El conflicto magisterial encabezado por la CNTE desde hace ya varias semanas, es una buena estampa (colorida, conflictiva, dramática) de los problemas que enfrenta todo intento de reforma de la acción pública en sectores específicos, en este caso, el de la educación básica. El desarrollo del conflicto, que va del anuncio que el Presidente hizo de la ...\nPágina 47 di 57« Primero...203040«4546474849\t»\t50...Último »


Firefox lanza una nueva versión para iPad | Sony Xperia Z2 - Análisis completo para Xperia Z2\nBy Sony Xperia Z2 On 23 marzo, 2019 In Moviles Tagged Firefox, iPad, lanza, nueva, para, version Leave a comment\nLos clientes de iPad® ahora podrán contar con una versión-RC de Firefox optimizada para su dispositivo.\nEsta versión-RC combina una serie de características que admite aprovechar las bondades del iPad, perfeccionando la maestría del usuario:\nSabemos que los iPads no son solo versiones más enormes de iPhones. Los usas de manera diferente, los necesitas para cosas diferentes. Así que en lugar de crear una versión-RC más enorme de vuestro browser(navegador) para iOS, hicimos que Firefox para iPad® se vea y se sienta como si estuviera hecho a medida para una tableta.\nPor ejemplo, encontraremos que esta versión-RC añade soporte para pantalla dividida, admitiendo que los clientes puedan interactuar con el browser(navegador) y otra app, de manera simultánea.\nPor otro lado, otro de las aspectos que han tenido en cuenta, es brindar un sistema que admita gestionar las pestañas abiertas de manera simple.\nPara ello, se mostrarán las pestañas en forma de mosaicos, con la oportunidad de abrirlas o cerrarlas con un sencillo toque. Y, un bonus que encontrarán aquellos que escojan a Firefox como su browser(navegador) web-site en el iPad, es que podrán entrar al Modo Privado en un solo paso.\nTambién hay soporte para atajos de teclado para aquellos que utilicen externos, y la oportunidad de programar Firefox como el browser(navegador) predeterminado para abrir enlaces desde Outlook.\nAquellos que deseen probar la dinámica que propone esta renovada versión, solo tienen que descargarlo desde la App Store.


DÚPLEX EN LA ALAMEDA | Inmobiliaria en Jaén - LIVIN\nDÚPLEX EN LA ALAMEDA\nAlameda Adolfo Suarez - Calvo Sotelo\nDúplex de lujo con 135m2 construidos, en Alameda de los Capuchinos, en pleno centro de Jaén en un barrio señorial y muy tranquilo, distribuido en 2 dormitorios, 2 baños (uno de ellos con Jacuzzi) y terraza con vistas al club de campo. Primeras calidades, paredes lisas, calefacción por suelo radiante de gas natural, bomba de frío y calor en salón y dormitorio principal. Solería en planta baja de mármol y en planta alta madera de nogal macizo.\nTodos los muebles de la casa, incluidos los de la cocina, son de nogal macizo. Puertas interiores en Roble Macizo. Todos los electrodomésticos de primeras marcas (la mayoría son Bosch), secadora, doble frigorífico... Se alquila amueblado como se ve en las fotos. Amplia cochera para cualquier tipo de vehículo.\n950€ incluida cochera y comunidad.\nA cinco minutos a pie del centro neurálgico comercial donde encontramos Entidades bancarias, centro de salud, supermercados, farmacias, colegios, Catedral, Diputación, Hacienda, parkin público, servicio de transporte público (Bus, Taxi...). Con fácil acceso a la autovía para todas las direcciones.


Diagnosticar enfermedades a través de la forma del rostro ¿es posible? - Cursos de masaje, osteopatia, naturopatia, acupuntura..\nDiagnosticar enfermedades a través de la forma del rostro ¿es posible?\nHome Wiki Terapias Naturales Diagnosticar enfermedades a través de la forma del rostro ¿es posible?\nLos científicos han diseñado un modelo de ordenador que predice con precisión la salud en función de la forma del rostro. La realidad es que cada enfermedad tiene sus características en el rostro, siendo importante lo que diga ella para un diagnóstico clínico.\nEl rostro puede informar sobre su estructura, constitución, carácter, personalidad, pero también la fatiga, el malestar, el agotamiento, el dolor. La fisonomía del rostro cambia de acuerdo a las alteraciones psíquicas y físicas que se produzcan en el organismo.\nEn este sentido, Ian Stephen, doctor de la Universidad Macquarie en Sydney (Australia), conjuntamente con otros doctores, realizó un estudio del análisis de la forma facial para detectar correctamente marcadores de salud fisiológica en más de 270 individuos de diferentes etnias. "Hemos desarrollado un modelo de computadora", ha explicado Stephen, para detallar a continuación que "el modelo puede determinar la información sobre la salud de una persona simplemente analizando su rostro".\nLo primero que hicieron fue usar 272 fotografías de diferentes rostros para preparar a la computadora para reconocer a grasa corporal, el IMC y la presión arterial de las personas a partir de la forma de sus caras". Después se le ordenó al computador que pronosticara tres variables de salud en otras caras y la misma logró hacerlo.\nLos investigadores también diseñaron una aplicación que permitía a los participantes humanos cambiar la apariencia del rostro, en función de que se vieran lo más saludable posible, y de esta forma evaluar si los humanos detectaban las señales de la misma manera.\nEn este aspecto, "descubrimos que los participantes alteraban las caras para que tuvieran menos grasa, tenían un IMC más bajo y, en menor medida, una presión arterial más baja, para que tuvieran un aspecto más saludable", especifica Stephen.\nEn otras palabras, podemos decir que nuestros cerebros funcionan de forma muy parecida al modelo de computadora, y pueden predecir la salud desde una forma facial con sorprendente precisión. El rostro sin duda tiene señales perceptibles para la salud fisiológica, pudiendo reflejar problemas futuros.


¿PRODUCTOS SORPRESA EN EL SUPERMERCADO? NUNCA….. ¿Y EN LA TELEVISIÓN O LA WEB? | A Favor de lo Mejor\nCuando entras a una tienda de autoservicio y encuentras productos envueltos en cajas negras sin saber que contienen, ¿los compras?\n¿Cuántas veces has pasado por los estantes de las mermeladas y habiendo escogido una que dice ser de fresa, te has encontrado que tenía bolas de laxante o piedras que te rompieron los dientes? O entre los frascos de café soluble has encontrado que se vende veneno para ratas en la misma presentación.\n¿Qué sucede cuando adquieres una prenda marcada con una talla y cuando te la pruebas resulta que es dos tallas más grande? ¿Te la quedas y la usas? ¿O la regresas y la cambias por una de la talla que tú buscabas?\nEsto que suena totalmente ridículo está sucediendo con los contenidos mediáticos que consumimos en televisión, radio, cine, revistas, videojuegos , internet y otras pantallas.\n¡Nos estamos acostumbrando a comprar productos sorpresa! Y se nos hace normal y nos conformamos con lo que viene dentro de la caja negra, aunque no sea lo que queríamos o buscábamos.\nNos estamos comiendo la mermelada de fresa con pedazos de laxante o piedras, que nos están haciendo daño y no nos quejamos, incluso ni siquiera consideramos regresar el producto al vendedor y reclamarle la calidad.\n¿Por qué muchos productos mediáticos no presentan ninguna etiqueta de qué contienen y además están colocados en lugares y horarios de productos para consumo de todo el público, incluyendo a los niños y jóvenes?\nEn ninguna otra época, el poder del consumidor había sido tan relevante e incisivo en las prácticas comerciales ¡Aprovechémoslo ya¡ Para lograr una cultura mediática de calidad. Nuestros hijos y nietos se beneficiaran enormemente del esfuerzo que en este respecto hagamos cada uno de nosotros.\nHoy tenemos la oportunidad de dar a conocer nuestra opinión y exigir como audiencia que se respeten los horarios de los contenidos expuestos en pantallas.\nLos invito a que seamos responsables en el consumo de los contenidos. Todas las películas y videojuegos tienen un clasificación hay que tomarnos el tiempo para analizar que contenidos son aptos o no para los menores. Y por otro lado no dejes de dar a conocer tu opinión sobre lo que ves y oyes en los medios al EXPRESATEL: 01800 250 25 25.\nLa responsabilidad de lo que hay en los medios es de todos, construyamos juntos UNA NUEVA CULTURA DE COMUNICACIÓN.\nPor Ana Ríos Paul