Ашық Көзді Аппараттық Қоғамдастығы және OpenCores жобасы
OpenCores
Ашық кодты аппараттық құралдар: OpenCores қауымдастығы электрондық дизайнды автоматтандыру арқылы цифрлық құрылғыларды жасап, дамыту шығындарын төмендетуді мақсат етеді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Ашық бастапқы кодты аппараттық қауымдастық
Open source hardware community
OpenCores – электрондық жобалауды автоматтандыру (EDA) арқылы ашық бастапқы кодты цифрлық аппаратты дамытатын қауымдастық, оның этикасы еркін бағдарламалық қамтамасыз ету қозғалысына ұқсас. OpenCores қажетсіз дизайн жұмыстарын жоюға және даму шығындарын едәуір төмендетуге үміттенеді. Көптеген компаниялар OpenCores IP-ді чиптерде немесе EDA құралдарына қосымша ретінде қолданғаны туралы хабарланды. OpenCores кейде электроника аппараттық қауымдастығында ашық бастапқы кодтың мысалы ретінде айтылады. OpenCores әрқашан коммерциялық ұйым болып келген. 2015 жылы оның белсенді пайдаланушылары тәуелсіз Free and Open Source Silicon Foundation (FOSSi Foundation) құрды және librecores.org сайтында болашақ даму үшін, коммерциялық бақылаудан тәуелсіз жаңа каталог ашты. Жеті жыл өткен соң, ол FOSSi Foundation сайтындағы жазбаға қайта бағытталды, себебі "еркін және ашық бастапқы кодты кремний енді арман емес" деген ойға келді, қарапайым веб-іздеу жеткілікті.
OpenCores is a community developing digital open source hardware through electronic design automation (EDA), with a similar ethos to the free software movement. OpenCores hopes to eliminate redundant design work and significantly reduce development costs. A number of companies have been reported as adopting OpenCores IP in chips, or as adjuncts to EDA tools. OpenCores is also sometimes cited as an example of open source in the electronics hardware community. OpenCores has always been a commercially owned organization. In 2015, its core active users established the independent Free and Open Source Silicon Foundation (FOSSi Foundation), and created another directory on the librecores. org website as the basis for all future development, independent of commercial control. It has been shut down to redirect to a post on the FOSSi Foundation website seven years later in favor of a simple web search, reasoning that "free and open source silicon is no longer a dream".
Тарих
OpenCores негізін қалаушылардың бірі Дамжан Лампрет өзінің веб-сайтында жоба 1999 жылы басталғанын мәлімдеді. Жаңа веб-сайт және оның мақсаттары туралы EE Times 2000 жылы, ал CNET News 2001 жылы жариялады. Келесі жылдары жоба жарнама және демеушілік арқылы қолдау алды, оның ішінде Flextronics та бар. Сол жылдың қараша айында шведтік дизайн компаниясы 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 веб-сайтын болашақ дамудың негізі ретінде тіркеді, ол коммерциялық бақылаудан тәуелсіз болады.
Damjan Lampret, one of the founders of OpenCores, stated on his website that it began in 1999. The new website and its objectives were reported publicly by EE Times in 2000 and CNET News in 2001. Through the following years it was supported by advertising and sponsorship, including by Flextronics. That November, Swedish design house ORSoC AB agreed to take over maintenance of the OpenCores website. EE Times reported in late 2008 that OpenCores had passed the 20,000 subscriber mark. In October 2010 it reached 95,000 registered users and had approximately 800 projects. In July 2012 it reached 150,000 registered users. During 2015, ORSoC AB formed a joint venture with KNCMiner AB to develop bitcoin mining machines. As this became the primary focus of the business, they were able to spend less time with the opencores. org project. In response to the growing lack of commitment, the core OpenRISC development team set up the Free and Open Source Silicon Foundation (FOSSi), and registered the librecores. org website as the basis for all future development, independent of commercial control.
Лицензиялау
Кең таралған ашық бастапқы кодты аппараттық лицензия болмағандықтан, OpenCores бастамасымен жасалған компоненттер әртүрлі бағдарламалық лицензияларды қолданады. Ең көп қолданылатыны – GNU LGPL, ол компонентке енгізілген кез келген өзгерістер қауымдастықпен бөлісуі тиіс екенін, бірақ оны меншік компоненттермен бірге пайдалануға рұқсат береді. Кейбір аппараттық жобаларда 3 тармақты BSD лицензиясы да қолданылады, ал GNU GPL көбінесе модельдер және микрокод сияқты бағдарламалық жасақтама компоненттері үшін қолданылады.
In the absence of a widely accepted open source hardware license, the components produced by the OpenCores initiative use several different software licenses. The most common is the GNU LGPL, which states that any modifications to a component must be shared with the community, while one can still use it together with proprietary components. The less restrictive 3 clause BSD license is also used in some hardware projects, while the GNU GPL is often used for software components, such as models and firmware.
OpenRISC ASIC
2011 жылдың сәуірінде OpenCores OpenRISC процессоры негізінде толыққанды жүйе-чип дизайнын жасау және оны ASIC компонентіне енгізу үшін жаңа жобаға қаржы жинауды бастады. OpenCores, мысалы, OpenSPARC және LEON сияқты жобалармен байланысты.
In April 2011 OpenCores opened donations for a new project to develop a complete system on a chip design based on the OpenRISC processor and implement it into an ASIC component. OpenCores affiliated with OpenCores, for example OpenSPARC and LEON.