New Xmega with USB?

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

Just found this from Dean's twitter, but check the bottom of the highlights list.

http://www.atmel.com/dyn/products/devices.asp?category_id=163&family_id=607&subfamily_id=1965

Mistake or no?

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

See the Parametric table:

ATxmega128A3U
ATxmega16A4U
ATxmega192A3U
ATxmega256A3BU
ATxmega256A3U
ATxmega32A4U
ATxmega64A4U

all list full-speed "device".

But searching for a few randomly chosen ones at octopart and findchips shows that no distributors have ever heard of these.

Do you think this is why they employed Dean? To have LUFA ready for these at launch?

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

Atmel should increase speed and decrease cost!

I love Digital
and you who involved in it!

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

Quote:

Atmel should increase speed and decrease cost!

Moore's law surely says this is their business model anyway?

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

I found an updated manual with USB chapter and a couple of Youtube videos:
http://www.atmel.com/dyn/resourc...
http://www.youtube.com/watch?v=i...
http://www.youtube.com/watch?v=H...

Looks good :)

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

Quote:

I found

Location = Norway. So you just "found" these things? Umm ;-)

Agree it's a good move though - but findchips/octopart currently know nothing about these chips. I don't suppose someone from Atmel wants to put a finger in the air and give a guess as to when availability will appear?

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

clawson wrote:
Quote:

I found

Location = Norway. So you just "found" these things? Umm ;-)

Agree it's a good move though - but findchips/octopart currently know nothing about these chips. I don't suppose someone from Atmel wants to put a finger in the air and give a guess as to when availability will appear?

But that would take all of the fun away :D

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

Quote:

Do you think this is why they employed Dean? To have LUFA ready for these at launch?

Hah, I wish - I tried and failed to pitch it to them, so I'm being employed for my good nature and charm (and general AVR skills) instead.

This is better news for me - I've been sitting on some boards with these chips since mid last year, but haven't been able to play with them since although I got the hardware, I wasn't able to see the datasheet :rolleyes:. Now I need to very quickly shove the LUFA AVR32 port out the door so I can quickly cook up a port.

- Dean :twisted:

Make Atmel Studio better with my free extensions. Open source and feedback welcome!

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

Oh god, this is going to take a while. Looks like the USB controller has been completely overhauled, with full support for 16 endpoints rather than the 7 or less in the AT90USB chips. There's a new multi-packet mode and DMA for me to worry about, too.

I think I'll finish off the AVR32 port first, then work on getting the basics up and running before moving on to improving performance with the fancy new features at a later stage. After all, the best code is the code that works, right?

- Dean :twisted:

Make Atmel Studio better with my free extensions. Open source and feedback welcome!

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

abcminiuser wrote:
This is better news for me - I've been sitting on some boards with these chips since mid last year, but haven't been able to play with them since although I got the hardware

Dean, when in the next blog post coming? :D :D :D

Also seems that eivind has now posted about them in the news section. I want a release date please!

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

Can't yet - the chip and board I have aren't on the Atmel website yet, so I'd expect an angry phone call if I blogged about it. Rest assured I will as soon as it comes out, although it's just an incremental upgrade.

Damn excited about this though, although I wonder what the hell I'll actually use the XMEGA core for. With DMA handling the data transfers to USB and the DAC taking care of the sound output, what the hell is the CPU supposed to do in my USB speaker?

- Dean :twisted:

Make Atmel Studio better with my free extensions. Open source and feedback welcome!

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

clawson wrote:
I don't suppose someone from Atmel wants to put a finger in the air

Last time I put a finger in the air it was really two fingers while ordering two pints in a pub :wink: that caused some excitement.

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

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

Quote:
Also seems that eivind has now posted about them in the news section. I want a release date please!

Well, Eivind states at the end of the video that they are available now.

JC

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

There is also a CRC generation and checking for data Communication in AU series.

Ozhan KD
Knowledge is POWER

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

Quote:

Well, Eivind states at the end of the video that they are available now.

Yes, but he lives on planet Trondheim where a rift in the space time continuum means their clocks run at a different rate to the rest of us.

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

Well I've got a couple, so they can't be far off :lol:. I suspect they'll be in production very soon, given that Atmel seems to have learned their lesson from last time (announce when ready, fix bugs before announcing, etc.) although I have no real idea on the matter.

On the upside, the USB controller is absolutely beautiful - I've been porting LUFA this afternoon and I'm already at least half way done. Another couple of days and it should be functional.

