오픈코어

OpenCores
OpenCores logo.png

OpenCores는 전자 설계 자동화(EDA)를 통해 디지털 오픈 소스 하드웨어를 개발하는 커뮤니티로, 자유 소프트웨어 운동과 유사한 정신을 가지고 있습니다.OpenCores는 중복된 설계 작업을 없애고 개발 비용을 절감하기를 희망합니다.많은 기업이 OpenCores IP를 [1][2]칩으로 채택하거나 EDA [3][4]툴의 부속품으로 채택하고 있는 것으로 보고되고 있습니다.OpenCores는 전자 하드웨어 [5]커뮤니티에서 오픈 소스의 한 예로 전자 신문에서 종종 언급되기도 합니다.

OpenCores는 항상 상업적 소유의 조직이었다.2015년 OpenCores의 핵심 활성 사용자는 독립적인 Free and Open Source Silicon Foundation(FOSSi Foundation)을 설립하고 libreCores[6].org 웹사이트를 상업적 통제와 무관하게 모든 미래 발전의 기반으로 등록했습니다.

역사

OpenCores의 설립자 중 한 명인 Damjan Lampret은 그의 웹사이트에 그것이 [7]1999년에 시작되었다고 말했다.새 웹사이트와 그 목적에 대한 첫 공개 기록은 2000년 [8]EE 타임즈에 실렸다. 후 씨넷 뉴스는 [9]2001년에 보도했다.그 후 몇 년 동안 [1]Flextronics를 포함한 광고와 협찬의 지원을 받았습니다.

2007년 중반, 새로운 [10]후원자에 대한 호소가 제기되었고, 그 해 11월, 스웨덴의 디자인 회사 ORSoC[11] AB는 OpenCores 웹사이트의 [12]유지보수에 동의했다.

EE 타임즈는 2008년 말에 OpenCores가 가입자 [13]2만 명을 돌파했다고 보도했다.2010년 10월, 95,000명의 등록 유저에 달해, 약 800개의 프로젝트를 실시했습니다.2012년 7월에 등록 유저수는 15만명에 달했습니다.

2015년, ORSoc AB는 KNCMiner AB와 합작회사를 설립하여 Bitcoin 채굴기를 개발하였습니다.이것이 비즈니스의 주된 초점이 되었기 때문에, 그들은 opencores.org 프로젝트에 소비하는 시간을 단축할 수 있었습니다.점점 더 많은 노력을 기울이지 않고 있는 OpenRISC 개발팀은 Free and Open Source Silicon Foundation(FOSSI)을 설립하고 librecores.org 웹사이트를 상업적인 [14]통제와는 무관하게 모든 미래 개발의 기반으로 등록했습니다.

라이선스

널리 받아들여지고 있는 오픈소스 하드웨어 라이선스가 없는 경우 OpenCores 이니셔티브에 의해 생산된 컴포넌트는 몇 가지 다른 소프트웨어 라이선스를 사용합니다.가장 일반적인 것은 GNU LGPL입니다.GNU LGPL은 컴포넌트에 대한 수정은 커뮤니티와 공유해야 하며, 동시에 전용 컴포넌트와 함께 사용할 수 있습니다.제한이 적은 3절 BSD 라이선스는 일부 하드웨어 프로젝트에서도 사용되지만 GNU GPL은 모델이나 펌웨어 등의 소프트웨어 컴포넌트에 자주 사용됩니다.

OpenCores 라이브러리

라이브러리는 중앙처리장치, 메모리 컨트롤러, 주변기기, 메인보드 및 기타 컴포넌트의 설계 요소로 구성됩니다.신흥 반도체 제조업체들은 정보 및 라이센스 설계를 무료로 사용할 수 있다.

강조점은 일반적으로 IP 코어라고 알려진 "코어"라고 불리는 디지털 모듈에 있습니다.이 컴포넌트는 커스텀 집적회로(ASIC)와 FPGA를 모두 작성하기 위해 사용됩니다.

코어는 하드웨어 기술 언어인 Verilog, VHDL 또는 SystemC로 구현되며 실리콘 어레이 또는 게이트 어레이에 합성될 수 있습니다.

이 프로젝트는 Wishbone이라는 이름의 일반적인 비독점 시스템 버스를 사용하는 것을 목표로 하고 있으며, 현재 대부분의 컴포넌트가 이 버스에 적응되어 있습니다.

OpenCores 기여자가 작성한 컴포넌트는 다음과 같습니다.

OpenRISC ASIC

2011년 4월 OpenCores는 OpenRISC 프로세서를 기반으로 한 칩 설계의 완전한 시스템을 개발하고 이를 ASIC 컴포넌트에 구현하는 새로운 프로젝트를 위한 기부를 시작했습니다[17].OpenCores와 관련된 OpenCores([clarification needed]예: OpenSPARC 및 LEON).

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b Andrew Orlowski, "Flextronics의 오픈 소스 칩 데모", The Register, 2003년 12월 12일 [1]
  2. ^ Rick Merritt, "Vivace는 HD 미디어 프로세서를 출시할 계획", EE Times India(온라인판), 2006년 4월 20일 [2] 2015년 1월 7일 Wayback Machine에서 아카이브 완료
  3. ^ Dylan McGrath, "Firm Packages OpenCores IP with EDA tool", EE Times (온라인판), 2006년 1월 9일 [3]
  4. ^ "OVP Simulator가 SystemC TLM-2.0 퍼포먼스 장벽 파괴", EDA Cafe, 2009년 2월 5일 [4]
  5. ^ Richard Goering, "하드웨어를 '열다', EE Times(온라인판), 2005년 6월 6일 [5]
  6. ^ libreCores.org
  7. ^ http://www.lampret.com/
  8. ^ Peter Clarke, "무료 32비트 프로세서 코어가 인터넷을 강타했다", EE Times, 2000년 2월 28일 [6]
  9. ^ John G Spooner, "오픈 소스 credo to chip design", 씨넷뉴스, 2001년 3월 27일 [7]
  10. ^ Peter Clarke, "OpenCores 웹사이트, 판매용 브랜드업", EE Times Europe(온라인판), 2007년 6월 25일 [8]
  11. ^ ORSoc AB
  12. ^ Peter Clarke, "Swedish design house는 OpenCores 유지에 동의합니다", EE Times Europe(온라인판), 2007년 11월 28일 [9]
  13. ^ Anne-Francoise Pele, "OpenCores records 20,000 사용자", EE Times Europe (온라인판), 2008년 10월 28일 [10]
  14. ^ ORConf2015, CERN, Genva에서 FOSSi 발표 2016년 4월 8일 Wayback Machine 및 비디오보관
  15. ^ risc16f84 https://opencores.org/projects/risc16f84
  16. ^ zet86 https://opencores.org/projects/zet86
  17. ^ OpenRISC ASIC 기부 요청, 2011년 4월 30일 Wayback Machine에서 2011년 5월 1일 아카이브

외부 링크

  • 공식 웹사이트
  • Greenbaum, Eli (2011). "Open Source Semiconductor Core Licensing" (PDF). Harvard Journal of Law & Technology (JOLT). Harvard. 25 (1): 131–157.