Home > Community > Blogs > Bloggers > Jason Andrews
Login with a Cadence account.
Not a member yet?
Create a permanent login account to make interactions with Cadence more conveniennt.

Register | Membership benefits
Get email delivery of the Cadence blog (individual posts).


* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *


Jason Andrews

Jason Andrews is an Architect at Cadence Design Systems, where he is responsible for embedded software and hardware/software co-verification products and methodology. He is the author of the book "Co-Verification of Hardware and Software for ARM SoC Design" and lives in Minneapolis with wife Deborah and six wonderful children.

View Member Profile »
Starting Virtual Platform Simulation with Cadence Software Developer
Last time, I provided an introduction to the Eclipse setup for the Cadence Virtual System Platform . This time I will explain how to run simulation using Software Developer. Cadence Software Developer provides multiple flows to hand off virtual platform   Read More »
Comments (0)
Combining the Linux Device Tree and Kernel Image for ARM
Back in 2010, I wrote two articles about a SystemC model used to load the Linux kernel and its various artifacts into memory for ARM virtual platforms. The first was A SystemC TLM 2.0 ARM Linux Boot Loader and the second was More on the SystemC ARM Linux   Read More »
Comments (0)
Getting Started with the Cadence Virtual System Platform: Software Developer
Cadence Software Developer is an exciting Eclipse-based product for developing, debugging, and analyzing embedded software. It has a long list of powerful capabilities that will make your job a lot easier - including transparent and intuitive one-click   Read More »
Comments (1)
Trends in Using Software for System Verification
There is a clear trend to use more software running on the CPUs of a design for system verification. Historically, there has always been the pre-silicon operating system boot that was performed on emulators like Palladium. Typically, the boot was about   Read More »
Comments (0)
Accelerating Time to Market with ARM Software Development Tools and the Cadence System Development Suite
In one of the Monday presentations at the Cadence DAC Theater , Ronan Synnott from ARM talked about how ARM Software Development Tools such as DS-5 interact with the Cadence System Development Suite . I thought it would be good to provide a more detailed   Read More »
Comments (0)
Welcome to DAC 2013!
I just arrived at DAC 2013 in Austin, and as always I'll be writing about the interactions of software and hardware. This is the 50th DAC, and about 20 years of DAC for me. Although I have not been to every DAC over this period, it's a great year   Read More »
Comments (1)
Creating Virtual Platform Models
One of the most common questions asked about virtual platforms is: Who creates the models? There are many sources of models and there are people who can make additional models (like Cadence), but obtaining some experience in model creation and virtual   Read More »
Comments (2)
Embedded World 2013: Virtual Platforms Connected to Everything
Sometimes it is hard to explain why certain ideas take off and why others don’t. There are many stories of poor products that are more successful than much better products. There are also many stories about products that struggle in one time or   Read More »
Comments (0)
A Concrete Linux Virtual Platform Example
Virtual platforms are used to find many different types of system and software issues. Of course, platforms take some time to develop and debug (regardless of what you read in marketing brochures), but in most situations the benefits outweigh the time   Read More »
Comments (0)
Update to the Linux Kernel Message System
A few months ago I wrote an Introduction to the Linux Kernel Message System . As with all software, especially Linux, things get out of date and need updating. The Linux 3.5 kernel contained changes to the kernel message system that are relevant to my   Read More »
Comments (0)
View older posts »