Home    Bloggers    Messages    Resources
Tw  |  Fb  |  In  |  Rss
Comments
You must login to participate in this chat. Please login.

Thanks for the info.

Bit twiddler

Remember, our chat next week is on specialty MCUs - Thursday Jan 24, 11am EST - Specialty MCUs

Blogger

OK guys, that was my pleasure too, Bye!

Bit twiddler

Thanks curt 

Program Manager

Hope to see you here more often as well as elsewhere on the site

Blogger

Thanks for taking the time Thomas.

Blogger

Well, I'm going to have to bail, guys. Feel free to carry on without me. Thanks all for joining in the chat. It's been one of the best we've had for awhile IMHO.

And I agree Java for embedded is interesting. I've blogged about a few times.

Blogger

thanks thomas for an interesting chat :)

 

Program Manager

I will have to quit in a couple of minutes, it's getting dark and cold here in UK ;-)!

Bit twiddler

If it;s oracle the tools will be lo cost , so it might become popular

Program Manager

Yes , java for embedded is interesting

Program Manager

Thanks andyk1, I must admit I didn't know them yet. I will check. Currently Oracle is working on  the Java-ME for the Cortex-M.

Bit twiddler

My best guesses for HLL's for embedded systems are lua and maybe a bit more in the future groovy.

Lua because it's a small fast scripting language 

Groovy because it's a nice lnaguage , and if you really need to optimizie some loop , it's possible with some work to get java like performance 

Program Manager

thomas, your question is for andyk1, right?

Blogger

Which would be the HLL you are thinking about? That would be very interesting for me to understand?

Bit twiddler

I cannot say today if you will see large parts with real cheap prices, as don't forget producing at 40nm or 55nm (sorry not 50nm) is still quite expensive. But yeah a MCU with a couple of MB on-board flash is likely to become accessible

Bit twiddler

so andyk is right, it will make HLLs more practical for cost-sensitive apps

Blogger

As far as we can see the smaller geometries are used for product with flash > 1MByte and also to increase the RAM size

Bit twiddler

(guess I'm going to hang around a bit more. Conversation is too interesting)

Blogger

So will we see large parts with really cheap prices , enough so that using higher level languages will become practical for costs sensitive apps ? 

Program Manager

You mentioned increasing the features. Any candidate features you see as needing addition when MCUs go to 50nm?

Blogger

one last thing, tho thomas

Blogger

We're well past the hour (and things have slowed) so I'll be ending my part in this chat. You guys can keep talking, tho.

Blogger

OK Rich, well noted and will do, thanks!

Bit twiddler

but today smaller geometry are mainly of advantage if you take the opportunity to increase the features, as the production price partly offset the smaller chip size

Bit twiddler

well, thomas, we're glad to have you joining the community. Please do join in the conversations on the blogs and such, as well.

Blogger

Interesting.  

Program Manager

we see MCU design targeting now 65nm and even 50nm, and few going directly to 40nm.

Bit twiddler

enjoy your lunch, curt. thanks

Blogger

bye curt 

Program Manager

Thanks Curt, see you /read you soon!

Bit twiddler

I have to go also -- my day to cook lunch.  Thomas, I think ARM is a force for good, and I wish you and your company continued success.

Blogger

who's left? Thomas, Andyk1, anyone else here?

Blogger

Thomas , currently most microcontrollers are implemented in 90nm , because there's no flash memory for lower nodes, and as you said analog and memory determines the price of the chip . Assuming the possibility to design mcu's using 40nm , how do you see that affect micrcontrollers ? 

Program Manager

Work calls- gotta go. Bye all

Blogger

bye nishant. thanks for joining in

Blogger

bye duane thanks for coming

Blogger

@andyk1: not sure to understand what you meant with: " I wonder what 40nm flash means for lower end ARM micrcontrollers ? "

Bit twiddler

Great chat today, but I've got to run. Bye all

Blogger

Thomas, i heard renesas is doing an ARM at 40nm including their 40nm flash, it will include something like 10Mbyte memory.  I wonder what 40nm flash means for lower end  ARM micrcontrollers ? 

Program Manager

Third try to answer the # of M0+ products: today available from Freescale and NXP. I believe around 30 devices before Christmas, it might have changed since then. For reference there are 2.000 Cortex-M based MCU currently available from a dozens of vendors

Bit twiddler

@curt, no it's forthe 70's personal empowerment program

Blogger

"EST" stands for "Estonia" right?

Blogger

Rich , yes , it's says EST on the title , so the time is clear enough,.

Program Manager

Nishant, that would have me starting work at 7am, unless I can schedule the email for automatic delivery. I'm not functional at 7am. But I'll look into the possibility. How about a tweet, instead?

Blogger

Thomas will want to know if the server is A7-based :-)

