EFY Times  
Monday, March 02, 2015

 
GO
 
 
"I Knew That Open-Source Hardware Was A Necessity..."
 
Home >> Infotech >> Interviews
 
 
"I knew that open-source hardware was a necessity to redesign into newer hardware..."

Marcus Erlandsson has been in the semiconductor business since 1998. He started as a field programmable gate array (FPGA) and application-specific integrated circuit (ASIC) design consultant, a job which gave him a lot of insight into the methodologies that product companies used. "It was during this period that I realised that most of the times we try to 'reinvent the wheel'." His interest in open source hardware was kindled.

In 2000, he moved into the ASIC development business, and one of the key focus areas of the company he worked for was FPGA-to-ASIC and ASIC-to-ASIC conversion. "I met a lot of companies that had difficulties keeping their products alive in the market due to end-of-life issues with components. And, since component lifecycles were constantly becoming shorter, I knew that open-source hardware was a necessity to enable smooth redesign into newer hardware." It was during this period that he identified and began to participate deeply in OpenCores, a Web community which hosts a repository of free, open source intellectual property (IP) cores including chip designs, system-on-a-chip and supplemental boards. Erlandsson's involvement in OpenCores became so deep that it eventually became a part of ORSoC (OpenRISC System-on-Chip), an FPGA/ASIC design house that he founded with two other colleagues in 2004.

We caught up with Erlandsson on the significance of open hardware, the OpenCores journey, the business case behind it, how it is benefiting engineers worldwide, and more business and technical doubts that commonly crop up...

The birth and growth of OpenCores.org...

What caused the birth of OpenCores.org?
OpenCores was started by a Slovenian engineer in 1999. The goal was to design the world's first open-source, 32-bit, reduced instruction set computer (RISC) processor licensed under the Lesser General Public License (LGPL).

How big was the initial team, and how big is it now?
There were just five to ten engineers initially. Today OpenCores has around 850 maintainers taking care of around 770 projects, and the number is growing rapidly.

At what stage did OpenRISC System-on-Chip (ORSoC) enter the picture and take over the ownership and management of OpenCores.org? Why? Is there some symbiotic relationship by which ORSoC also benefits?
ORSoC has, since it started way back in 2004, focused on the design of complex system-on-chips. We have always promoted the benefits of open-source in hardware and worked a lot with OpenCores' intellectual properties (IP). In 2007, we took over OpenCores. It was a natural step since we saw the potential and wanted to make sure to take it to the next level.

Is there some organisational structure governing OpenCores.org, or does it continue to be an informal team?
ORSoC has a dedicated team working on the development of OpenCores, including the actual website, and of course also developing different hardware IP cores, especially the OpenRISC processor project. In the case of certain projects, there is a company behind the IP cores, and for others there are private persons (or a group of persons) maintaining them.

How did the website survive the initial, most challenging time frame, and grow to be what it is today? Was it a challenge convincing folks about open hardware? Did you take any efforts to promote OpenCores, or did the message spread through what is now tagged as the 'viral effect'?
Shortly after the start in 1999, a company called Flextronics Semiconductor identified this promising website and hired a team of engineers (dedicated users) for the same. For some years, Flextronics Semiconductor was funding OpenCores and its development. It is not a challenge to convince people and companies to use open-source hardware -- the benefits of total control of the source code are so great that the message spreads quickly and widely. ORSoC has also made it a point to promote OpenCores via interesting articles and the monthly newsletter.

It is more than a decade since OpenCores.org was started, isn't it? Has it seen as much growth as you expected? If not, what dampened the adoption?
OpenCores expanded rapidly in the beginning and then it stabilised in speed during the electronics market recession during 2003-2005. The growth really kick-off again during 2007, after ORSoC took over the maintenance and has constantly been increasing ever since. We have today around 85,000 registered users and we get approximately 100-200 new users everyday. Even the number of visitors to the site and the number of page impressions has grown rapidly.

Do you notice any significant change in the 'status' of open source hardware in recent times? That is, has the outlook towards open hardware started changing favourably... correspondingly, has the growth of OpenCores.org also accelerated in recent years?
Yes, I have been promoting OpenCores and open-source hardware since 2001 and the acceptance level has really changed since 2006-2007. Open-source hardware has got a lot of help from Linux. Linux introduced open-source into commercial companies and this has helped OpenCores to get acceptance. Also, the fact that ORSoC (a professional design company) is standing behind OpenCores has helped to raise the status of open-source hardware, since there is the assurance that there is a company offering professional support related to this technology.

Business-speak...

