OpenCores - OpenCores

OpenCores logo.png

OpenCores gelişen bir topluluktur dijital açık kaynaklı donanım vasıtasıyla elektronik tasarım otomasyonu (EDA) ile benzer bir ethos ile özgür yazılım hareketi. OpenCores, gereksiz tasarım çalışmalarını ortadan kaldırmayı ve geliştirme maliyetlerini düşürmeyi umuyor. Bir dizi şirketin çiplerde OpenCores IP'yi benimsediği bildirildi,[1][2] veya EDA araçlarına ek olarak.[3][4] OpenCores ayrıca elektronik basında zaman zaman elektronik donanım topluluğunda açık kaynak örneği olarak gösterilmektedir.[5]

OpenCores her zaman ticari olarak sahip olunan bir organizasyon olmuştur. 2015 yılında, OpenCores'un temel aktif kullanıcıları bağımsız Ücretsiz ve Açık Kaynak Silikon Vakfı (FOSSi Vakfı) ve libreCores.org'u kaydettirdi[6] ticari kontrolden bağımsız olarak gelecekteki tüm gelişmelerin temeli olarak web sitesi.

Tarih

OpenCores'un kurucularından Damjan Lampret, web sitesinde 1999 yılında başladığını belirtti.[7] Yeni web sitesinin ilk halka açık kaydı ve hedefleri EE Times 2000 yılında.[8] Sonra CNET Haber 2001'de yayınlandı.[9] Sonraki yıllarda, Flextronics dahil, reklam ve sponsorluk ile desteklendi.[1]

2007 yılının ortalarında, yeni bir destekçi için itirazda bulunuldu.[10] ve o Kasım, İsveç tasarım evi ORSoC AB[11] OpenCores web sitesinin bakımını üstlenmeyi kabul etti.[12]

EE Times 2008 sonlarında OpenCores'un 20.000 abone markasını geçtiğini bildirdi.[13] Ekim 2010'da 95.000 kayıtlı kullanıcıya ulaştı ve yaklaşık 800 projesi vardı. Temmuz 2012'de 150.000 kayıtlı kullanıcıya ulaştı.

ORSoC AB, 2015 yılında bitcoin madencilik makineleri geliştirmek için KNCMiner AB ile bir ortak girişim kurdu. Bu, işin birincil odak noktası haline geldiğinden, opencores.org projesiyle daha az zaman geçirebildiler. Artan bağlılık eksikliğine yanıt olarak, çekirdek OpenRISC geliştirme ekibi kurdu Ücretsiz ve Açık Kaynak Silikon Vakfı (FOSSi) ve libreCores.org web sitesini ticari kontrolden bağımsız olarak gelecekteki tüm gelişmelerin temeli olarak kaydettirdi.[14]

Lisanslama

Yaygın olarak kabul edilen bir açık kaynak donanım lisansının yokluğunda, OpenCores girişimi tarafından üretilen bileşenler birkaç farklı yazılım lisansları. En yaygın olanı GNU LGPL, bir bileşende yapılacak herhangi bir değişikliğin toplulukla paylaşılması gerektiğini belirtirken, biri yine de birlikte kullanabilir tescilli bileşenleri. Daha az kısıtlayıcı 3 maddeli BSD lisansı bazı donanım projelerinde de kullanılırken GNU GPL genellikle modeller ve bellenim gibi yazılım bileşenleri için kullanılır.

OpenCores kitaplığı

Kütüphane aşağıdaki tasarım öğelerinden oluşacaktır: merkezi işlem birimleri, bellek denetleyicileri, çevre birimleri, anakartlar ve diğer bileşenler. Gelişen yarı iletken üreticiler bilgileri ve lisans tasarımlarını ücretsiz olarak kullanabilirler.

Vurgu, "çekirdekler" olarak adlandırılan dijital modüller üzerinedir. IP Çekirdekleri. Bileşenler, hem özel hem de Entegre devreler (ASIC'ler ) ve FPGA'lar.

Çekirdekler, donanım açıklama dilleri Verilog, VHDL veya SystemC silikon ya da sentezlenebilir kapı dizileri.

Proje, tescilli olmayan ortak bir sistem veriyolu isimli Salıncak ve çoğu bileşen günümüzde bu veri yoluna uyarlanmıştır.

OpenCores katılımcıları tarafından oluşturulan bileşenler arasında şunlar yer alır:

OpenRISC ASIC

Nisan 2011'de OpenCores bağışları açtı[17] yeni bir projenin eksiksiz bir çip üzerindeki sistem OpenRISC işlemcisini temel alan tasarım ve bunu bir ASIC -bileşen. OpenCores ile bağlantılı OpenCores,[açıklama gerekli ] Örneğin OpenSPARC ve LEON.

Ayrıca bakınız

Referanslar

  1. ^ a b Andrew Orlowski, "Flextronics açık kaynak çipleri gösteriyor", Kayıt, 12 Aralık 2003, [1]
  2. ^ Rick Merritt, "Vivace HD medya işlemcilerini piyasaya sürmeyi planlıyor", EE Times Hindistan (çevrimiçi baskı), 20 Nisan 2006 [2] Arşivlendi 7 Ocak 2015 Wayback Makinesi
  3. ^ Dylan McGrath, "Firma OpenCores IP'yi EDA aracıyla paketliyor", EE Times (çevrimiçi baskı), 9 Ocak 2006 [3]
  4. ^ "OVP Simülatörü SystemC TLM-2.0 Performans Bariyerini Parçaladı", EDA Cafe, 5 Şubat 2009 [4]
  5. ^ Richard Goering, "Kapılar donanıma 'açık'", EE Times (çevrimiçi baskı), 6 Haziran 2005 [5]
  6. ^ libreCores.org
  7. ^ http://www.lampret.com/
  8. ^ Peter Clarke, "Ücretsiz 32-bit işlemci çekirdeği Net'e ulaşıyor", EE Times, 28 Şubat 2000 [6]
  9. ^ John G Spooner, "Açık kaynak kod, çip tasarımına geçiyor", CNET Haberleri27 Mart 2001 [7]
  10. ^ Peter Clarke, "OpenCores web sitesi, satılık marka", EE Times Europe (çevrimiçi baskı), 25 Haziran 2007 [8]
  11. ^ ORSoC AB
  12. ^ Peter Clarke, "İsveçli tasarım evi OpenCores'u korumayı kabul ediyor", EE Times Europe (çevrimiçi baskı), 28 Kasım 2007 [9]
  13. ^ Anne-Francoise Pele, "OpenCores 20.000 kullanıcı kaydediyor", EE Times Europe (çevrimiçi baskı), 28 Ekim 2008 [10]
  14. ^ ORConf2015, CERN, Genva'da FOSSi Duyurusu. program Arşivlendi 8 Nisan 2016 Wayback Makinesi ve video
  15. ^ risc16f84 https://opencores.org/projects/risc16f84
  16. ^ zet86 https://opencores.org/projects/zet86
  17. ^ OpenRISC ASIC bağışları için çağrı, 30 Nisan 2011 Arşivlendi 1 Mayıs 2011 Wayback Makinesi

Dış bağlantılar

  • Resmi internet sitesi
  • Greenbaum Eli (2011). "Açık Kaynak Yarı İletken Çekirdek Lisanslaması" (PDF). Harvard Hukuk ve Teknoloji Dergisi (JOLT). Harvard. 25 (1): 131–157.