Blogger

Thomas, it is a recurring problem that my tech department is trying to chase down. So far no answer. Try using Control-Z to recover a lost post

Blogger

Rich, I would suggest timing an Email to all of us 1 hour prior to chat , I think you will notice good attendance! , What say?

Blogger

Any reason why some of my post seems not to appear in the thread?

Bit twiddler

andyk1, the time listed with these postings is EST, since that is where the server is located. In New York, I believe

Blogger

Yes Rich but then the thing is eventually the cost rises I want to eliminate this for always , I can order like 10 or 20 only at a time so it becomes too costly 

Blogger

Rich the time is not correct for me , it says 12:12 PM , i'm at 19:13 PM 

 

Program Manager

Rich - I had thought that would be the case, but some of the key pins aren't re-mappable, like power and ground. However, if the LPC800 were available in chip form today with the right peripheral set, that would be my choice. I'd probably only need to re-rout a third or fewer pins.

Blogger

Nishant,ah so it's a distribution problem not the cost of the chip itself

Blogger

hi andyk. Is my time zone conversion wrong in my blogs? We started an hour or so ago. Just wondering if I am giving bogus advice to the world outside the US timezone

Blogger

Rich, can I buy Very small quantities for this in India! I doubt that, while getting them from US etc through DIGI, Farnell or others I have to pay very hefty cost in Tax, shipping etc and here vendors only sell what is very widely sold not everything

Blogger

@duane, and if that chip implemented the matrix feature, you wouldn't even need to do that.

Blogger

hi folks

 

Program Manager

Rich - That would have been necessary a year ago, but with NXP having several thru-hole varients, I wouldn't need tro do that now. I've got a rhu-hole LPC1114 in a solderless breadboard right now and as soon as I get my current PIC-based MCU, with an SSOP28 package, board working right, I'm going to plop an SSOP28 LPC1114 in and just re-wire the pins to match ther peripherals up.

Blogger

I think to have a IDE standardised or something there generalised would be a great development. It feels like AT HOME ALWAYS.

Blogger

Nishant. M0+ chips are as low as 39 cents - http://www2.electronicproducts.com/Low_cost_simple_MCU_uses_Cortex_M0-article-ICDJH02_NXP_LPC800_Jan2013-html.aspx

Blogger

@curt/NI$HANT: with CMSIS ARM tried to help on the low-level firmware, RTOS and debug, but today I don't know any plan to standardize the IDE's ;-)!

Bit twiddler

Rich

Just had a thought. Make an adapter that allows you to put a SMT part into a housing that turns it into a DIP.

Already exist- look at "surfboard"s on Digikey. I think there are others as well

Blogger

Take for instance I'm used to programme ARM's with Visual Studio and with ARM's loaded with .NETMF its the same IDE to work with!

Blogger

Oh yes -- do for an IDE standard what ARM seems to be doing for ISAs. 

Blogger

@THomas, Yes indeed These IDE's need to be standardised

Blogger

hey duane. Just had a thought. Make an adapter that allows you to put a SMT part into a housing that turns it into a DIP.

Blogger

Rich, Yes but then cost comes in , I'm able to get a AVR for a dollar or 1.5 dollar even if I buy one

Blogger

@curt: do you mean standardize the IDEs?

Bit twiddler

Thomas, do you happen to know how many M0+ devices are out now? I think NXP and Infinion have them. Any others?

Blogger

I've been learning ARM, but for me, the real ability to see if it can reasonably replace 8-bit will happen when I pull a 28 pin SSOP  or SOIC PIC chip and replace it in the same design with an ARM of the same form factor.

Blogger

MCU price is less and less driven by the digital. In current technology the analog and memories and defining the chip size (and cost)

Bit twiddler

Thomas, when is ARM going to create a division that will ARM-ize the IDE for us?  THAT would be cool!

Blogger

@antedeluvian: I'm not the expert on it (I'm more busy with the smaller Cortex-M). I believe the Kernel must aware of the big.LITTLE capability

 

Bit twiddler

Nishnant, isnt that what the M0+ series devices are all about? Meeting 8-bit cost points while providing extra resources?

