Emulators

Go To Last Post
5 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Can anybody shed any light on why it is that there are no third party emulators for the ATMega series parts? Or if they know of any, could they enlighten me?

Atmel tell us they have shipped 500 million AVRs (not necessarily ATMega series parts, I concede), so you would have thought that Lauterbach, or iSystem, or Phyton, or whoever, would have found it worth their while producing something. Or are Atmel refusing to release bond out parts? In which case, can we put some pressure on them to change their policy?

From the earliest days of emulators, manufacturers' own tools have been best avoided, and that seems still to be the case :(

Regards,

Colin

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I need clarification on what you are asking, and I'm not familiar with the tools you mentioned. Are you looking for ICE debugging systems, real-time & full emulation & all that?

Actually, I haven't used an ICE in over 3 years of production AVR programming. I have had the luxury that most of my designs have had a display of some sort as well as a serial link. It would have been handy a few times, but I've never felt the need to pull it off the shelf & set it up. Maybe in a Mega128 app with multiple programmers I can see it, but Mega8/Mega16-class programs aren't all that big. There is also the question (when digging into a tricky issue like signal timing) whether the ICE is >>really<< doing the same as the real chip down to the signal edges and sub-cycle timing.

I don't recall seeing any similaro offerings for TI MSP430 either--surely a mainstream, fast-growing chip line.

Lee

You can put lipstick on a pig, but it is still a pig.

I've never met a pig I didn't like, as long as you have some salt and pepper.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

theusch wrote:

... There is also the question (when digging into a tricky issue like signal timing) whether the ICE is >>really<< doing the same as the real chip down to the signal edges and sub-cycle timing.

See
http://www.reed-electronics.com/... or
http://www.reed-electronics.com/ednmag/article/CA216161?pubdate=5%2F16%2F2002

Lee

You can put lipstick on a pig, but it is still a pig.

I've never met a pig I didn't like, as long as you have some salt and pepper.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

In-Circuit Emulation is really one of the targets of JTAG. You can do pretty well (though not equal to a good emulator, IMHO) with JTAG.

For example, you can't do a trace on instructions (and ROM addresses) executed with JTAG. Its hard to do complex breaks.

But, for most of what I do, JTAG is quite sufficient.

Jim

 

Until Black Lives Matter, we do not have "All Lives Matter"!

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Phyton do produce an emulator for the AVR. But it supports very few devices. Pretty much a waste of money if you are going to use it for more than one project.

http://www.phyton.com/htdocs/tools_avr/tools_avr.shtml

Sacha.