open cores (software libre – hardware libre) javier condori flores

16

Click here to load reader

Upload: javier-condori-flores

Post on 19-Jun-2015

974 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Open cores (software libre – hardware libre)   javier condori flores

OpenCores(Software Libre – Hardware Libre)

Por: Javier Condori Flores

Asignatura:Herramientas de (Co-)diseño Hardware Reconfigurable.Profesor: Begoña del Pino Prieto

Page 2: Open cores (software libre – hardware libre)   javier condori flores

OpenCores

• Es un proyecto de Código Abierto www.opencores.org

• Fundada en octubre del 1999, por Damjan Lampret

• Pretende llevar a la industria del hardware a desarrollar dispositivos de menor costo y más avanzados en los próximos años.

• Trata de liberar las patentes del Hardware, especialmente en aplicaciones integradas.

• Al adoptar un esquema abierto, OpenCorespretende reducir los costos, tiempos de desarrollo y promover la innovación.

Page 3: Open cores (software libre – hardware libre)   javier condori flores

OpenCores

• Objetivo del proyecto

Diseñar y publicar diseños básicos bajo una licencia de hardware, acogidos a la Licencia Pública General Reducida (GNU LGPL).

Page 4: Open cores (software libre – hardware libre)   javier condori flores

OpenCores

• Objetivos específicos

� Desarrollar normas para los cores de código abierto y las plataformas.

� Crear herramientas y métodos para el desarrollo de cores de código abierto y las plataformas.

� Desarrollar cores de código abierto y plataformas.

� Proporcionar la documentación de estos cores y plataformas.

� Estas herramientas y métodos que permiten a los equipos grandes, la extensión, incluso internacional, para desarrollar el hardware de una manera abierta.

Page 5: Open cores (software libre – hardware libre)   javier condori flores

OpenCores

• Beneficios esperados El Hardware de código abierto es la solución a la mayoría de los problemas relacionados con los cores de propiedad. Se cuenta con los siguientes beneficios:

� Cada core tendrá un mayor número de usuarios, lo que garantizará un mejor soporte, una mejor documentación y mejores ejemplos de implementación para trabajar.

� La fuente está disponible, por lo que cualquier desarrollador puede saber lo que necesita saber sobre el core.

� No hay cargo por usar el core.� Con el tiempo, los cores se vuelven más compatible con los estándares de los cores de propiedad.

Page 6: Open cores (software libre – hardware libre)   javier condori flores

Los proyectos en opencores

• Están clasificados por categorías

• Escritos en su mayoría en los lenguajes de programación (VHDL / Verilog / C / ensamblador / etc)

Page 7: Open cores (software libre – hardware libre)   javier condori flores
Page 8: Open cores (software libre – hardware libre)   javier condori flores
Page 9: Open cores (software libre – hardware libre)   javier condori flores
Page 10: Open cores (software libre – hardware libre)   javier condori flores
Page 11: Open cores (software libre – hardware libre)   javier condori flores
Page 12: Open cores (software libre – hardware libre)   javier condori flores
Page 13: Open cores (software libre – hardware libre)   javier condori flores
Page 14: Open cores (software libre – hardware libre)   javier condori flores
Page 15: Open cores (software libre – hardware libre)   javier condori flores

OpenCoresBibliografía

• www.opencores.org

• http://opencores.org/opencores,faq_pe

• http://opencores.org/opencores,wishbone

• http://opencores.org/opencores,tools

• http://es.wikipedia.org/wiki/Hardware_libre

• http://www.openhardware.net/

Page 16: Open cores (software libre – hardware libre)   javier condori flores

OpenCores(Software Libre – Hardware Libre)

«Estamos comprometidos con el ideal de libre disposición del código de hardware, libremente

utilizable y reutilizable»

Damjan Lampret