Blogger

and then the cost comes hard if you become stubborn and just think that you have to adopt ARM only because you are fed up of 8bitter's and would like to become updated with the tech.

Blogger

Please don't forget that ARM is an IP vendor. If Silicon supplier like our product they take it, but nobody is forcing them ;-)!

 

Bit twiddler

The main problem with always adopting ARM is with prototyping simpler function's, like I just made a Bike controller with AVR I chose it because all that processing power in an ARM isn't just needed

Blogger

#thomas, is an MCU version in the works? As it stands it sounds like a processor for a tablet or smartphone. ANything for the refridgerator or UAV?

Blogger

I don't really have any experience with the A series except through an OS like Linux or Android.

Blogger

@Thomas

Does the IDE take care of sharing resources and partioning tasks, or is it a conscious step by the programmer?

Blogger

Today big.LITTLE is used for Application Processor

Bit twiddler

his nishant. Yes, teh hour is over but we're still chatting. Interesting stuff is coming up

Blogger

I think if the trend of ARM's getting cheaper and cheaper day by day goes on then definitely one day in future the ARM's will be dominating always

Blogger

In big.LITTLE you share the memory. Each processor has its registers and a switch over is needed

Bit twiddler

@thomas, is this an MCU (which I define as being self-contained with program and runtime memory as well as peripherals) or is this a processor?

Blogger

@ Curt: for he ISA we try to keep backwar compatibility with our Thumb/Thumb2 technology for the MCU world, so it will be more evolutions than revolutions

 

Bit twiddler

Hi Duane , I think Im not toooo! late

Blogger

Do the big and little share the same memory?

Blogger

Good Morning! folks

Blogger

@thomas, do they share registers so taht you can switch beteen cores without needing a context switch?

Blogger

Then depending on the load of the processor the tasks and run on the big (e.g. video) or on the LITTLE (phone, sms, etc) 

Bit twiddler

That's a good example of multicore innovation Thomas.  But how about ISA innovation per se?

Blogger

The pipeline of the Cortex-A15 is optimized for performance and the one of Cortex-A7 for lower demanding taks and save power

Bit twiddler

the idea being to use the big when processing power is needed and the little for the rest?

Blogger

I have not heard of big.LITTLE.

 

Me neither.

Blogger

Wait - You mean th M0 integrated into your M4 core. Right?

Blogger

I have not heard of big.LITTLE.

Blogger

It's an interesting idea to balance performance and power using two cores with the same ISA but with different implementation of the pipeline. For example Cortex-A15 is big and Cortex-A7 LITTLE

Bit twiddler

Intel getting into the MCU space would probably be as sucessful as Intel getting into the digital watch business. They tried that once but who has ever seen or heard of an Intel watch?

Blogger

If you have a BIG intellectual investment in, say, 8051 + support tools proprietary code libraries, it's not hard to understand why you might want not to switch to anything else.

Not heard of big.LITTLE.  Like BIG.BIG :-)

Blogger

@thomas heard of big.little but not looked at it in any depth

Blogger

Fortunately, Atlas is busy holding the PC world up on his shoulders and not getting into MCUs. Customers too little to worry with

Blogger

@Curt: good question on the ISA ;-)! For the MCU space we still very constraint by the number of gates we can use making it difficult to extend capabilities. On the Application processor side it's a different story. BTW has any of you looked at the big.LITTLE architecture from ARM?

Bit twiddler

The actuall difference between David and Goliath might be even bigger than just 100MM vs. 890MM - One is a sales price/market value, whe other is revenue which might very wel be lower than market value

Blogger

Intel 52B. David vs Goliath vs Atlas the titan

Blogger

Proprietary architectures have their followings. Is there enough advantage to be had to convince these folks to switch? Seems some MCU vendors are hedging their bets by introducing ARM parts now that never had them before.

Blogger

Rich:  100M vs 890M.  David and Goliath :-)  How big is Intel?

Blogger

Even if Intel works their way down into the low-watt SOC space for phones and tablets, I can't in my wildest imagination see them doing anything in the MCU space and they're really the only company big enough to attemt to unseat ARM.

Blogger

What innovations do you see ahead in ISAs Thomas?

Blogger

Thanks for the warm welcome ;-)!

 

Bit twiddler

With the other architectures being proprietary and MIPs being marginalized, I can't see an architecture really competing with ARM in the MCU space any time soon.

Blogger

