DSP, Micros & Memory


MCU supports realtime 'smart' control panels

11 June 2008 DSP, Micros & Memory

Atmel’s new AT91SAM9RL64 is an ARM9-based interactive GUI microcontroller with high throughput, and peripherals and OS support optimised to implement ‘smart’ control panel applications that can provide access to content including user manuals, video clips and audio, as well as offering a robust interface to system control functions.

The SAM9RL64 can be used as the main processor in a system or as the co-processor dedicated to the user interface. A USB High Speed link provides the bandwidth to transfer streaming video between the host- and the SAM9RL64 co-processor.

The buttons, dials, switches and joysticks typically used to control electronic products are rapidly being replaced by touch screens with icons that beat or zoom when selected or fly over the screen as the user navigates through the available content. Increasingly, systems are voice activated, being able to both talk and listen to the user. Interactive video content is replacing static lists and instructions.

While 8- and 16-bit microcontrollers are employed for user interfaces in cost sensitive consumer applications, they are simply not capable of dealing with the amount of processing and data movement required to manage a state-of-the-art interactive graphical user interface. The SAM9RL64 is a single-chip panel solution with 200-plus MIPS, a 6-layer bus matrix and DMA on all on-chip peripherals, to support the high data rates associated with screen refresh, image processing, user interaction and the creation of the dynamics guaranteeing a good user experience. On-chip peripherals include LCD and touch screen controllers, USB High Speed device, 24 DMA channels, an MCI/SDIO interface, five UARTs, SPI, dual SSC, AC'97, six timers, four PWMs with high-drive I/Os, dual TWI and a battery backup RTC with associated registers.

In addition to the 4 KBytes each of data and instruction cache, the SAM9RL64 supports deterministic processing with an additional 64 KBytes of SRAM, arranged in four 16 KB blocks, that can be configured as data or instruction tightly coupled memory (TCM) that bypasses the cache to provide single cycle access at the maximum 200 MIPS clock frequency. The TCM may also be configured as local memory for on-chip peripherals connected to the multilayer bus. At system boot, the SRAM is connected to the multilayer bus, allowing the DMA controller to copy the realtime critical code from non-volatile storage, such as NAND or DataFlash. After the code has been shadowed in the SRAM, the memory blocks can be reconfigured as TCM.

Atmel provides the GNU gcc C compiler and GNU gdb debugger free of charge. Commercial licences for realtime operating systems from several vendors are currently being ported for a complete embedded application prototyping. Atmel provides a software package with register descriptions and device drivers for all peripherals and project examples that ease the use of the microcontroller. An evaluation board is available for benchmarking and a quick start to development.



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

EMC limits and levels
Altron Arrow Editor's Choice Circuit & System Protection
As soon as electronics and electrical systems started interfering with each other, the world had to come to some consensus. Considering physics is universal and does not care about what country electrical/electronic products are used in, it should be the same everywhere, right? It is nearly there, but not quite.

Read more...
Industrial time-of-flight proximity sensor
EBV Electrolink Opto-Electronics
STMicroelectronics’ VL53L4ED is a compact, high accuracy time-of-flight proximity sensor designed for industrial and embedded applications that require precise short range distance measurement.

Read more...
Introducing STM32CubeMX2
Altron Arrow Design Automation
STMicroelectronics has launched STM32CubeMX2, a new evolution of its popular configuration and code generation tool for STM32 microcontrollers.

Read more...
Next-gen SPE
Altron Arrow Telecoms, Datacoms, Wireless, IoT
Next-generation 100/1000BASE-T1 Single Pair Ethernet PHYs integrate MACsec security, time sensitive networking, and functional safety.

Read more...
Ultra-low-power smart metering
EBV Electrolink Analogue, Mixed Signal, LSI
ScioSense’s UFC23 sensor combines improved resolution and offset stability with ultra-low standby current, enabling high-end battery-powered water, heat, gas and leak detection meter designs.

Read more...
Industrial vibration sensing simplified
Altron Arrow Analogue, Mixed Signal, LSI
The IIS3DWBG1 from STMicroelectronics is a high performance, three-axis digital vibration sensor engineered for demanding industrial applications where accurate motion monitoring is essential.

Read more...
ESP32-S31 for advanced IoT
iCorp Technologies DSP, Micros & Memory
At the heart of the device is a dual-core 32-bit RISC-V MCU operating at up to 320 MHz, delivering 6,86 CoreMark/MHz performance with MMU support for efficient memory management.

Read more...
High-performance SSD storage
EBV Electrolink Telecoms, Datacoms, Wireless, IoT
Targeting the performance segment, the new KIOXIA XG10 Series leverages PCIe 5.0 technology to significantly elevate speed and responsiveness across data-intensive client applications.

Read more...
Cortex-M33 performance for cost-sensitive designs
Future Electronics DSP, Micros & Memory
The STM32C5 series from STMicroelectronics introduces a new generation of entry-level microcontrollers engineered to deliver enhanced processing capability, modern security, and cost-effective scalability for connected embedded applications.

Read more...
Memory shortage 2026: Engineering implications for South Africa
DSP, Micros & Memory
[Sponsored] Addressing this challenge requires system-level thinking and adoption with McKinsey Electronics providing the engineering and sourcing framework required to maintain system resilience despite ongoing global constraints.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved