Silicon Sea
IntroducciÓn
Silicon Sea es la marca de Forware que engloba herramientas software para la programación de FPGAs.
Tradicionalmente las FPGAs se han programado con complejas herramientas de diseño electrónico con una elevada barrera de aprendizaje. Estas herramientas ofrecían un gran control sobre cada una de las puertas lógicas de la FPGA, por lo que permitían a ingenieros electrónicos experimentados obtener circuitos óptimos. A medida que el número de puertas lógicas disponibles en una FPGA crece, los diseños que las explotan se hacen más complejos. Así, la duración de los proyectos basados en FPGAs de última generación crece hasta el punto de quedar comprometida su viabilidad.
Silicon Sea aborda el problema de la programación de FPGAs desde una perspectiva diferente. En lugar de diseñar el circuito electrónico, se define su comportamiento como si de un programa informático se tratara, dejando que sean nuestras herramientas las que generen el circuito equivalente. En la mayoría de casos esta aproximación supone para los laboratorios electrónicos una reducción de hasta el 90% de los costes de diseño, dejándolos en línea con los del desarrollo de aplicaciones informáticas sencillas.
Silicon Sea no requiere conocimientos de electrónica porque utiliza conceptos y estándares propios de la Informática para modelar la FPGA. Es una herramienta creada para ingenieros con conocimientos básicos en informática.
Con Silicon Sea se puede explotar la potencia de las FPGAs para:
- Controlar procesos y dispositivos en tiempo real.
- Ejecutar algoritmos complejos en entornos de
bajo consumo energético. - Paralelizar tareas de cómputo sin usar costosas
redes de computadores.
ESPECIFICACIONES:
- Sistemas Operativos: Windows y Linux
- FPGAs soportadas: Actel, Altera y Xilinx
- Lenguaje de programación de FPGAs: C

