RTOS pioneer Jim Ready discusses the intersection between embedded design and EDA

Richard Goering has just published a pretty interesting interview with Jim Ready—one of the industry’s true embedded RTOS pioneers—in his Industry Insights blog. Ready developed VRTX in the early 1980s and his MontaVista team commercialized a version of embedded Linux in the early 2000s so his embedded experience spans more than three decades. What’s not well known is that Ready is now the Cadence CEO’s Chief Technology Advisor for Software and Embedded Systems.

Here are some interview highlights:

  • On why the industry needed a MontaVista to pioneer an embedded version of Linux:

“The last thing a large customer wants is the latest version of Linux, with 10 million lines of constantly changing, untested source code. We offered commercialization, support, and enhancements.”

  • On the ability of EDA to positively contribute to embedded design:

“Virtual platforms represent an opportunity because the lack of visibility into hardware slows things down. Being able to get drivers done and bring up an OS early is very valuable.”

  • On the value of hardware/software co-development to embedded chip design:

“With co-development, you’re building a new chip and you build a virtual platform so the OS guys can get going. Co-design is where you have some notion of what the system is going to do but you haven’t partitioned it yet, or decided what goes into hardware and what goes into software. TLM [transaction level modeling] provides one way to decide how you’re going to partition, and actually try things out.”

See the full interview here.

About sleibson2

EDA360 Evangelist and Marketing Director at Cadence Design Systems (blog at https://eda360insider.wordpress.com/)
This entry was posted in EDA360, Linux, System Realization and tagged , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s