OpenCores

редактировать
сообщество аппаратного обеспечения с открытым исходным кодом

OpenCores logo.png

OpenCores - это сообщество, разрабатывающее цифровое оборудование с открытым исходным кодом через автоматизацию электронного проектирования (EDA), с аналогичным духом движение за бесплатное программное обеспечение. OpenCores надеется избавиться от лишних работ по проектированию и сократить расходы на разработку. Сообщается, что ряд компаний внедряют OpenCores IP в микросхемах или в качестве дополнения к инструментам EDA. OpenCores также время от времени цитируется в электронной прессе как пример открытого исходного кода в сообществе электронного оборудования.

OpenCores всегда была коммерческой организацией. В 2015 году основные активные пользователи OpenCores основали независимую Free and Open Source Silicon Foundation (FOSSi Foundation) и зарегистрировали веб-сайт libreCores.org в качестве основы для всех будущих разработок, независимо от коммерческого контроля.

Содержание

  • 1 История
  • 2 Лицензирование
  • 3 Библиотека OpenCores
  • 4 OpenRISC ASIC
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки

История

Дамьян Лампрет, один из основателей OpenCores, заявил на своем веб-сайте, что он начался в 1999 году. Первый публичный отчет о новом веб-сайте и его целях был опубликован в EE Times в 2000 году. Затем CNET Новости были опубликованы в 2001 году. В последующие годы он поддерживался рекламой и спонсорством, в том числе Flextronics.

В середине 2007 года был подан призыв к новому спонсору, и в ноябре того же года шведский дизайнерский дом ORSoC AB согласился взять на себя обслуживание веб-сайта OpenCores.

EE Times сообщила в конце 2008 года, что OpenCores превысила отметку в 20 000 подписчиков. В октябре 2010 года он достиг 95 000 зарегистрированных пользователей и насчитывал около 800 проектов. В июле 2012 года он достиг 150 000 зарегистрированных пользователей.

В 2015 году ORSoC AB создала совместное предприятие с KNCMiner AB для разработки машин для добычи биткойнов. Поскольку это стало основным направлением бизнеса, они смогли тратить меньше времени на проект opencores.org. В ответ на растущее отсутствие приверженности основная группа разработчиков OpenRISC создала Free and Open Source Silicon Foundation (FOSSi) и зарегистрировала веб-сайт libreCores.org в качестве основы для все будущие разработки, независимо от коммерческого контроля.

Лицензирование

В отсутствие широко распространенной лицензии на оборудование с открытым исходным кодом компоненты, производимые инициативой OpenCores, используют несколько различных лицензий на программное обеспечение. Самым распространенным является GNU LGPL, в котором говорится, что любые модификации компонента должны быть доступны сообществу, в то время как его все еще можно использовать вместе с частными компонентами. Менее ограничительная лицензия BSD с тремя пунктами также используется в некоторых проектах оборудования, в то время как GNU GPL часто используется для программных компонентов, таких как модели и прошивки.

Библиотека OpenCores

Библиотека будет состоять из элементов дизайна из центральных процессоров, контроллеров памяти, периферийных устройств, материнские платы и другие компоненты. Новые производители полупроводников могут бесплатно использовать информацию и лицензионные проекты.

Упор делается на цифровые модули, называемые «ядрами», обычно известные как IP-ядра. Компоненты используются для создания как пользовательских интегральных схем (ASIC ), так и FPGA.

. Ядра реализованы на языках описания оборудования Verilog, VHDL или SystemC, которые могут быть синтезированы как в кремниевых, так и в вентильных массивах.

Проект направлен на использование общего непатентованного системная шина называется Wishbone, и большинство компонентов в настоящее время адаптировано к этой шине.

Среди компонентов, созданных участниками OpenCores:

OpenRISC ASIC

В апреле 2011 года OpenCores открыла пожертвования на новый проект для разработки полного систему на микросхеме спроектировать на основе процессора OpenRISC и реализовать ее в виде компонента ASIC. OpenCores, связанные с OpenCores, например OpenSPARC и LEON.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-01 12:36:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте