Implementación digital de un banco de filtros gaussianos Wavelet.
Diseño del Interfaz Esclavo al Bus PCI.

Pablo Aguayo
CIEMAT
Última actualización: 20-08-99  Versión: 4.1

Índice:
     0. Resumen.
  1. Introducción.
      1.1 ¿Qué es un bus?
      1.2 Evolución de los buses.
      1.3 Conceptos y características de los buses.
      1.4 Tabla comparativa. (Falta por hacer)
      1.5 Aplicaciones del bus PCI. (Falta por hacer)
  2. Descripción funcional del bus local PCI.
      2.1 Señales.
        2.1.1 Señales del sistema.
        2.1.2 Señales de datos y direcciones.
        2.1.3 Señales de control de transacciones.
      2.2 Protocolo de transacciones.
      2.3 Espacio de configuración del interfaz.
      2.4 Direccionamiento.
      2.5 Control de paridad.
  3. Diseño de interfaces para el bus PCI.

  4.   3.1 Requerimientos para el diseño de interfaces PCI.
      3.2 Soluciones comerciales.
      3.3 Otras alternativas.
  5. Diseño VHDL de un interfaz esclavo PCI para la aplicación de Wavelet.

  6.   4.1 Justificación del diseño.
      4.2 Funcionalidad del interfaz PCI para la aplicación de Wavelet.
        4.2.1 Datos de entrada a la aplicación.
        4.2.2 Datos proporcionados por la aplicación.
        4.2.3 Dimensionado y tipo de los espacios de memoria.
      4.3 Diagrama de bloques del circuito.
      4.4 Simulación funcional del Interfaz PCI.
      4.5 Síntesis, dispositivo y simulación temporal.
  7. Conclusiones.

  8. Referencias.

Apéndices

  1. Resultados de la simulación funcional del circuito.

Relación de figuras.

0. Resumen

El objetivo de este documento es el diseño de un interfaz PCI con funcionalidad de esclavo adaptado a las necesidades de comunicación entre un PC y la aplicación de Wavelet. Para ello recoge una descripción del protocolo, las funcionalidades del bus PCI y las diferentes opciones de diseño de este tipo de interfaces.

De las distintas alternativas de diseño de un interfaz PCI se toma partido por la realizada a medida con lenguajes de descripción de hardware (HDL), para favorecer las funcionalidades propias de la aplicación soporte.

El resultado es una colección de módulos VHDL sintetizables orientados a la obtención de un sencillo interfaz esclavo PCI. Finalmente se presentan los resultados de síntesis del interfaz sobre un dispositivo programable del tipo FPGA.


A la página
"Interface esclavo PCI"

Apartado siguiente