Periféricos Interfaces y Buses

Documentos relacionados
Periféricos Interfaces y Buses

4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?

Arquitectura de Computadoras. Anexo Clase 8 Buses del Sistema

INSTRUMENTACIÓN VIRTUAL APLICADA AL ESTUDIO DE SISTEMAS COMPLEJOS

TEMA 1: Concepto de ordenador

Contienen: - Chipset. -Zócalo para el procesador (socket). -Zócalos para memoria RAM. -Conectores para alimentación, panel de carcasa y altavoz.

Iniciación a la informática

1. Partes del ordenador. Nuevas Tecnologías y Sociedad de la Información

UNIDAD 1: - ESTRUCTURA Y FUNCIONAMIENTO DE UN ORDENADOR

Arquitectura de placas

Introducción a la Computación. Capítulo 7 Entrada/Salida

Informática. Informática = Hardware + Software. Hardware + Software. Hardware = Parte física. Software = Parte lógica

MODULO DE ENSAMBLAJE - TEMA 2: PARTES PRINCIPALES DEL PC

Tema: Componentes físicos de un ordenador. Dónde se lleva a cabo el procesamiento de los datos en un ordenador? Qué unidades conforman el procesador?

Mantenimiento Preventivo y Correctivo a Sistemas de Control Lógico Programable Mantenimiento Preventivo y Correctivo a Estación de Trabajo HMI

Memoria y Entrada/Salida Tecnología Organización - Expansión

Tema 1: Arquitectura de ordenadores, hardware y software

Consiste en un conjunto de circuitos impresos y conectores integrados en una única placa donde se alojan todos los componentes internos del ordenador

Sistema embebido. Computador encapsulado dentro de dispositivo. Introducción. Introducción. xport hardware TCP/IP. xport herram.

SELECCIÓN DE COMPONENTES PARA ENSAMBLE DE EQUIPOS DE COMPUTO. Ing. Eduardo Cruz Romero

Sist s em e a m s s O per e ativos o. s Unidad V Entrada Sali l d i a.

Periférico: dispositivo que intercambia datos con la UCP o la memoria Problemas:

Motherboard. Daniel Rúa Madrid

SIGLAS RELACIONADAS CON LOS PUERTOS DE UN EQUIPO DE CÓMPUTO

Arquitectura y Periféricos

Arquitectura de computadores I

Sistemas de 32 bits. Panorámica actual del mercado de los sistemas embebidos. Sistemas Embebidos, S.A.

Ahora veamos algunos de los cables más comunes para conectar los dispositivos a nuestra PC. 1- Cable de power, del toma eléctrico al CPU.

En una placa base del ordenador personal, tenemos:

COMPONENTES BÁSICOS DE UNA TARJETA MADRE

Estructura de un Ordenador

En este video vamos a ver cómo esta organizado el hardware de un ordenador personal.

EJERCICIOS Buses. Indica e investiga la diferencia entre bus paralelo y bus serie.

Sílabo de Microcontroladores

Tema 1:Arquitectura de ordenadores

CONTADURIA GENERAL DE LA REPUBLICA

Federico Reina Toranzo

COMPONENTES DE LA TARJETA MADRE

SECRETARÍA DE FINANZAS PROGRAMA PILOTO INTEGRAL DE COMBATE A LA POBREZA URBANA - PPICPU FORMULARIO DE REQUERIMIENTO PARA COMPRAS MENORES

2.- PLATAFORMA ARDUINO (HARDWARE)

ARQUITECTURA Y FUNCIONAMIENTO DEL ORDENADOR

Velocidades Típicas de transferencia en Dispositivos I/O

Ranuras de expancion. Conectores. Configuracion de la BIOS. Objetivos: Conocer todas las ranuras de expansión que tienen las tarjetas madre.

Ampliación Ficha 1: Componentes de un ordenador.

TEMA 1: INTRODUCCIÓN. Sistemas Digitales basados en Microprocesador. Grado en Ingeniería Telemática. Raúl Sánchez Reíllo

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.

Índice INTRODUCCIÓN...13

Tema 9 Periféricos de Entrada

EL ORDENADOR HARDWARE SOFTWARE

ACTIVIDAD 1 Anota en el recuadro el nombre del componente.

2.- Se puede cambiar el puente norte en una placa si se estropea? 3.- La memoria caché, donde se encuentra y para qué sirve?

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

Introducción a los Sistemas Informáticos

ÍNDICE INTRODUCCIÓN CAPÍTULO 1. ELEMENTOS BÁSICOS ELÉCTRICOS Y ELECTRÓNICOS... 15

También denominada adaptador de vídeo, es uno de los componentes más básicos e importantes del ordenador, ya que nos va a permitir visualizar toda la

Los componentes de la tarjeta madre del PC. Sistemas Operativos. Febrero 2014.

MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información

MANTENIMIENTO DE COMPUTADORES

MODULO ANALOGICO REMOTO

Organización del Computador I. Introducción e Historia

ODROID-C2: MINI COMPUTADORA ODROID VERSION C2 CON DISIPADOR

Sistemas de adquisición? Variables involucradas en estos sistemas? Filtros? Señales?

Unidad V: Puertos y buses de comunicación para microcontroladores

Arquitectura de Computadoras II

M O T H E R B O A R D

El ordenador. Codificación binaria. Código ASCII

INSTITUTO ELECTORAL DEL ESTADO DE ZACATECAS

Unidad IV. Chipset Controlador bus Puertos de E/S Controlador de Irrupciones

Sistemas Basados en Microprocesadores Grado en Ingeniería Informática EPS - UAM

SISTEMAS CON MICROPROCESADORES

División Académica de Informática y Sistemas

Transcripción:

Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses Buses de E/S (PCI, PC104, AGP). Sistemas de interconexión de periféricos en entornos industriales (bus I2C, bus CAN). Modelo de programación de dispositivos con los buses descritos. VI. Controladores e interfaces de dispositivos de almacenamiento VII. Sistemas de almacenamiento GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 1 8 Buses Bloque II El bus PC/104 Programación de la tarjeta PCM-3712 GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 2

Introducción al bus PC/104 PC/104 es un estándar de ordenador embebido o empotrado que define el formato de la placa base y el bus del sistema: diseñado para aplicaciones específicas, como adquisición de datos o sistemas de control industrial arquitectura modular de componentes apilados una instalación típica incluye: - una placa base, conversores analógico-digital y módulos I/O digitales versiones - PC/104: original con un bus ISA de 104 pines - PC/104-Plus: incorpora el bus ISA-104 y un bus PCI con 120 pines - PCI-104: incluye sólo el bus PCI con 120 pines GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 3 Introducción al bus PC/104 (cont.) El bus ISA para la PC/104 bus de 16 bits a 8 MHz configuración estática de la memoria de I/O - las tarjetas definen la memoria de I/O usada mediante jumpers GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 4

Sistema GEME 3000 GEME (General Embedded Machine Engine) es una plataforma empotrada basada en PC para aplicaciones industriales de automatización: fabricada por ADLINK Technologies INC procesador Pentium III - 800 MHz 256 MB de RAM conexiones PS/2 para teclado y ratón salida VGA (hasta 1600x1200) USB, puertos serie y paralelo, Firewire y Ethernet conexión de discos externos y memoria flash expansión a través de PC/104 GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 5 Sistema GEME 3000 (cont.) [3] GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 6

Sistema GEME 3000 (cont.) Sistemas operativos Windows y Linux El sistema montado en el laboratorio presenta además las siguientes características: conexión de PCM-3712 a través del bus PC/104-2 convertidores DA de 12 bits conexión de PCM-3718 a través del bus PC/104-1 convertidor AD de 12 bits con 16 canales simples u 8 diferenciales - 16 entradas/salidas digitales programable en C y Ada sobre el sistema operativo MaRTE OS GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 7 Buses Bloque II El bus PC/104 Programación de la tarjeta PCM-3712 GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 8

Tarjeta PCM-3712 Características principales: 2 canales analógicos de salida rangos de salidas de 0 a 5 V, 0 a 10 V, ±2.5 V, ±5 V, ±10 V y de 4 a 20 ma, o con Vref externa (seleccionable por jumpers) 12 bits de resolución y operación hasta 33 KHz dos modos de operación (selecionables por jumper): - asíncrono: los canales de salida se actualizan independientemente tan pronto se han actualizado los 12 bits - síncrono: los canales de salida se actualizan a la vez a través de un comando de control uso de doble buffer para evitar glitches: - hasta que no se escribe el byte más significativo no se realiza la conversión GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 9 Tarjeta PCM-3712 (cont.) Memoria de I/O: 8 bytes consecutivos del mapa de I/O en el laboratorio direcciones 220h-227h Características de la conversión DA en el laboratorio: modo de operación asíncrono los dos canales tienen salida unipolar de 0 a 10 V la carga debe ser al menos de 2 KΩ GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 10

Modelo de programación de la tarjeta PCM-3712 [4] GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 11 Modelo de programación de la tarjeta PCM-3712 (cont.) Para escribir en los canales de salida en modo asíncrono: primero se escribe el byte menos significativo después se escribe el byte más significativo que garantiza la actualización de la salida El registro de control de las salidas debe tener el bit ZD a 1 para que las salidas estén operativas. Ojo con el orden de los bytes al transferir los datos! GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 12

Driver para la tarjeta PCM-3712 Una opción sencilla para construir un driver de la tarjeta es permitir que el punto de entrada de escritura establezca como salida del convertidor D/A el valor pasado en el buffer - un sólo dato de 2 bytes hacer que el punto de entrada ioctl seleccione el canal a utilizar El resto de actividades corresponden a la aplicación GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 13 Ejemplo: generación de un pulso programable Vamos a realizar una aplicación que sea capaz de: generar un pulso cuya anchura, amplitud y período sean programables El programa principal pedirá al usuario iterativamente que defina: el período en milisegundos, la anchura del pulso también en milisegundos, y la amplitud en voltios GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 14

Bibliografía [1] H.P. Messmer, "The Indispensable PC Hardware Book", 4th Ed., Addison- Wesley, 2002 [2] Scott Mueller, "Upgrading and Repairing PCs", 17th Ed., QUE, 2006 [3] GEME. Adlink Technology Inc. http://www.adlinktech.com/geme/ [4] User s Guide PCM-3712. Advantech Co., Ltd. GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez 15