Inicio|Consultoría de FPGA y VHDL|Contacto|en es fi
Consultoría de FPGA y VHDL

FPGA (Field Programmable Gate Array) es un circuito integrado que puede ser programado para contener por ejemplo: procesadores, transmisión de información y bloques de encriptación.

VHDL (Very High Speed Integrated Circuit Hardware Description Language) es un lenguaje de descripción de hardware, que puede ser utilizado para describir el funcionamiento en paralelo de un circuito digital integrado, en formato de texto. La descripción en VHDL y la simulación VHDL se utilizan como parte del trabajo de diseño FPGA.

Consultoría de FPGA y VHDL

Sami Muurinaho es un consultor que trabaja en exigentes proyectos de la industria de la electrónica que incluyen circuitos FPGA. Su experiencia como especialista está centrada en la planificación, auditoría y en tareas de resolución de problemas relacionados con la utilización de circuitos FPGA.

Su experiencia acumulada abarca exhaustivamente transferencia de datos, encriptación y procesamiento de señales de bloques IP.

La principal ventaja que puede obtenerse al utilizar un consultor en situaciones de resolución de problemas es cuando el cliente percibe un funcionamiento deficiente del sistema, pero no es capaz de resolverlo utilizando los recursos internos. Un consultor con experiencia ofrece una revisión del sistema que se está desarrollando. Se trata de un medio para encontrar explicaciones a un funcionamiento deficiente detectado previamente y constituye un aspecto importante del control de calidad antes de que el producto terminado se lleve a la práctica. A menudo, esta revisión también pone de manifiesto los riesgos que se deberán evitar, pero que no pueden ser revelados con los métodos de ensayo aplicados hasta el momento.

Contacto

Sami Muurinaho
+358443425502
nombre.apellido@midir.fi

VHDL formación

La forma en la que el equipo de planificaciónque utiliza el VHDL tiene que ser coherente y conforme a las normas de estilo actualizadas y aprobadas. La adhesión a un conjunto común de normas de estilo mejora la revisión de las tareas de planificación en curso y reduce el riesgo de errores; al introducir las fases anteriores de ensayos en el campo de aplicación, en cuyo caso los costes de recuperación serían significativos.

Además de las tareas propias del proyecto, organizamos la formación sobre los usos óptimos del VHDL. Estas sesiones formativas se personalizan para adaptarse a las necesidades de cada cliente. Los principales objetivos de la formación son los siguientes: mejorar la reutilizabilidad, tener en cuenta las soluciones de cronometraje de la manera más adecuada y minimizar el tiempo requerido para comprobar los dispositivos físicos fabricados. Cuando estos objetivos se hayan cumplido, la calidad de la implementación del sistema mejora, el alcance de los ensayos mejora y el riesgo de costes adicionales resultantes se reduce.

Tarifas

Ofrecemos nuestros servicios tanto en las instalaciones de nuestros clientes como en las instalaciones de Midir Oy. Nuestras tarifas se basan en el tiempo invertido.

Ejemplo de diseño VHDL

El ejemplo de diseño publicado ilustra el estilo de codificación VHDL y puede ser usado como base a la hora de actualizar las normas de estilo de VHDL internas. El ejemplo de diseño es código fuente abierto y se publica bajo licencia [GNU LGPL]. El ejemplo de diseño se compone de dos partes:

  1. Bloque de IP VHDL
  2. Midir_ALED es un bloque IP VHDL que mide la actividad de las señales y muestra los resultados por medio de LED. La aplicación del bloque IP puede ser tan solo un intermitente LED o incluso un velocímetro con unas visualización con 7 segmentos.

  3. Configuración específica del dispositivo
  4. Las siguientes configuraciones opcionales muestran un bloque IP Midir_ALED siendo utilizado para medir la reserva de ancho de banda Ethernet. Los resultados que se muestran son en los que se utilizan componentes LED de PCB o pantalla de 7 segmentos.

    Midir_BeMicro_SDK es el ejemplo específico de diseño para el dispositivo FPGA Altera Cyclone IV de la tarjeta de expansión BeMicro SDK. El software de Altera Quartus II se usa para compilar el código fuente.

    Midir_LX9_MicroBoard es el ejemplo específico de diseño para el dispositivo FPGA Xilinx Spartan-6 de la tarjeta de expansión Avnet Spartan-6 LX9 MicroBoard. El software de Xilinx ISE se usa para compilar el código fuente.

    Midir_LatticeMico32 es el ejemplo específico de diseño para el dispositivo FPGA Lattice ECP2 de la tarjeta de expansión LatticeMico32. El software de Lattice Diamond se usa para compilar el código fuente.

El ejemplo de diseño y más información sobre tarjetas de expansión puede descargarse de los siguientes enlaces:

© 2012 Midir Oy