lunes, 6 de agosto de 2007

APLICACIONES DE SISTEMAS DIGITALES

Diseño y construcción de una tarjeta controladora de 3 ejes

En este artículo se presenta el desarrollo de un control de movimiento para tres servomotores comúnmente llamado de tres ejes, mediante la implementación en FPGAs de los módulos necesarios para ello. La mayor parte de los controles de movimiento se constituyen a partir de un DSP, en la tarjeta aquí desarrollada será sustituido por la programación del FPGA donde se implementará una MAC de punto fijo, además del resto de los componentes; lo cuál disminuirá los costos en comparación con las tarjetas comerciales pero lo mas importante es la generación de una independencia tecnológica donde se enfatizara en el área critica por costo, lo cual dará versatilidad al diseño y aportara una base e desarrollos subsecuentes . Por otro lado se presenta un método de control con una combinación Lineal y No lineal. La tarjeta diseñada será integrada a un bus ISA de una PC por ahora como prueba; que se utilizará como plataforma e interfaz para el Usuario y Control, en diseños posteriores se incluirá otra interface como PCI ó USB; para tratar de estandarizar con controladores industriales.

sábado, 4 de agosto de 2007

Lección 4: El lenguaje VHDL

Lección 4: El lenguaje VHDL

Historia
Características
Niveles de abstracción
Limitaciones
Diseño descendente
Estructura básica
Librerías
Arquitectura
Concurrencia y secuencialidad
Clases de objetos
Constantes
Variables
Señales
Declaración de señales
Asignación de señales
Ficheros
Tipos
Tipos predefinidos
Tipos enumerados
Tipos numéricos
Tipos físicos
Subtipos
Arrays
Registros
Operadores
Operadores lógicos
Operadores de relación
Operadores aritméticos
Unidades de diseño
Entidad
Arquitectura
Bibliotecas
Configuración
Paquetes
Procesos
Asignación de señales
Sentencias secuenciales
Diseño estructural
Funciones
Máquinas de estados
Simulación

viernes, 3 de agosto de 2007

Lección 2 y 3 De Sistemas Digitales

Lección 2-3:

PLDs avanzados. Origen
Asignación variable
Arquitectura segmentada
MAX7000E, Macrocelda
MAX7000E, Distribución de sumas
MAX7000E, Puertas expansión
CPLDs. Origen
CPLDs, Macrocelda compleja
PLDs de LATTICE
PLDs de XILINX
PLDs de ALTERA
FPGAs

jueves, 2 de agosto de 2007

Lección 1: Introducción a los dispositivos lógicos programables

Lección 1: Introducción a los dispositivos lógicos programables

Dispositivos básicos

PROM
ROM
EPROM
EEPROM
PAL
FPLA
GAL

miércoles, 1 de agosto de 2007

Diseño en VHDL para FPGAs

Diseño en VHDL para FPGAs

Flujo de diseño VHDL sobre FPGAs
Descripción del diseño a realizar
Simulación funcional del diseño
Síntesis del diseño
Implementación del diseño
Simulación a nivel de puertas