Jump to content

Открытые ядра

OpenCores — это сообщество, разрабатывающее цифровое оборудование с открытым исходным кодом посредством автоматизации электронного проектирования (EDA), придерживающееся духа, схожего с движением за свободное программное обеспечение . OpenCores надеется устранить избыточную работу по проектированию и значительно снизить затраты на разработку. Сообщается, что ряд компаний внедрили OpenCores IP в чипы. [1] [2] или в качестве дополнения к инструментам EDA. [3] [4] OpenCores также иногда называют примером открытого исходного кода в сообществе электронного оборудования. [5]

OpenCores всегда была коммерческой организацией. В 2015 году его основные активные пользователи основали независимый Фонд свободного и открытого исходного кода кремния (FOSSi Foundation) и создали еще один каталог на librecores.org. [6] веб-сайт как основа для всего будущего развития, независимого от коммерческого контроля. Семь лет спустя его закрыли из-за перенаправления на сообщение на веб-сайте FOSSi Foundation в пользу простого веб-поиска, мотивируя это тем, что «бесплатный кремний с открытым исходным кодом больше не является мечтой». [7]

История [ править ]

Дамьян Лампрет, один из основателей OpenCores, заявил на своем сайте, что она началась в 1999 году. [8] О новом веб-сайте и его целях было публично сообщено EE Times в 2000 году. [9] и CNET News в 2001 году. [10] В последующие годы его поддерживала реклама и спонсорство, в том числе со стороны Flextronics . [1]

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

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

В 2015 году ORSoC AB создала совместное предприятие с KNCMiner AB для разработки биткойнов машин для майнинга . Поскольку это стало основным направлением бизнеса, они смогли тратить меньше времени на проект opencores.org. В ответ на растущее отсутствие обязательств основная группа разработчиков OpenRISC создала Фонд свободного и открытого исходного кода Silicon Foundation (FOSSi) и зарегистрировала веб-сайт librecores.org в качестве основы для всех будущих разработок, независимых от коммерческого контроля. [15]

Лицензирование [ править ]

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

Библиотека OpenCores [ править ]

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

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

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

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

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

ASIC OpenRISC [ править ]

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

См. также [ править ]

Ссылки [ править ]

  1. ^ Jump up to: Перейти обратно: а б Эндрю Орловски, «Демонстрация микросхем Flextronics с открытым исходным кодом», The Register , 12 декабря 2003 г., [1]
  2. ^ Рик Мерритт, «Vivace планирует выпустить медиапроцессоры HD», EE Times India (онлайн-издание), 20 апреля 2006 г. [2] Архивировано 7 января 2015 г. в Wayback Machine.
  3. ^ Дилан МакГрат, «Фирма упаковывает OpenCores IP с инструментом EDA», EE Times (интернет-издание), 9 января 2006 г. [3]
  4. ^ «Симулятор OVP преодолевает барьер производительности SystemC TLM-2.0», EDA Cafe , 5 февраля 2009 г. [4]
  5. ^ Ричард Геринг, «Двери открыты для оборудования», EE Times (интернет-издание), 6 июня 2005 г. [5]
  6. ^ librecores.org
  7. ^ Филипп Вагнер, «Миссия выполнена! LibreCores закрывается», 19 октября 2022 г. [6]
  8. ^ "Дом" . lampret.com .
  9. ^ Питер Кларк, «Бесплатное 32-битное процессорное ядро ​​попадает в Сеть», EE Times , 28 февраля 2000 г. [7]
  10. ^ Джон Дж. Спунер, «Кредо открытого исходного кода переходит к проектированию микросхем», CNET News , 27 марта 2001 г. [8]
  11. ^ Питер Кларк, «Веб-сайт OpenCores, бренд на продажу», EE Times Europe (интернет-издание), 25 июня 2007 г. [9]
  12. ^ ОРСоК АБ
  13. ^ Питер Кларк, «Шведский дизайнерский дом соглашается поддерживать OpenCores», EE Times Europe (онлайн-издание), 28 ноября 2007 г. [10]
  14. ^ Анн-Франсуаза Пеле, «OpenCores фиксирует 20 000 пользователей», EE Times Europe (интернет-издание), 28 октября 2008 г. [11]
  15. ^ Анонс FOSSi на ORConf2015, ЦЕРН, Женва. расписание. Архивировано 8 апреля 2016 г. на Wayback Machine и видео.
  16. ^ risc16f84 https://opencores.org/projects/risc16f84
  17. ^ zet86 https://opencores.org/projects/zet86
  18. ^ Призыв к пожертвованиям OpenRISC ASIC, 30 апреля 2011 г. Архивировано 1 мая 2011 г. на Wayback Machine.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c3ec33268aa4f407be34d6da7bbeed7d__1690520040
URL1:https://arc.ask3.ru/arc/aa/c3/7d/c3ec33268aa4f407be34d6da7bbeed7d.html
Заголовок, (Title) документа по адресу, URL1:
OpenCores - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)