Tag Archives: system on chip

Introducing the first SoC evaluation solution based on the ARM mbed IoT Platform


Atmel is unveiling an ARM mbed evaluation platform for Internet of Things applications at ARM TechCon 2015.


What better way to kick off ARM TechCon than with some big news? Atmel has unveiled the first system-on-chip hardware evaluation solution based on the ARM mbed IoT Platform.

best-free-virus-scan-software-for-smartphones

Powered by the Atmel | SMART SAM R21 SoC, the new solution runs on the mbed IoT Device Platform — a platform that provides the operating system, cloud services, tools and developer ecosystem that makes the deployment of commercial, standards-based IoT solutions possible at any scale. The R21 is an ideal solution for the rapidly growing Internet of Things market.

Atmel is a leading supplier of IoT solutions, and the company’s SmartConnect wireless solutions are the perfect companion for the mbed networking software to power next-generation smart, connected devices. Those who’ll be heading to ARM TechCon will be able to get a firsthand look at the newly-unveiled hardware evaluation platform powered by Atmel’s SAM R21 wireless solution inside the mbed Zone (booth #512, pedestal 1). What’s more, Atmel will also be expanding mbed OS support to the Atmel SmartConnect SAMW25 Wi-Fi modules and Bluetooth Low Energy platform by the end of the year.

SAMW25_Xplained_Pro_Angled

“High-quality, well integrated software is key to our customers’ success for developing complex IoT designs requiring several layers of standards-based protocols to deliver secure communications,” explained Steve Pancoast, Atmel Vice President of Software Development, Applications and Tools. “By delivering a robust hardware platform based on our Atmel | SMART MCUs and SmartConnect wireless solutions combined with the ARM mbed OS, customers have all the necessary requirements to quickly bring their IoT projects to market. Our mission is to deliver a complete software, hardware and tools ecosystem so our customers can build compelling next-generation products for the rapidly expanding IoT market.”

Launched in 2014, the mbed IoT Device Platform combines client and server software, consisting of a lightweight OS for client devices (mbed OS), and the matching cloud server software to interact with it (mbed Device Server). Both the mbed OS and mbed Device Server are intended to be building blocks for finished products so developers can take the mbed components and build the application logic on top of a solid software foundation provided by ARM.

“IoT developers operate at pace and they need a breadth of easily-available hardware and software technologies that work in harmony so they can bring products to market as quickly and easily as possible,” said Zach Shelby, ARM Vice President of Marketing, IoT Business. “Atmel solutions range from embedded processing to security and include highly-integrated wireless technology solutions for Wi-Fi, Bluetooth and 802.15.4. By utilizing mbed IoT Device Platform technologies Atmel is well positioned to deliver easy-to-use hardware evaluation platforms that include processing, security and communication protocols for next-generation systems.”

thingsquare2

For those unfamiliar with the Atmel | SMART SAM R21, the low-power MCUs are based on the 32-bit ARM Cortex-M0+ processor integrating an ultra-low-power 2.4GHz ISM band transceiver. The devices are available in 32- and 48-pin packages with up to 256KB Flash, 32KB of SRAM, and operate at a maximum frequency of 48MHz, reaching 2.14 Coremark/MHz. Atmel SAMR21 devices include intelligent and flexible peripherals, Atmel Event System for inter-peripheral signaling, and support for capacitive touch button, slider and wheel user interfaces.

If you’ll be joining us in the Santa Clara Convention Center, then come check it out inside the mbed Zone. Otherwise, stay tuned as we bring you more information!

Atmel launches G3-PLC-compliant power-line carrier solutions

During European Utility Week 2014, Atmel will be debuting a pair of new power-line communication solutions compliant with the G3-PLC specification.

B1lah7sIgAAk_o3

The new Atmel G3-PLC products include the SAM4CP16C system-on-chip (SoC) and ATPL250A modem that are pin-compatible with PRIME-compliant members of the Atmel | SMART portfolio of energy metering solutions already in production. The SoC option is similar to the rest of the SAM4Cx products built around a dual-core 32-bit ARM Cortex-M4 architecture with advanced security, metrology and wireless and power-line communications (PLC) options. This unique and highly flexible platform addresses OEM’s requirements for flexible system partitioning, lower bill of materials (BOM) and improved time-to-market.

“Utilities worldwide require OEMs to meet very high reliability standards at aggressive cost points for smart meters which embed advanced feature sets in connectivity, security and flexibility,” explained Colin Barnden Semicast Research Principal Analyst. “Additionally, smart meters to be deployed in several countries are required to be certified for compliance with the latest specifications including G3-PLC, PRIME and IEEE 802.15.4g. Atmel’s smart metering solutions now meet the required criteria for emerging standards based smart metering deployments from a reliability, performance, interoperability and cost perspective.”

These new products address the European (CENELEC), American (FCC) and Japanese (ARIB) profiles defined by the G3-PLC Alliance. Atmel is an active participant in the G3-PLC Alliance certification program and expects full CENELEC certification in November followed by FCC and ARIB band certifications in the coming months.

A distinguishing feature of the ATPL250A and SAM4CP16C is an integrated Class-D line driver, which provides outstanding signal injection efficiency and improved thermal characteristics compared to competing technologies. This will help eliminate reliability issues encountered in the field as a result of thermal overheating. Additionally, common architecture, software environment and tools ensure that our customers’ R&D investments can be shared and re-utilized over multiple projects which address various connectivity standards.

SAM4CP16C_LQFP176_angle2

Key features of the SoC include:

  • Application 
    • ARM Cortex-M4 running at up to 120 MHz,
    • Memory protection unit (MPU)
    • DSP Instruction
    • Thumb-2 instruction set
    • Instruction and data cache controller with 2 Kbytes cache memory
  • Co-processor
    • ARM Cortex-M4F running at up to 120 MHz
    • IEEE 754 compliant, single precision floating-point unit (FPU)
    • DSP Instruction
    • Thumb-2 instruction set
    • Instruction and data cache controller with 2 Kbytes cache memory
  • Symmetrical/Asynchronous dual core architecture
    • Interrupt-based interprocessor communication
    • Asynchronous clocking
    • One interrupt controller (NVIC) for each core
    • Each peripheral IRQ routed to each NVIC input
  • Cryptography
    • High-performance AES 128 to 256 with various modes (GCM, CBC, ECB, CFB, CBC-MAC, CTR)
    • TRNG (up to 38 Mbit/s stream, with tested Diehard and FIPS)
    • Classical public key crypto accelerator and associated ROM library for RSA, ECC, DSA, ECDSA
    • Integrity Check Module (ICM) based on Secure Hash Algorithm (SHA1, SHA224, SHA256), DMA assisted
  • Safety
    •  4 physical anti-tamper detection I/O with time stamping and immediate clear of general backup registers
    • Security bit for device protection from JTAG accesses
  • G3 PLC embedded modem
    • Power-line carrier modem for 50 Hz and 60 Hz mains
    • Implements G3-PLC CENELEC, FCC and ARIB profiles
    • G3-PLC coherent and differential modulation schemes available
    • Automatic Gain Control and continuous amplitude tracking in signal reception
    • Class D switching power amplifier control
  • Shared system controller
    • Power supply
    • Embedded core and LCD voltage regulator for single supply operation
    • Power-on-reset (POR), brownout detector (BOD) and watchdog for safe operation
    • Low-power sleep and backup modes

APTL250A_LQFP80_angle2

While notable components of the ATPL250A include:

  • G3-PLC modem
    • Implements G3 CENELEC-A, FCC and ARIB profiles (ITU-T G.9903, June ´14)
    • Power-line carrier modem for 50 Hz and 60 Hz mains
    • G3-PLC coherent and differential modulation schemes available
  • Automatic gain control and continuous amplitude tracking in signal reception
  • 1 SPI peripheral (slave) to external MCU
  • Zero cross detection
  • Embedded PLC analog front end (AFE), requires only external discrete high efficient Class D line driver for signal injection
  • Pin to pin compatible to ATPL30A, Atmel modem for PRIME PLC

The first batch of samples and evaluation kits will be available this month, mass production is slated for January 2015. In the meantime, those wishing to learn more about Atmel’s PLC solutions can head here.

Open Sauce

By Steve Castellotti

CTO, Puzzlebox

North Beach, San Francisco’s Italian neighborhood, is famous for the quality and wide variety of its many restaurants. From colorful marquees scattered up and down Columbus to the hushed, more dimly lit grottos hidden down side streets and back alleys, there is no lack of choice for the curious patron.

Imagine then, having chosen from all these options, you sit down and order your favorite dish. When the plate arrives the waiter places next to it a finely embossed card printed on thick stock. A closer examination reveals the complete recipe for your meal, including hand-written notations made by the chef. Tips for preparation and the rationale for selecting certain ingredients over others are cheerfully included.

Flipping the card over reveals a simple message:

“Thank you for dining with us this evening. Please accept this recipe with our regards. You may use it when cooking for friends and family, or just to practice your own culinary skills. You may even open your own restaurant and offer this very same dish. We only ask that you  include this card with each meal served, and include any changes or improvements you make.”

Sharing the “Secret” Sauce

Having been raised in an Italian family myself, I can assure you that there is no more closely guarded secret than the recipe for our pasta gravy (the sauce). But I can’t help but wonder how such an open sharing might affect the landscape of a place such as North Beach. If every chef was obliged to share their techniques and methods, surely each would learn from the other? Customers would benefit from this atmosphere of collaboration in terms of the taste and quality of their dinners.

These many restaurants, packed so tightly together as they are, would still be forced to compete on terms of the dining experience. The service of their wait-staff, the ambience, and cost would count for everything.

For the majority of customers, knowledge of the recipe would simply be a novelty. In most cases they would still seek a professional chef to prepare it for them. But to the aspiring amateur, this information would contribute to their education. A new dish could be added to their repertoire.

An experienced restaurateur could no doubt correct me on any number of points as to why such a scenario would be a poor business model and never could or should be attempted. But just across town, throughout Silicon Valley and indeed across the globe, in the realm of technology, this exact model has been thriving for decades.

Open Source in the Software World

In the software world, developers have been sharing their source code (the recipe for the programs they write) under licenses similar to the one outlined above on a grand scale and to great success. The Internet itself was largely constructed using open platforms and tools. Mobile phones running Google’s Android operating system are now the most popular in the world, with complete source material available online. And in 2012 Red Hat became the first open source company to achieve a billion dollars in revenue, with customers from IBM to Disney and Pixar among their roster.

The benefits are many. Developers can leverage each others’ work for knowledge and time saving. If you want to build a new web site, there’s no need to write the web server or common routines such as user management from scratch. You can take open versions and start from there. Even better, if you have questions or run into trouble, more likely than not someone else has, too, and the answer is only a search away. Most importantly, if the problem you found indicates a flaw in the software (a bug), then a capable coder is empowered to examine the source and fix it himself or herself. And the result can be shared with the entire community.

There are parallels here to several fields. Similar principles form the basis of the scientific method. Without the sharing of procedures and data, independent verification of results would be impossible. And many discoveries result from iterating on proven techniques. A burgeoning do-it-yourself community, a veritable Maker Movement, has grown around magazines like Make and websites such as Instructables.com. New inventions and modifications to popular products are often documented in meticulous detail, permitting even casual hardware hackers to follow along. Electronics kits and prototyping boards from companies like Arduino are based on Atmel microcontrollers  plus open circuit designs, and are often used to power such projects.

Puzzlebox Brain Controlled Helicopter in Flight

Brain-Controlled Helicopter

Recently, our company, Puzzlebox, released the Orbit, a brain-controlled helicopter. The user begins by setting a display panel to the desired level of concentration and/or mental relaxation they wish to achieve.  A mobile device or our custom Pyramid peripheral processes data collected by a NeuroSky EEG headset. When that target is detected in the user’s brainwaves, flight commands are issued to the Orbit using infrared light. One can practice maintaining focus or a clarity of thought using visual and physical feedback.

Puzzlebox Brain-Controlled Helicopter with Atmel AVR

Puzzlebox Brain-Controlled Helicopter with Atmel AVR

Beyond novelty, however, lies the true purpose of the Puzzlebox Orbit. All source code, hardware designs, schematics, and 3D models are published freely online. Step-by-step guides for hacking the software and electronics are included. Methods for decoding infrared signals and extending mechanisms to operate additional toys and devices are shared. Creative modification is encouraged.  The goal is to promote the product as a teaching aid for middle and high school sciences classes and in university-level programming and electrical engineering courses.

Puzzlebox forging Classroom and Early Adoption of Technology for Education

This business model is itself a bit of an experiment, much like the restaurant described above. There is little preventing a competitor from producing a knock-off and leveraging our own recipes to do it. They might even open their doors just across the street from ours. We’ll need to work hard to keep our customers coming back for seconds. But so long as everyone abides by the rules, openly publishing any modifications of improvements made on our recipe, we’re not afraid to share the secrets of our sauce. We only ask that they include the original material with each dish they serve, and include any changes or improvements made along the way. We’re willing to compete on cost and dining experience. In this way we hope to improve the quality and flavor for everyone.

Puzzlebox with Arduino and Atmel AVR

Puzzlebox with Arduino and Atmel AVR

Puzzlebox Software IDE Interface

Openness and The Internet of Things

Today, communities such as Kickstarter and others tapping into the power of openness and crowd-sourcing are fueling a lot of technological innovation.  The next era for enterprise is revolving around The Internet of Things (#IoT), machine-to-machine (#M2M) communications and even the Industrial Internet (#IndustrialInternet).

One strong proponent of innovation and thought, Chris Anderson, is renowned for having his fingerprints and vision on trends as they bloom into movements.  Anderson is committed and energized in this Make-infused world. His latest book, “Makers: The New Industrial Revolution”, eloquently outlines the “right now” moment with makers. “Hardware is the new software”, opening up the brink of the next age of the Internet, where devices and machines become connected. Cloud, agile apps, and embedded design hardware (systems on chips, microcontrollers, or smart devices) are converging and  paving the next generation of integrated products across the fabric of devices.

“The real revolution here is not in the creation of the technology, but the democratization of the technology. It’s when you basically give it to a huge expanded group of people who come up with new applications, and you harness the ideas and the creativity and the energy of everybody. That’s what really makes a revolution.

…What we’re seeing here with the third industrial revolution is the combination of the two [technology and manufacturing]. It’s the computer meets manufacturing, and it’s at everybody’s desktop.”

Excerpt credited from Chris’s Anderson’s “Maker: The New Industrial Revolution”

With that said, we enter the next age, where hardware is the new software.