Is OpenCores.org for-profit or not-for-profit?
I would say a mix between the two. We offer banner advertising on the site, and it has become quite popular amongst global companies within the electronics business. OpenCores also offers a service to help companies find suitable resources, for employment or as consultants. We try to cover the existing costs of running and maintaining the OpenCores servers.

Do you charge something for the projects on OpenCores.org, or is it completely free for the users?
We do not charge anything from our users and there are no costs involved in starting a project at OpenCores. It is also totally free to download and use the different cores available.

If somebody wishes to use an intellectual property (IP) core from OpenCores.org for a commercial purpose, can they? Do they have to pay a fee? Or are there some conditions governing how they are allowed to use the IP core?
OpenCores advices our users to use the LGPL license for their projects, and this license enables users to use the IP core in commercial projects as well. The GPL license can also be used, but it contains a 'grey zone' regarding how it affects hardware, since this license was originally designed for software. No fees or royalties are needed for LGPL and GPL IP cores.

If not monetarily, in what other way can users contribute back to OpenCores?
It is very important that we share the information on how the different projects (IPs) are being used in different designs, as this provides creditability. It is also important that potential bugs are reported back into the Bugtracker system at OpenCores.

Serving its purpose...

What do you think is the most important indicator to judge the growth of a website like OpenCores that lives for a purpose... is it the number of users, the number of projects (ongoing or completed), number of projects for which designs from OpenCores.org have been used, or something else? How do you, personally, measure the popularity of OpenCores.org?
That's a hard question, the overall goal is to make sure that OpenCores promotes and hosts good quality IP cores that are being frequently used in all kinds of projects. This is however not that easy to measure, so the focus is somewhat pointing on the number of registered users.

In what stages of system design and development do open IP cores prove to be most handy? Why?
Since functionality in hardware is getting more and more complex, this also means that the verification efforts needed are increasing almost exponentially. This means that it is very beneficial to release your IP core as open-source in order to get sufficient verification. To handle all verification internally within a company will become too costly for 90 per cent of the functions, at least for the standard peripheral functions.

Apart from that, at what other stages would open-sourcing be useful?
Open-source IPs do not "lock you in a corner"; this is very important if you have products with a long lifecycle. If the design is 100 per cent open-source, it is easy to port the design to other hardware technologies. And, if embedded processors are used, then it is possible to guarantee exactly the same software behaviour for a future redesign of the product. And, since the software-related costs in today's products are increasing, this methodology is vital now, so that the engineers can spend time on the next-generation products instead of redesigning old products.

How would you explain what opencores.org is to engineers who are still studying, and what promise this initiative holds for the electronics industry?
OpenCores serves an important role to engineers who want to learn hardware design. The ability to review many different project source codes (VHDL, Verilog, assembler, C) and test-methodologies gives the engineers a faster learning curve, compared to inventing everything on their own.

The electronics industry benefits both from increased competence-levels as well as all the other benefits that come with using open-source IPs.

What types of cores (processor, memory, controller, communication, etc) are most abundant on OpenCores.org?
The OpenRISC processor project is very popular and many commercial companies use this processor in their products. And, of course, all peripheral input-output (I/O) projects are also popular (Ethernet, PCI, USB, SPI, UART and different memory controllers).

Are any cores or tools lacking... that is, some project that you wish users would initiate?
The suitcase existing today is very well equipped, but I'm sure that many maintainers would be glad if more engineers would help out with all kinds of workload (verification, design, Linux driver development etc).

What type of projects do you think are more important at this nascent stage of open source hardware?
I would say platforms, meaning those that include I/O peripheral cores, embedded processors with tool-chains, and an operating system with I/O drivers.

Is there a computer aided software engineering (CASE) tool recommended by OpenCores.org? Which one, and why?
We strongly promote open-source electronic design automation (EDA) tools, for example, Icarus Verilog simulator, GHDL VHDL simulator and GTKwave waveform viewer.

We feel that it is important to get a complete open-source EDA tool-chain that allows engineers to design and simulate at the register transfer level, and perform synthesis. It is vital to learn all these in order to become professional engineers in hardware design.

What about tools for circuit simulation, logic simulation, FPGA/ASIC design, etc, etc?
There are more open-source tools available then people know, we use many of the tools that are, for example, collected in one of Fedora's project, the Fedora Electronics Lab.

Are the open-source IP cores available on OpenCores being used only for verification, etc, or has a chipset been designed and manufactured completely using open cores? Why or why not?
There are loads of companies using IP cores from OpenCores in their designs for commercial products. The companies are however not marketing it actively since they do not want to "flag" this to their competitors. Linux had the same trend initially until began to be noted as a strength and companies started publishing that they used Linux; the same will soon happen with OpenCores.