BTW, curt, MIPS purchase 100M, ARM revenue 890M. Big differenc in scale

Blogger

Please do thomas. we can use some inside insight

Blogger

Hi Thomas - Glad to have you

Blogger

Personally, if the manufacturers adopt ARM and steer their investments toward richer peripheral spaces, better tools, and better multicore, I'll say "great!"   But I don't want to see them close the patent office :-)

Blogger

Hi, I'm working for ARM, do you mind if I join your discussion?

Bit twiddler

I've never used a MIPs chip, nor seen any explanation on what their advantages might be

Blogger

Pricetag is $100 million

Blogger

Just checked the financial news. It seems Imagination Tech is offering to buy MIPS

Blogger

Rich

The PIC32 is MIPS, but that doesn't invalidate your comment. I don;t know how it is doing.

Blogger

MIPS seems to have a lot less traction than ARM. In fact, I almost thought it had disappeared

Blogger

yes, real work intrudes a lot into these chats.

Blogger

I'd watch Intel and the university labs.  But no -- I don't know of a candidate to push ARM off the hill right now.  Any one else have a candidate?  MIPS? 

Blogger

Sorry - I had to step away for a few minutes

Blogger

@curt, any candidate in mind? There is  lot of catch-up to do to challenge ARM for the position.

Blogger

I think so.  There are a lot of creative, skilled people out there.

Blogger

Are there flaws or limitations to the ARM architecture that would prevent its dominance?

Blogger

so, since ISAs are not as important any more and ARM is widespread, is there any other possibility for a dominant architecture to emerge?

Blogger

Maybe someone will invent an ISA that incorporates more probabalistic computing capability -- which is, perhaps, the key to machine cognition?  But meantime, I agree -- multicore is where the architecture action seems to be now.

Blogger

@curt, where I am seeing innovation in the MCU core is in the area of multicore and in particular redundancy with lockstep operation for safety. I think there could be a lot more done with security as well. But these are specialized areas for now, although I think security will become increasingly important

Blogger

Maybe the parallel to think about is the Intel dominance of the PC.  Was it a good thing, all things considered?

Blogger

Things like instruction pipe-lining, anticipatory execution and that sort of thing are pretty transparent to an IDE -- at least until it's time to use the debugger...    But who knows what other breakthhroughs are still waiting to happen in ISA?

Blogger

Rich

So, the question is do we need different MCU cores?

Need? probably not. There is a confusing array out there and certainly for my part (here on the trailing edge) I could lve happily with the 8051, especially when I have great pepriperals.

But we will always strive to improve, and segments of the market drive changes. It is up to the chip designers to decide whether the market justifies the expennse and whther to genearlise the design to expand the market to other users.

Blogger

There used to be a big debate about CMOS vs Bipolar vs ECL and that pretty much went away. Wonder if the architecture question will follow the same trajectory

Blogger

That was supposed to say: ", the core would make a", not code.

Blogger

If we're talking about Harvard vs Von Newman architecture, the code would make a difference. bit depth in memeory addressing, registers and accumulators would, and, of course, speed. Other than that, it's pretty much just the peripheral set. Like you said, Rich, an ARM could have any of those PIC features I mentioned.

Blogger

I think we all agree that the IDE is where we'd like to see lots mor innovation :-)

I think we need different cores, because there are still innovations to be made there.  A dominant standard would kill the incentive to do that work.

Blogger

So, the question is do we need different MCU cores? If everyone uses the ARM core, the tools become easier to use for the basic programming, right? Then the only variations are in how to use the peripherals

Blogger

AD - I would egree with that point. I would say that if I took the IAR ARM tool, the Code Red ARM tool and Micrchip MPlabX, it wouldn't be that difficult to see that the biggest variation is in the IDE, not the chips.

Blogger

@duane, true these are improvements, but not in the processor core of the MCU, only in its surroundings. An ARM chip with all these features should be quite feasible

Blogger

Or any LOSS of performance because it's ARM either AD?  Which suggests that the core ISA is becoming less and less relevant, doesn't it? 

Agree -- lots of innovation in peripherals/packaging -- but not in the core is there?

Blogger

In the ARM world, the LPC800, with its re-mappable pins, while not really new, seems pretty innovative in its implementation

Blogger

Microchip, for example: For quite some time, every chip looked pretty much the same, but with just more or less of the same features. Recently though, they've added in things like programmable logic, crystalless USB and hardware multipliers to their 8-bit lines

Blogger

