stringtranslate.com

Núcleos abiertos

OpenCores es una comunidad que desarrolla hardware digital de código abierto a través de la automatización del diseño electrónico (EDA), con un espíritu similar al del movimiento del software libre . OpenCores espera eliminar el trabajo de diseño redundante y reducir significativamente los costos de desarrollo. Se ha informado que varias empresas han adoptado la propiedad intelectual de OpenCores en chips, [1] [2] o como complemento de las herramientas EDA. [3] [4] OpenCores también se cita a veces como un ejemplo de código abierto en la comunidad de hardware electrónico. [5]

OpenCores siempre ha sido una organización de propiedad comercial. En 2015, sus principales usuarios activos establecieron la Free and Open Source Silicon Foundation (FOSSi Foundation), una organización independiente, y crearon otro directorio en el sitio web librecores.org [6] como base para todo desarrollo futuro, independiente del control comercial. Siete años después, se cerró para redirigir a una publicación en el sitio web de la FOSSi Foundation a favor de una simple búsqueda en la web, argumentando que "el silicio libre y de código abierto ya no es un sueño". [7]

Historia

Damjan Lampret, uno de los fundadores de OpenCores, declaró en su sitio web que comenzó en 1999. [8] El nuevo sitio web y sus objetivos fueron informados públicamente por EE Times en 2000 [9] y CNET News en 2001. [10] Durante los años siguientes fue apoyado por publicidad y patrocinio, incluso por Flextronics . [1]

A mediados de 2007 se hizo un llamamiento para conseguir un nuevo patrocinador. [11] Ese noviembre, la casa de diseño sueca ORSoC AB [12] aceptó hacerse cargo del mantenimiento del sitio web de OpenCores. [13]

A finales de 2008, EE Times informó que OpenCores había superado la marca de los 20.000 suscriptores. [14] En octubre de 2010, alcanzó los 95.000 usuarios registrados y tenía aproximadamente 800 proyectos. En julio de 2012, alcanzó los 150.000 usuarios registrados.

Durante 2015, ORSoC AB formó una empresa conjunta con KNCMiner AB para desarrollar máquinas de minería de bitcoins . Como esto se convirtió en el foco principal de la empresa, pudieron dedicar menos tiempo al proyecto opencores.org. En respuesta a la creciente falta de compromiso, el equipo de desarrollo principal de OpenRISC creó la Free and Open Source Silicon Foundation (FOSSi) y registró el sitio web librecores.org como base para todo el desarrollo futuro, independientemente del control comercial. [15]

Licencias

En ausencia de una licencia de hardware de código abierto ampliamente aceptada, los componentes producidos por la iniciativa OpenCores utilizan varias licencias de software diferentes . La más común es la GNU LGPL , que establece que cualquier modificación de un componente debe compartirse con la comunidad, aunque se puede seguir utilizando junto con componentes propietarios . La licencia BSD de 3 cláusulas, menos restrictiva , también se utiliza en algunos proyectos de hardware, mientras que la GNU GPL se utiliza a menudo para componentes de software, como modelos y firmware.

La biblioteca OpenCores

La biblioteca estará compuesta por elementos de diseño de unidades centrales de procesamiento , controladores de memoria , periféricos , placas base y otros componentes. Los fabricantes emergentes de semiconductores podrían utilizar la información y obtener licencias de los diseños de forma gratuita.

El énfasis está puesto en los módulos digitales llamados "núcleos", comúnmente conocidos como IP Cores . Los componentes se utilizan para crear circuitos integrados personalizados ( ASIC ) y FPGA .

Los núcleos se implementan en los lenguajes de descripción de hardware Verilog , VHDL o SystemC , que pueden sintetizarse en matrices de silicio o de puertas .

El proyecto tiene como objetivo utilizar un bus de sistema común no propietario llamado Wishbone , y actualmente la mayoría de los componentes están adaptados a este bus.

Entre los componentes creados por los colaboradores de OpenCores se encuentran:

ASIC de OpenRISC

En abril de 2011, OpenCores abrió el plazo de donaciones [18] para un nuevo proyecto destinado a desarrollar un sistema completo en un diseño de chip basado en el procesador OpenRISC e implementarlo en un componente ASIC . OpenCores está afiliado a OpenCores, [ aclaración necesaria ] por ejemplo OpenSPARC y LEON .

Véase también

Referencias

  1. ^ de Andrew Orlowski, "Flextronics muestra chips de código abierto", The Register , 12 de diciembre de 2003, [1]
  2. ^ Rick Merritt, "Vivace planea lanzar procesadores multimedia HD", EE Times India (edición en línea), 20 de abril de 2006 [2] Archivado el 7 de enero de 2015 en Wayback Machine.
  3. ^ Dylan McGrath, "Empresa empaqueta IP de OpenCores con herramienta EDA", EE Times (edición en línea), 9 de enero de 2006 [3]
  4. ^ "El simulador OVP supera la barrera de rendimiento de SystemC TLM-2.0", EDA Cafe , 5 de febrero de 2009 [4]
  5. ^ Richard Goering, "Las puertas se abren al hardware", EE Times (edición en línea), 6 de junio de 2005 [5]
  6. ^ librecores.org
  7. ^ Philipp Wagner, «¡Misión cumplida! LibreCores cierra», 19 de octubre de 2022 [6]
  8. ^ "Inicio". lampret.com .
  9. ^ Peter Clarke, "Un procesador de 32 bits gratuito llega a la red", EE Times , 28 de febrero de 2000 [7]
  10. ^ John G Spooner, "El credo del código abierto se traslada al diseño de chips", CNET News , 27 de marzo de 2001 [8]
  11. ^ Peter Clarke, "El sitio web y la marca OpenCores en venta", EE Times Europe (edición en línea), 25 de junio de 2007 [9]
  12. ^ ORSoC AB
  13. ^ Peter Clarke, "La casa de diseño sueca acuerda mantener OpenCores", EE Times Europe (edición en línea), 28 de noviembre de 2007 [10]
  14. ^ Anne-Francoise Pele, "OpenCores registra 20.000 usuarios", EE Times Europe (edición en línea), 28 de octubre de 2008 [11]
  15. ^ Anuncio de FOSSi en ORConf2015, CERN, Ginebra. Programa Archivado el 8 de abril de 2016 en Wayback Machine y video
  16. ^ risc16f84 https://opencores.org/projects/risc16f84
  17. ^ zet86 https://opencores.org/projects/zet86
  18. ^ Llamado a donaciones de ASIC para OpenRISC, 30 de abril de 2011 Archivado el 1 de mayo de 2011 en Wayback Machine .

Enlaces externos