Alle Storys
Folgen
Keine Story von Atmel Corporation mehr verpassen.

Atmel Corporation

Atmel's 'Deterministic' ARM7 MCUs Combine Ethernet, CAN, USB, Encryption With Support for Real-time Apps

Rousset, France (ots/PRNewswire)

- 10 Mbps Serial Communication With Only 4% Raw Performance
Loss,20x Encryption/Decryption Speed
Atmel(R) Corporation (Nasdaq: ATML), a global leader in the
development and fabrication of advanced semiconductor solutions,
announced today the industry's first two ARM7-based, flash MCUs with
embedded 10/100 Ethernet MAC, CAN, full-speed (12 Mbps) USB 2.0 and a
high speed AES/3DES encryption engine. Designed for extensively
networked, real-time embedded systems, the AT91SAM7X128 and
AT91SAM7X256 also have a 10-bit ADC, two SPIs, SSC, TWI, three UARTs,
an 8-level priority interrupt controller, and a full complement of
supervisory functions. The two new 50 MIPS MCUs have 32- or 64 Kb of
SRAM and 128- or 256 Kb of 25 ns flash memory that supports
deterministic processing as required for real-time control systems.
"Increasingly embedded systems are networked together using
Ethernet, CAN, 802.15.4 and other protocols," said Jacko Wilbrink,
Atmel's ARM marketing manager. "These "embedded networks" are in turn
networked to the outside world via Ethernet connections to intranets
or the Internet. The SAM7X architecture provides the extensive
connectivity, memory and processing resources to support
communication protocols securely, while offering real-time features
required in real-time systems, but not previously available on 32-bit
MCUs."
Peripheral DMA Controller Ensures 4+ Mbps Data Transfer and 80
Mbps Streaming Encryption -- A peripheral DMA controller (PDC)
connects each SAM7X peripheral directly to on-chip memory, allowing
high throughput data transfers without any processor overhead.
Conventional ARM processors, which require the CPU to transfer the
data one byte at a time, exhaust 55% of their processing resources at
just 2 megabits per second (Mbps) and 100% of it at 4 Mbps. Higher
data rates are not possible. In contrast, the SAM7X expends just 2%
of its cycles at 4 Mbps and only 4% of its cycles at 10 Mbps.
By allowing data streams to be encrypted/decrypted in hardware and
assisted by DMA, the SAM7X offers 80 Mbps AES encryption throughput,
which is 20x faster than a software implementation.
Considering that the data rate for full speed USB 2.0 is 12 Mbps,
the CAN data rate is 1 Mbps, Ethernet at 100 Mbps and SAM7 SPI and
USART peripherals can run at 25Mbps, it becomes quite clear that DMA
and hardware encryption are mandatory for high throughput secure data
transfers.
10/100-Mbps IEEE 802.3-compliant Ethernet (MAC) With Dedicated DMA
Ensures 100 Mbps Throughput. Configurable in full- or half-duplex
modes, the SAM7X EMAC has programmable interpacket gap, support for
virtual-LAN tagged frames and automatic-pause frame generation and
termination. A dual mode interface offers seamless Media Independent
Interface (MII) for a large selection of PHYs in Fast Ethernet
applications, or a Reduced Media Independent Interface (RMII) which
uses less I/O. SAM7X MCUs can be interfaced directly with POS-PHY
Level 2/SPI-3-compliant devices, including standard network
processors. Lossless flow-control via on-chip system buffers,
eliminates the need for external memory or flow-control mechanisms.
Jumbo frames of up to 10240 bytes are supported.
Embedded AES/3DES Encryption/Decryption Engine. SAM7X processors
have an embedded AES and Triple DES encryption engine which, in
conjunction with the peripheral DMA controller, can encrypt or
decrypt data at a rate of 80 Mbps for AES, 32.8 Mbps for DES and 20
Mbps for triple DES.
25 ns Flash Supports Deterministic Processing. Although ARM MCUs
offer excellent performance characteristics for embedded designs,
they are rarely used in control applications because the code
shadowing they use to boost performance makes it impossible to
accurately predict the exact clock cycle of any event. Atmel,
uniquely, has given the ARM7 core deterministic processing by adding
25 ns flash NVM (128- or 256-Kb) that allows the processor to fetch
instructions directly from flash, with no performance penalty, thus
eliminating the need for code-shadowing, and providing predictable
instruction execution.
32-bit Support for Real-time Applications. Real-time applications
are interrupt-intensive and require supervisory functions to
guarantee reliable performance. The conventional ARM7 architecture
has only two interrupts, only one of which can be used for
non-emergency interrupts. Nor do they have the supervisory functions
typically found on 8- and 16-bit machines. SAM7X processors have a
comprehensive suite of real-time peripherals and supervisory
functions that include an 8-level priority interrupt controller,
brownout detection, power-on-reset, single-supply voltage, watchdog
timer, real-time clock, and RC oscillator. Atmel is the only vendor
of ARM -based processor that provides this real-time peripheral set.
Extensive Tool Support -- Compilers, linkers and debuggers are
available for Atmel's SAM7X MCUs from IAR, Green Hills, and Keil. An
evaluation kit, the AT91SAM7X-EK, is available from Atmel at a resale
price of US$250 in any quantity.
CMX, Micrium and FreeRTOS.org offer RTOSs for the SAM7X
processors. TCP/IP stacks available now include SICS uIP/lwIP (open
source), Micrium uC/TCP-IP (royalty-free) and CMX-MicroNet
(royalty-free).
Pricing, Packages, and Availability. The AT91SAM7X128 is available
now in a 100-lead LQFP green package for US$7.20 in quantities of
10,000. The AT91SAM7X256 in a 100-lead LQFP green package for
US$8.65.
About Atmel
Atmel is a worldwide leader in the design and manufacture of
microcontrollers, advanced logic, mixed-signal, nonvolatile memory
and radio frequency (RF) components. Leveraging one of the industry's
broadest intellectual property (IP) technology portfolios, Atmel is
able to provide the electronics industry with complete system
solutions. Focused on consumer, industrial, security, communications,
computing and automotive markets, Atmel ICs can be found Everywhere
You Are(R).
NOTE: (C) Atmel Corporation 2005. All rights reserved. Atmel(R),
logo and combinations thereof, Everywhere You Are(R) and others, are
registered trademarks or trademarks of Atmel Corporation or its
subsidiaries. ARM and combinations thereof are registered trademarks
and trademarks of ARM Limited. Other terms and product names in this
document may be the trademarks of others.
Information
Atmel's AT91SAM7X product information is available at
http://www.atmel.com/products/AT91/ or by Email from 
at91support@atmel.com. Micrium uC/TCP-IP and uC/OS-II:
http://www.micrium.com/ CMX-MicroNet, CMX-RTX, and CMX-Tiny+:
http://www.cmx.com FreeRTOS.org: http://www.freertos.org/ uIP:
http://www.sics.se/~adam/uip/ lwIP: http://www.sics.se/~adam/lwip/
     Press Contacts
     Peter Bishop, Communications Manager, Atmel Rousset,
     Tel:  +33-0-4-42-53-61-50, Email:   pbishop@atmel.com
     Veronique Sablereau, Corporate Communications Manager - Europe,
     Tel:  +33-0-1-30-60-70-68, Email:   veronique.sablereau@atmel.com
     Clive Over, Director of Press Relations - USA and Asia,
     Tel:  +1-408-451-2855, Email:   cliveover@atmel.com
Web site: http://www.atmel.com

Contact:

Peter Bishop, Communications Manager of Atmel Rousset,
+33-0-4-42-53-61-50, or pbishop@atmel.com, or Veronique Sablereau,
Corporate Communications Manager, Europe, of Atmel,
+33-0-1-30-60-70-68, or veronique.sablereau@atmel.com, or Clive Over,
Director of Press Relations of Atmel, USA and Asia,+1-408-451-2855,
or cliveover@atmel.com

Weitere Storys: Atmel Corporation
Weitere Storys: Atmel Corporation