Quantcast
Channel: Jason Andrews Blog
Browsing all 33813 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Xilinx Zynq-7000 Virtual Platform Performance: Native Linux vs. VirtualBox

In my last blog post, I covered three frequently asked questions about using the Xilinx Zynq-7000 Virtual Platform as a VirtualBox appliance. Today, I'll cover the next most frequently asked question....

View Article


Image may be NSFW.
Clik here to view.

Using Physical USB Devices with the Xilinx Zynq-7000 Virtual Platform

There are two choices for how to handle USB devices in a virtual platform. A USB device can be modeled using C/C++ programming, or a physical USB device can be plugged into a computer and attached to...

View Article


Image may be NSFW.
Clik here to view.

SystemC TLM-2.0 Virtual Platform Direct Memory Interface (DMI) Performance...

One of the most interesting concepts in SystemC TLM-2.0 is the concept of Direct Memory Interface (DMI). I remember when Mentor Graphics introduced Seamless back in the mid-1990's. Many users were...

View Article

Image may be NSFW.
Clik here to view.

Adding Xilinx C Models to the Virtual Platform of the Zynq-7000 EPP

Today, I have a good article from Henry Von Bank of Posedge Software related to Zynq. Previously, I posted two articles involving Henry including an interview and a HOWTO about verification and virtual...

View Article

Image may be NSFW.
Clik here to view.

Improving SimVision Fonts for Ubuntu

This article is a follow-up on an early 2012 article about using Incisive and Virtual System Platform on the Ubuntu operating system. Although the feedback has been positive, the one area that was not...

View Article


Image may be NSFW.
Clik here to view.

Introduction to the Linux Kernel Message System

One of the most common problem reports related to Virtual Platforms running Linux goes something like:I run the simulation and the terminal says "Uncompressing Linux... done, booting the kernel" and...

View Article

Image may be NSFW.
Clik here to view.

Using a Network File System with the Xilinx Zynq-7000 Virtual Platform

There are a number of ways to do embedded software development for Xilinx Zynq-7000 based designs. For embedded Linux projects, Zynq offers multiple storage options such as SD card and USB. It's also...

View Article

Image may be NSFW.
Clik here to view.

Ubuntu 12.10 on a Virtual Platform at ARM Techcon

Next week (Oct. 30-Nov. 1) ARM TechCon 2012 is at the Santa Clara Convention Center. As always, Cadence will be at the conference and exhibit, but I would like to especially recommend one paper for...

View Article


Image may be NSFW.
Clik here to view.

Creating Custom File Systems and the Linux Loop Device

A few weeks ago we had a crisis at our house. My son managed to delete the data from my daughter's USB memory stick. Not only did he delete it, but he did it in such a strange way I have no idea what...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

Accelerating Time to Market with ARM Software Development Tools and the...

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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

RE: Timing analysis in RTL Compiler

Thank you Tung Vo. I'll try it.

View Article
Browsing all 33813 articles
Browse latest View live