Depending on the IDE the micro is almost irrelevant. I am currently using the Cypress PSoC5 which is ARM M3. But the user interface is almost exactly the same as the PSoC3 which is 8051. Most of the stuff you develop for the one is the same on the other (except for execurtion speed). In this case all the peripherals are almost the same and so the processor is almost irrelevant. I certainly don;t feel any special performance because it's an ARM

Blogger

@duane, that would be interesting to know. Need to talk with an analyst to see what can be figured out. I do see more companies embracing ARM along with their proprietary MCU designs

Blogger

I would say that there has been a recent spurt of innovation in the chips that I use.

Blogger

Agree -- multicore seems to be where innovation is happening -- not single core any more.

Blogger

Do we need innovation in MCU architecture at the ISA level? Seems most folks are going to multicore as the next wave of change

Blogger

Yes, I think so.  But again, there doesn't seem to be much innovation going on in the basic MCU architecture, so maybe a defacto standard is a good thing, net-net

 

Blogger

I would be interested to know how many people are switching to an ARM product vs. how many ARM people are just increasing the number of deigns and products they're putting out. 

Blogger

Curt, isnt ARM becoming such a defacto standard? It seems to be gaining more and more converts.

Blogger

A "standard" ISA would open the door to more efficient development -- but close the door some on innovation in MCU architecture.   That seems to be how standards work.

Blogger

Ah - I missed that too. I say "ISA" and read "IDE."

Blogger

COmparing the IAR and Code Red IDEs, I find almost as much differnce between the two of them as, say Micrchip/s MPlabX

Blogger

oh. ISas. Coffee not kicking in I see

Blogger

Standards in IDEs? What specifically would you standardize?

Blogger

When I first started looking at the ARM seriously, I liked the IAR tool better. However, as I've gotten deeper in, I've found that the Code Red has been easier for me to get to know in more detail

Blogger

Is it time for some standards in ISAs?  The rate of innovation in ISAs seems to have slowed quite a bit.

Blogger

G'day Rich, Duane,Curt

Blogger

Yes - It'll be a plug in to the power driver boards. I'm going to have a raneg of drivers and probably a few different MCU boards. I'm almost done with the first driver board - for a pair of half amp motors

Blogger

that's the advantage of ARM becoming dominant. One set of tools will cover a huge range of devices

Blogger

I would say that the IDEs have been more of a challenge for me than the chips themselves

Blogger

This is the motor control board?

Blogger

I could see both the M0+ and the M0 making headway into the 8-bit world

Blogger

This board is loosley based on some other I have and I just about stoppped and put a 28 pin SSOP PLC1114 in it, but decided to finish up as is with the PIC and then make an ARM version.

Blogger

no, wait. that's the M0+ targeting 8-bit replacement

 

Blogger

Think it's an 8-bit killer? That's its target, I believe

Blogger

I'm getting more comfortable with the ARM M0, definitely

Blogger

It's been a week of more MCU fun. I've been brining up the board I last wrote about and it's all working except something in the crystal osclator area

Blogger

You're starting to get familiar with ARM. Is it working for you?

Blogger

Good morning everybody

Blogger

Hello all. I am on time this morning, with coffee in hand and everything

Blogger

Thanks Rich for the reminder! I hope to join in the chat.

Bit twiddler

Just a reminder - the chat on ARM's potential for domination is scheduled for Thursday the 17th at 11am EST (1600 gmt). Please join in for what promises to be a spirited discussion.

Blogger

I'm looking forward to this topic sans server issues. I'd also be curious to hear from any MIPs experts on their thoughts about how MIPs and ARM compare.

Blogger

We tried this topic before, but a server failure cut our chat short. So, we'll try once again. the ARM architecture is increasingly being adopted by MCU vendors as support for proprietary MCU architectures becomes increasingly difficult. How far will ARM be able to go in the market?

Blogger


latest blogs
Regardless of language, the way you name your variables will have a significant impact on your code's quality.
New MCC blogger Adam Carlson talks about ECAD tools for those coming to MCU design from other fields.
In the third of four parts, Aubrey talks about semiconductor sensors and software issues.
In the latest issue of this ARM-centric magazine, topics ranging from Android apps to digital cows.
There is still an opportunity for you to share your knowledge of ARM-based design with the industry, by proposing a paper for the ARM TechCon.
flash poll
MC on twitter
like us on facebook
Microcontroller Central    About Us     Contact Us     Help     Register     Twitter     Facebook     RSS