A few years ago I purchased an AvrOne. At the time it was advertised as Atmels top of the range emulator.
The problem is that it appears to have very limited functionality. It only offers the features available in Studio6 and even there it has gone backwards. In studio4 it supported a trace feature which it no longer does. Other features such as breakpoint hit-counts and conditions, still don't work. The dev team seems to have put this on the back burner, rendering the AVROne to a system that apart from its speed is not much better than a simple jtag port. I am starting to wonder if it has some serious design fault and that is why some of these features have still not been implemented.
About 20 years ago I worked with 8051's and used Metalink's Icemaster51. Now 20 years is a lifetime when it comes to technology, but even then the Icemaster offered .. trace memories, break on variables, updating watches while running, code profiling to see how long
functions and interrupts took and many breakpoint options. It ran at real time speeds.
I have not investigated to see which FPGA AvrOne uses but surely it should be far more capable than something built 20 years ago???
It might even be able to have the entire AVR as a core running in the FPGA?? Does anyone know what features Atmel intends implementing for the AvrOne? I did ask them and their support was not sure what features it currently had when using studio. I had to point them to the studio known issues list :(
Instead of just adding more and more Avr's and now Arms to studio, why not first fix the features that dont work?
At the moment I would not recommened that anyone wastes their money on the AvrOne as apart from the speed it offers very little in the way of features.