good presentation, time flies. Would like to go through some other functions mentioned e.g. debugger, and various control bit functions. Easy enough to read up on ... may have to try to get a DEV kit
Have not used the power save feature on this device, but have on others.
Power management can be important but I think these features are available on some other processors, but these features could come in handy, have worked on a few projects were the equipment is shutdown for extended periods of time. This product could save some power and external devices... maybe.
Sorry I missed today's presentation. Here are my answers to the questions de jour:
!. I have not used Power Save features of cortex but I have on other processors.
2.I do plan to gather empirical data for power consumption on an upcoming solar project.
I have never used or experienced hard fault or locup. It seems though, that you would want to use an NMI to come out of it so as to preserve the environment where the crash of the crash handler occured. Olease clarify as the slide said either NMI or RESET would revive it?
Once the Cortex-M0 goes into a lock-up condition; the only way to bring the system back is through a rest.
Is this a manual reset, requiring human intervention? Obviously the WDT may no longer be operating so a self reset won't happen. (is this correct?)
And what about power cycling? When might a reset (using a reset button in my product) not be enough to recover the system and under what conditions might it be necessry to actually recycle power?
Good information, but I am not seeing a whole lot here that is not available on just about every modern microcontroller, 16-bit and even some 8-bit processors.
On bit banding: some processors provide bit-twiddling instructions to set, clear, toggle, and/or test a single bit in an atomic manner. I cannot see that bitbanding buys anything beyond this, and it consumes 8x or 16x address space over and above the actual bit masks being manipulated. What's the upside?
Bit-banding maps a complete word of memory onto a single bit in the bit-band region. For example, writing to one of the alias words will set or clear the corresponding bit in the bitband region.
This allows every individual bit in the bit-banding region to be directly accessible from a word-aligned address using a single LDR instruction. It also allows individual bits to be toggled from C without performing a read-modify-write sequence of instructions
@przemek The part was Numvoton MINI51ZAN. Only 4K Flash. Mis-typed the price, it is actually $.708. They might have one less expensive that my simple search did not find. I was only interested in ball park. I don't do really large runner designs any more in my current position. I am very impressed with the Cortex price/performance even in small quantities - one reason I am attending this course. - Thanks Paul for presenting it!
Yes, I know you negotiate with the factory when you get up to those kind of quanties (used to work for a contract manufacturer). So you think you could get that price now?
You mentioned cost reduction in one of your early examples today. This usually requires code migration from one processor to another. I realize this is a substantial topic, but could you speak to this briefly and how best to minimize this effort if one were to stay within the ARM family?
There was an early comment about $.25 Cortex M0 some day. Did a quick search on Digi-Key. Least expensive one was $.78 in 10K Qty. Paul mentioned $.25 in million pieces. Probably not at that price yet, but I would not bet against it happening in a couple of years.
@jsp, it would be nice to have a benchmark test that incorporated the use of sleep modes between fast execution sessions to put a quantifiable metric on that "lower average power". Anyone know of one?
One of the few remaining advantages of 8-bitters is low power operation. There are various 8051, PIC and MSP430 variants that operate down to 0.8V. Are there ARM cores that match that?
I'd like to echo Don H's comment, and ask for more context. I seem to detect an expectation, whether conscious or not, that your audience is conversant with other cortex processors and the ARM family in general (like an offhand comparison to ARM7 functionality). I have done alot of embedded development and understand, for instance, how preemption is done, but I'd like the answers to questions like what are the features of the ARM and Cortex families which pertain to embedded development and what are the uses and applications for which they are intended? Otherwise, it's been a useful presentation so far, and thanks for doing it.
@Don H, there is one current uC that does not use interrupts. It's the Parallax Propeller chip. 8 32-bit cores @ 20MIPS each do all the work from 32K of shared RAM.
Thanks for presenting this, but could you help provide more insights on what differentiates the CORTEX?
I live in the 8 bit world and the presentations on interrupts are not unique. I do not think there is a embedded controller out there that does not use interrupts. The memory map is just another one with bigger numbers.
Our customers are only willing to pay more to get better functionality. For example, there are lots of crock pots and rice cookers still using 4 bitters (yes, they still exist in high volume). Why pay more unless it can do something? In this example, what about starting the device from your smart phone? That requires wireless, an ethernet stack + . But a customer would like that feature.
As energy efficiency becomes more and more a concern for makers of electronics devices, researchers are coming up with new ways to harvest energy from sound vibration, footsteps, and even electromagnetic fields in the air.
The government wants to study your brain, and DARPA wants to use similar information to give robots true autonomy beyond any artificial intelligence developed to date. Sound like science fiction? It's not.
From Dell / Intel® New Paradigms in Design Work Scott Hamilton, vertical market strategist for Dell Precision workstations, 5/2/2013 3
Early in my career, I worked as a draftsman and remember the days of drawing on vellum with numbered pencils and Mylar with plastic lead. This was a fun experience in the sense that I ...
I've been using workstations for more than 10 years and love finding ways to get more performance from my system. With demanding professional applications that require more power each ...
A lasting memory from my first job as an engineer in an auto assembly plant is standing on hard concrete at six in the morning, vending-machine coffee clutched in hand, listening to ...
A quick look into the merger of two powerhouse 3D printing OEMs and the new leader in rapid prototyping solutions, Stratasys. The industrial revolution is now led by 3D printing and engineers are given the opportunity to fully maximize their design capabilities, reduce their time-to-market and functionally test prototypes cheaper, faster and easier. Bruce Bradshaw, Director of Marketing in North America, will explore the large product offering and variety of materials that will help CAD designers articulate their product design with actual, physical prototypes. This broadcast will dive deep into technical information including application specific stories from real world customers and their experiences with 3D printing. 3D Printing is
To save this item to your list of favorite Design News content so you can find it later in your Profile page, click the "Save It" button next to the item.
If you found this interesting or useful, please use the links to the services below to share it with other readers. You will need a free account with each service to share an item via that service.