I can tell you that ORSoC has helped many commercial companies to implement OpenCores IP cores into their commercial products within every industry segment (telecom, multimedia, industrial, space etc). As I said, 95 per cent of them are not publicising it; that is all.

Future plans...

Open hardware still raises a few (more than a few, actually) eyebrows! Is uptake of the open hardware concept slower than the acceptance of open source software?
The hardware community is much smaller than the software community, which forces us to be more active in order to get feedback and promote the advantages. But we have seen a drastic change after the software community started to accept Linux and other open-source software systems. Open-source hardware is a couple of years behind software, but I can assure you that we will see the same impressive growth in open-source hardware in the coming years.

How key a role will OpenCores.org play in boosting the popularity of open hardware?
We already see that hardware development is on its way to the next level. The hardware community has started to interact, meaning that we can now create a large portfolio with different IP cores (typically peripherals, standard IP cores) that are used by a majority of companies throughout the world. The development focus can then be moved from low-level development to a higher level where companies focus on solving more specific functional challenges, not spending time on developing another USB MAC or Ethernet MAC.

OpenCores' role is to promote this new way of thinking and try to get the community to see the huge advantages that we will get if we all join and try to achieve this goal.

What is your dream for OpenCores.org? What do you hope it will become in the next few years, and what steps are being taken towards achieving this?
ORSoC want to make OpenCores the natural place where all hardware engineers actively develop all their IP cores, and where the community constantly helps out with the ever-growing verification workload.

To evolve hardware development and take it to the next level, we really need to start building systems with pre-designed building blocks, meaning well-designed and verified open-source IP cores. Still, today, a lot of engineers are reinventing the wheel over and over again!

--Janani Gopalakrishnan Vikram
 
 
Rate this news:  (2 Votes)

Print Email Post Comment 
(Total Views: 6436)
Share
 
 
 
Infotech News
   
Toreto Introduces Innovative Bluetooth Stereo Headset In The Market
T&VS And Blackpepper Technologies Announce Strategic Partnership To Provide Turnkey End-To-End SoC Implementation Services
Telesur Signs Partnership With YuppTV To Offer Internet TV Services In Suriname
Oracle Advances Vision For Enterprise Big Data
Truecaller Launches New Version Of Its iOS App With A Complete Redesign And Adds New Search Widget To Simplify Missed Call Lookup
 
Most popular
 

Daily

Weekly

Avnet Technology Solutions And Delta Energy Systems Partner To Deliver Cleaner, Greener UPS Solutions In Australia
Facebook Introduces Open Source Tool For Detecting Issues In Android Apps
Oracle Advances Vision For Enterprise Big Data
Union Budget 2015-16: Key Highlights
Asus ZenFone 2 Coming To India In Q2!
Now Store 50,000 Songs In Google Play Music Cloud Locker
Flipkart vs Amazon! Now It's About A Dustbin!
Red Hat Introduces OpenShift Commons Community To Drive Innovation In Open Source Platform-As-A-Service
Informatica Modernizes Data Management With Cisco To Fuel New Business Insights
iGate Likely To Lay Off 5-10 Per Cent Of Its Workforce!
Windows Is More Secure Than OS X, iOS And Even Linux!
Apple iPhone 6, iPhone 6 Plus See Price-Cuts In India
Android One Phones Get Android Lollipop Update In India
Intel XDK All-In-One HTML5 Development Environment
Mozilla Firefox 36 To Support HTTP/2 Protocol
MWC 2015 Round-Up: What's In Store From Sony, Asus, LG And Lenovo!
 
   

Overall

Features
Key Differences Between Comparator And Comparable In Java
Even though both interfaces are used for comparison, there are some difference between them. Here are six major differences between the two important ...
9 Factors Why Bugzilla Is The Best Bug Tracking Tool
Here is why developers should consider using Bugzilla for squashing bugs....
7 Sublime Text Packages For Front End Developers
Here are seven best sublime text editors for front end developers....
6 Ways How Hackers Can Exploit IoT Products
IoT (Internet of Things) seems attractive but, it is not very secure. Here are six ways it can be the next biggest target of hackers!...
9 Characteristics Of A Bad Software Engineer
Are you a software engineer? Make sure that you don't possess following qualities in you....
8 Worst Phishing Scams Of All Time!
Here are the worst phishing scams which are also the most famous ones....
5 Usual Scam Trends Which You Can Face Anytime Anywhere!
There are some measures which need to be implemented to play it safe in this dangerous world....
PHP vs JavaScript (Node.js): Which Is Better And Why!
Here is a comparison between the two which shows how PHP and Node.js benefit developers in their own ways....
Important Cover Letter Tips From IT Managers
Here are important tips that you should consider while writing a cover letter....
8 Simple Tips To Boost Productivity At Work
Follow these simple rules to improve your productivity....
Portability And Enhanced Efficiency Are The Latest Features Driving The Spectrum Analyser Market
Like everything else in the world of electronics, spectrum analysers are also undergoing tremendous technological evolution...
In Market: The Latest Rework Stations
Nowadays, with technological advances, one system integrates all the necessary process steps, offering manual and automatic soldering, de-soldering an...
Eolane Bengaluru Lays Out A 3-Year Diversification And Growth Roadmap
In line with the firm’s strategy to diversify and innovate, various upgrades are being planned in infrastructure as well as systems certifications....
5 Projects To Speed Up Python's Performance
Here are five projects which have the potential to raise the bar of Python's performance....
6 Games For Chromecast Which Are Great Fun To Be Played On An Android TV
All these games can be played along with the family and groups. ...
 
  View All