- Dean :twisted:

Make Atmel Studio better with my free extensions. Open source and feedback welcome!

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

abcminiuser wrote:
Well I've got a couple, so they can't be far off :lol:

Holding out on us Dean? :) My finger is up in the air. :wink:

Can't wait to see the LUFA code.

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

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

I really focuses on the ADC in that second video. They must have fixed the problems I'm guessing.

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

The USB enabled Xmegas have made the Front Page news listings on the AVR Freaks home page.

Definitely a good indicator of upcoming availability.

JC

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

Quote:
I really focuses on the ADC in that second video. They must have fixed the problems I'm guessing.

Good guess.
They did fix it.
The devices without the USB will still use older design (with ADC issues). The new ones with USB have it fixed.
Based on testing the new device eng. samples about 2 weeks ago.

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

alexandera wrote:
Quote:
I really focuses on the ADC in that second video. They must have fixed the problems I'm guessing.

Good guess.
They did fix it.
The devices without the USB will still use older design (with ADC issues). The new ones with USB have it fixed.
Based on testing the new device eng. samples about 2 weeks ago.

How did you get these samples??

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

Quote:

How did you get these samples??

Customers dealing direct with Atmel (say 500,000+ units/annum) often get access to things like new chip details and even engineering samples long before they become "public".

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

Well then I ought to be included! :D :D :D

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

Quote:

Well then I ought to be included

The way it's worked for me in the past is you invite teh Atmel sales rep and FAE along for a meeting. Tell them that you are ditching Atmel in favour of Microchip because they are $0.20 cheaper then they begin to tell you about the new model, how it will cheaper, faster, shinier and so on and how you should risk your entire production on the possible non-delivery of vapourware. ;-)

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

clawson wrote:
Quote:

Well then I ought to be included

The way it's worked for me in the past is you invite teh Atmel sales rep and FAE along for a meeting. Tell them that you are ditching Atmel in favour of Microchip because they are $0.20 cheaper then they begin to tell you about the new model, how it will cheaper, faster, shinier and so on and how you should risk your entire production on the possible non-delivery of vapourware. ;-)

In our case Atmel told the Rep http://www.giesting.com/ to take a hike, even after they won the "2005 and 2007 Rep. Group of the year award (followed by Atmel's logo on the web site)". We can only speculate that Atmel was not happy with the pricing we were getting... Missed out on the Christmas Dinner that the Atmel Rep. always took us to this year since the terminated them in October or so.

At last maybe we'll be free to move to Microchip (PIC32) or ARM? At least with them maybe I can hope for accurate documentation (Does anyone at Atmel actually read the data sheets before they release them?), timely errata fixes (How long till the XMega128A1 A/D works?), and complete programming specifications (XMega fuse and lock bits so they can go into AVRDude?), none of which Atmel delivers on.

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

Quote:

Last time I put a finger in the air it was really two fingers while ordering two pints in a pub

Last time I put a finger in the air the guy across the bar came around and beat me up. I guess it was the wrong finger.

Quote:

full support for 16 endpoints rather than the 7 or less in the AT90USB chips.

??? http://www.atmel.com/dyn/product...

Quote:
USB Connectivity – Delivers full-speed operation without the need for external crystals, 31 endpoints, and a special multi-packet function that maximizes data transfer rates while minimizing CPU load.

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:
Quote:

Last time I put a finger in the air it was really two fingers while ordering two pints in a pub

Last time I put a finger in the air the guy across the bar came around and beat me up. I guess it was the wrong finger.
I wondered if anyone was going to comment on that. Make sure you have the fingers pointed in the right direction. I got off easy with a warning and a free pint, a lot of heads turned though.

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

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

I am not familiar with the USB controller in the AT90USB devices. I am interested in knowing how would one get up and running with the USB port on the 128AU3? My current design has an FTDI 232RL, fortunately routed to the UART D1. Will I be able to bypass this now and just use a level translator?

Also what the software / firmware requirements to be able to set this up as a virtual com port on the PC?

Thanks.

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

You'll need to use the Atmel Software Framework, the updated version that contains the XMEGA USB stack. There should be a demo in AS5 that shows off the Virtual COM port emulation with the chips.

If the pad calibration registers are set right, you can just connect the XMEGA USB pins directly to a USB connector and it should work just fine.

- Dean :twisted:

Make Atmel Studio better with my free extensions. Open source and feedback welcome!