Dialogue
 
We Have Registered 50 Per Cent Growth In The Last Two Years: Arihant Lighting
Apart from LEDs, Arihant is associated with the promotion of renewable energy in India and therefore, manufactures various energy saving products....
“Elcom Plans To Build A New State Of The Art R&D And Manufacturing Unit In Maharashtra", Reveals MD Girish V Vaze
Starting out as a small business to cater to the industry’s need for import substitutes, Elcom International has grown to be a leader in the field of ...
Delta Magnets Ltd To Enter Into JV With Chinese Company!
The company had partnered with TDK Japan for technology transfer to manufacture magnets in India....
"Littelfuse Is Growing At Around 20-25 Per Cent In India And Expect That To Continue", Predicts VP Deepak Nayar
On the electronics side, Littelfuse has registered an 8-10 per cent growth, year on year....
10 Questions That Google Never Asks While Hiring!
Here is a list of 10 questions that Google just banned from their interviews....
   
  View All
Videos
 
First Look: LG Optimus G
The phone sports a high-end display and comes powered by a powerful processor. ...
Create QR-Codes For Free
TEC-IT releases the freeware QR-Code Studio to provide a quick and convenient way of QR code creation for every application scenario....
DoT Secretary Shares Plans For Growth Of Telecom Sector
M.F. Farooqui has recently taken charge as secretary, Department of Telecom....
Hands-On: Sony Xperia Z
Xperia Z is Sony's first entrant model in the big-screen smartphone category. ...
Hands On: Videocon A30 Smartphone
Videocon, the consumer electronics company which is known for its refrigerators, washing machine and air-conditioner has unveiled its Android-based sm...
   
View All
   
 
IFA 2014
 
IFA 2014: LG Launches 34-Inches Curved Monitor
The company is yet to confirm price and availability of the device....
IFA 2014: Intel Launches First Core M Range Of Processors
This range of processors is tailor-made for 2-in-1 devices which include a tablet and a laptop....
MWC 2014: Tablet Lets People Feel Textures On Its Screen
Now feel what you see on your tablet, by way of ultrasonic waves....
MWC 2014: 4K Android Tablet Games To Kill Consoles, iPad
Tablet makers like Samsung want to beat the iPad by making 4K tabs. ...
MWC 2014: This Vodafone Backpack Helps Get Network In Disaster Situations
Two engineers of Vodafone New Zealand displayed the "mini" mobile network by Vodafone substructure in a backpack. ...
MWC 2014: Wilocity Chipset To Bring 'Lightening' Speed To Mobile Phones
Wilocity has developed a WiGig chipset for mobile phones that will bring lightning-fast wireless capability ...
MWC 2014: Samsung Introduces Octacore, Hexacore Chipsets
The Korean giant, Samsung unveiled two new octacore and hexacore chipsets at MWC 2014, in Barcelona. The company previously used Exynos 5 Octa 5410 ch...
   
View All
   
 
Events
 
19th Consumer Electronic Imaging Fair To Be Held On ...

View All
   
   
 
 

home archives contact us advertise with us
           
Magazines Portals Directories Events News Verticals Educational Institute  
Electronics for You
Open Source for You
Electronics Bazaar
electronicsforu.com
efytimes.com
opensourceforu.com
electronicsb2b.com
Electronics Annual Guide
EFY EXPO INDIA
EFY EXPO WEST
ELECTRONICS ROCKS
EFY Awards
OSIDAYS Expo
Electronics
Infotech
Linux & Open Source
Consumer Electronics
Science & Technology
BPO
EFY Techcenter

Educational Kits
Kitsnspares.com  
 
 
© Copyright 2015 EFY Enterprises Pvt. Ltd.
All rights reserved. Reproduction in whole or in part in any form or medium without written permission is prohibited.
Usage of the content from the web site is subject to Terms and Conditions