Wednesday, August 29, 2012

SAM3N4C break

SAM3N4C break SAM3N0B attack SAM3N1B hack SAM3N2A decryption

Uncompromised Performance and Ease of Use
The Atmel® entry point into ARM® Cortex™ M3 technology, the SAM3N intelligently combines high-performance architecture, peripherals and power–saving techniques to deliver uncompromised performance. Available in multiple memory densities, pin counts and package types, the SAM3N offers a scalable solution to meet application requirements. It is supported by a full set of software libraries, project examples, tools and a worldwide ecosystem to shorten development cycle time. Pin-to-pin compatible with the SAM7S and the SAM3S, the SAM3N facilitates migration within the family.
Key Features
Atmel QTouch Capacitive Touch Support — The SAM3N series is touch-ready, offering native support for Atmel QTouch® technology for easy implementation of buttons, sliders and wheels in your application.
Data Speedway — Native 3-layer bus AHB matrix support with 10 peripheral DMA channels and distributed memory for high-speed uninterrupted data flows with minimum processor overhead.
Simplified PCB Design and Low System Cost — Integrated serial resistors eliminate the need for external resistors to preserve signal integrity, resulting in reduced BOM cost, real estate savings and simplified PCB design.
1.62 to 3.6V Operation and Low Power — True 1.8V±10% operation extends device operation when running from two AA alkaline batteries. The SAM3N only consumes 22 mA at 48 MHz operation and 1.9 uA in backup mode with the RTC running.

SAM3N00A SAM3N00B SAM3N0A SAM3N0B SAM3N0C SAM3N1A SAM3N1B SAM3N1C SAM3N2A SAM3N2B SAM3N2C SAM3N4A SAM3N4B SAM3N4C
SAM7X128  SAM7X256 SAM7X512 SAM7XC128 SAM7XC256 SAM7XC512
SAM7L128 SAM7L64
SAM9XE128 SAM9XE256 SAM9XE512
SAM9N12
SAM9R64 SAM9RL64
SAM9M10 SAM9M11

SAM3S

Simplifies System Design and Reduces Power Consumption
The Atmel® SAM3S Cortex™ M3 Flash MCU integrates features to simplify system design and reduce power consumption down to 2.3 mW at 1 MHz, 1.45mW/MHz at 64 MHz operation and 1.6 uA in backup mode with the RTC running. Inspired by the best-selling SAM7S series, the SAM3S is the ideal migration path to a more powerful and feature-rich MCU. A renewed peripheral set provides system control, sensor interfaces, an optional external parallel bus interface, connectivity and user interface support.
Key Features
Simplified System Design and Low System Cost — Integrated serial resistors eliminate the need for external resistors to preserve signal integrity, resulting in reduced BOM cost, real estate savings and simplified system design.
Parallel Capture Mode — The SAM3S is the first ARM® MCU with parallel data capture mode on PIOs and DMA support. The parallel data capture mode on the PIOs complements the external bus interface for data collection from external devices that are not compliant with standard memory read protocols, such as low-cost image sensors.
Atmel QTouch Capacitive Touch Support — The SAM3S series is touch-ready, offering native support for Atmel QTouch® technology for easy implementation of buttons, sliders and wheels in your application.
Safety and Security — Memory protection unit improves code protection and secures multi-application/task execution. Unique 128-bit ID and scrambled external bus interface ensure software confidentiality while the hardware CRC checks memory integrity.

SAM3S16C SAM3S1A SAM3S1B SAM3S1C SAM3S2A SAM3S2B SAM3S2C SAM3S4A SAM3S4B SAM3S4C SAM3S8B SAM3S8C SAM3SD8B SAM3SD8C

SAM3U

Industry’s First Cortex M3 MCU with On-chip High-speed USB
The Atmel® SAM3U is the industry’s first ARM® Cortex™ M3 Flash microcontroller with on-chip high speed USB Device-and-Transceiver, SDIO/SDCard/MMC and SPI interfaces. This connectivity, together with the SAM3U’s 96 MHz/1.25 DMIPS/MHz operating frequency, makes the SAM3U the unique Cortex M3 device suited to applications with intensive communications requirements, such high speed gateways in industrial, medical, data processing and consumer applications. For rapid evaluation and code development, industry-leading third parties provide a full range of dev tools, RTOS, middleware and support services to reduce time-to-market to a minimum.
Key Features
High-Speed USB — The SAM3U is the first Cortex M3 microcontroller with high-speed USB and an integrated transceiver for fast up/downloading of data, robust EMI tolerance, and plug-and-play high-speed serial interconnectivity.
Atmel QTouch Capacitive Touch Support — The SAM3U is touch-ready, offering native support for Atmel QTouch® technology for easy implementation of buttons, sliders and wheels in your application.
High Performance — Features a 96 MHz maximum operating frequency and a high data-bandwidth architecture based on a 5-layer bus matrix with 22 DMA channels and distributed memory.
Dual-Bank Flash — Provides safe in-application programming (IAP) including the boot program
Memory Protection Unit — Improves code protection and secures multi-application/task execution.

SAM3U1C SAM3U1E SAM3U2C SAM3U2E SAM3U4C SAM3U4E

SAM3A


Optimized for CAN Connectivity
The Atmel® SAM3A ARM® Cortex™-M3 Flash-based microcontroller (MCU) features connectivity peripherals including a dual CAN interface and high-speed USB (HS USB) MiniHost and device with on-chip physical layer (PHY).  Devices are available in a dual-bank configuration of 256KB and 512KB Flash total and in 100-pin QFP and BGA package options. The architecture is designed to support high-speed data transfers and includes a multi-layer bus matrix plus dual SRAM banks, direct memory access (DMA) channels and peripheral DMA controller (PDC) for applications supporting multi-task operations. The SAM3A series is ideal for networking applications in the industrial embedded market and in home and building automation, smart grids and industrial automation.
Key Features
Connectivity — With its architecture and peripherals including dual CAN and HS USB MiniHost and device with on-chip PHY, the SAM3A is optimized for applications requiring high levels of connectivity.
Atmel QTouch Capacitive Touch Support — The SAM3A is touch-ready, offering native support for Atmel QTouch® technology for easy implementation of buttons, sliders and wheels functionality in your applications.
Enhanced Safety and Security — A variety of features integrated into the SAM3A series provide safety and security for your system. For example, dual-bank Flash enables safe in-system firmware upgrades. In addition, the SAM3A offers clock failure detection and a true random number generator.
Low Power Consumption — All SAM3 MCUs feature a sophisticated, flexible power management scheme that minimizes power consumption under all usage conditions. You can put the devices in back-up mode with the core and peripherals powered down, reducing power down to 2.5uA for the SAM3A series. A high-speed on-chip RC oscillator accelerates wake-up from back-up mode, further reducing average power consumption.

SAM3A4C SAM3A8C

SAM3X

Delivers Enhanced Connectivity
The Atmel® SAM3X ARM® Cortex™-M3 Flash-based microcontroller (MCU) brings more connectivity to the SAM3 family by adding Ethernet, dual CAN and high-speed USB (HS USB) MiniHost and device with on-chip physical layer (PHY). Devices feature a dual-bank configuration of 256KB and 512KB Flash total and are available in 100-pin and 144-pin QFP and BGA package options. The architecture is designed to support high-speed data transfers and includes a multi-layer bus matrix plus dual SRAM banks, direct memory access (DMA) channels and peripheral DMA controller (PDC) for applications supporting multi-task operations. The SAM3X series is ideal for networking applications in the industrial embedded market and in home and building automation, smart grids and industrial automation.
Key Features
Optimized for Connectivity — With its architecture and peripherals including Ethernet, dual CAN and HS USB MiniHost and device with on-chip PHY, the SAM3X is optimized for applications requiring high levels of connectivity.
Atmel QTouch Capacitive Touch Support — The SAM3X is touch-ready, offering native support for Atmel QTouch® technology for easy implementation of buttons, sliders and wheels functionality in your applications.
Enhanced Safety and Security — A variety of features integrated into the SAM3X series provide safety and security for your system. For example, dual-bank Flash enables safe in-system firmware upgrades. On-the-fly external memory scrambling on the 16-bit external bus interface enhances the protection of your external memory content, without impacting system performance. In addition, the SAM3X offers clock failure detection and a true random number generator.
Low Power Consumption — All SAM3 MCUs feature a sophisticated, flexible power management scheme that minimizes power consumption under all usage conditions. You can put the devices in back-up mode with the core and peripherals powered down, reducing power down to 2.5uA for the SAM3X series. A high-speed on-chip RC oscillator accelerates wake-up from back-up mode, further reducing average power consumption.

SAM3X4C SAM3X4E SAM3X8C SAM3X8E

SAM7S/SE

Improved Deterministic Performance for Real-time Applications
The Atmel® SAM7S/SE ARM7TDMI® Flash MCU provides a strong migration path for 8/16-bit microcontroller users seeking additional performance, extended memory, and optimized system integration. The products feature high-speed Flash, SRAM, and extensive peripherals, as well as a complete set of system functions to minimize the number of external components. Peripheral DMA Controller channels eliminate processor bottlenecks during peripheral-to-memory transfers to maximize performance. Selected devices feature an External Bus Interface that provides access to external NAND Flash, SDRAM, CompactFlash, SRAM and ROM storage.
Key Features
Extensive peripherals, uncompromised performance — Featuring an extensive peripheral set that includes USB 2.0 Device, USART, SPI, SSC, TWI, and an 8-channel 10-bit ADC. Architectured to maximize processor performance and efficiency.
Highly integrated design reduces costs and BOM — Combining the ARM7TDMI processor with on-chip Flash and SRAM, a wide range of peripheral functions and power and reset management on a single, integrated chip provides maximum flexibility, while minimizing the need for expensive additional components. The result is a streamlined bill of materials (BOM), faster development, and reduced cost.
Supports true in-application programming with dual-bank Flash — Flash memory on select models is arranged in two separate banks that allow the device to be programmed simultaneously with application execution. A dual-bank implementation protects the application against potentially catastrophic failure from unexpected power outages during firmware updates.
Comprehensive ecosystem and tools — To help speed development, SAM7S/SE microcontrollers are fully supported by a worldwide ecosystem of industry-leading suppliers of development tools, operating systems and protocol stacks.

SAM7S16 SAM7S161 SAM7S32 SAM7S321 SAM7S64 SAM7S128 SAM7S256 SAM7S512 SAM7SE32 SAM7SE256 SAM7SE512

SAM7X/XC

Deterministic Flash MCU Offers Ethernet, CAN, USB and Hardware Cryptography Features
Atmel® SAM7X/XC ARM7TDMI® Flash MCU offer power and flexibility, delivering a cost-effective solution for extensively networked, real-time embedded systems. They feature embedded high-speed Flash and SRAM, a large set of standard peripherals, plus a USB 2.0 Device, a 10/100 Ethernet MAC and a CAN controller. To optimize performance, dedicated peripheral DMA channels eliminate processor bottlenecks during peripheral-to-memory transfers. For secure data transfers, the SAM7XC is available with a hardware AES encryption accelerator and a Triple Data Encryption System.
Key Features
Extensive peripherals, uncompromised data rate — Featuring an extensive peripheral set that includes 10/100 Ethernet MAC, CAN, USB 2.0, USART, SPI, SSC, TWI, 8-channel 10-bit ADC. Architectured to maximize processor performance and data transfer efficiency.
Hardware Encryption/Decryption — Embedded AES and Triple DES function at rates of 80 Mbps for AES, 32.8 Mbps for DES and 20 Mbps for triple DES.
Highly integrated design reduces costs and BOM — Combining the ARM7TDMI processor with on-chip Flash and SRAM, power and reset management, and a wide range of peripheral functions on a single, integrated chip provides maximum flexibility, while minimizing the need for expensive additional components. The result is a streamlined bill of materials (BOM), faster development, and reduced cost.
Comprehensive ecosystem and tools — To help speed development, SAM7X/XC microcontrollers are fully supported by a worldwide ecosystem of industry-leading suppliers of development tools, operating systems and protocol stacks.

SAM7X128  SAM7X256 SAM7X512 SAM7XC128 SAM7XC256 SAM7XC512

Atmel SAM7L


Ultra Low-power Flash MCU with 100nA Power-down Mode
The Atmel® SAM7L is a high-performance, ultra-low power ARM7TDMI®-based microcontroller, offering reduced power consumption in active and standby modes. With power consumption levels as low as 100nA, the SAM7L is unique in its category. To achieve this, Atmel implements power-saving techniques such as programmable operating voltage and operating frequency, the use of DMA instead of the CPU for data transfers, and embedded power switches and voltage regulators. The extensive peripheral set includes a 40-segment LCD controller, USART, SPI, Timer Counter, RTC and ADC, as well as a complete set of system functions.
Key Features
Low power consumption — Consumes 0.5mA/MHz typical in active mode, 100nA in power down mode
Extensive peripherals and Segment LCD interface — Featuring an extensive peripheral set that includes USART, SPI, TWI, Timer/Counter, RTC, ADC, 40-segment LCDC. The LCD interface includes drivers and a programmable LCD power supply for contrast control.
Comprehensive ecosystem and tools — SAM7L microcontrollers are fully supported by a low-cost starter kit and a worldwide ecosystem of industry-leading suppliers of development tools, operating systems and protocol stacks.

SAM7L128 SAM7L64

SAM9XE

SAM9XE

200-MIPS ARM9-based Flash MCU Optimized for Connectivity and High Data Bandwidth
The Atmel® SAM9XE Flash microcontroller combines a 200-MIPS ARM926EJ-S™ processor core with up to 512K bytes of on-chip Flash. It offers an unrivalled combination of performance and functionality on a single chip, making the SAM9XE ideal for space-constrained applications where high level of integration and small footprint is required. The SAM9XE shares the maximum of peripherals and technology with Atmel’s ARM7™ and Cortex™ M3-based families, making the migration between the Flash microcontroller families easy. The SAM9XE microcontrollers are fully supported by a worldwide ecosystem of industry-leading suppliers of development tools, operating systems and protocol stacks.
Key Features
Extensive peripherals for networking/connectivity — Includes 10/100 Ethernet, SD/SDIO/MMC, FS USB 2.0 Device and Host, USART, SPI, SSC, TWI, and a 10-bit ADC
Optimized Internal Data Bandwidth — Integrates a processor clock running at 180 MHz and a high data bandwidth architecture based on a 6-layer bus matrix with 24 DMA channels
Up to 512kB of embedded Flash — Enables critical code to be securely stored on-chip, reducing the need for external memory
1.8 to 3.3V Operation — True 1.8V±10% operation extends device operation for battery-powered devices and other power-sensitive applications.

SAM9XE128 SAM9XE256 SAM9XE512

SAM9N

SAM9N

High-performance Entry-Level Microprocessors
Based on the ARM926EJ-S processor, the SAM9N embedded MPUs run at 400MHz and are the ideal devices for cost-sensitive applications in industrial markets. The SAM9N12 offers:
Support for next-generation memories
A solid peripheral set with multiple connectivity interfaces
Low power consumption and reduced system cost through innovative design techniques
Key Features
Next-generation memory — LPDDR/DDR2 support ensures supply and cost efficiency. Plus, these MPUs feature MLC NAND Flash support with 24-bit error code correction.
Extensive peripherals for connectivity — Includes FS USB 2.0 device and host with on-chip transceiver, SD/SDIO/MMC, USART, SPI, SSC, TWI, and a 10-bit ADC.
Low power and low system cost — Power consumption is only 300µW/MHz at 400MHz operation and 8µA in backup mode. 3.3V I/Os eliminate the need for external level shifters, while 0.8mm ball pitch packages reduce PCB design complexity and cost.
SAM9N12

Tuesday, August 14, 2012

TMS320C2810 Memory Bus

TMS320C28x Memory Bus (Harvard Bus Architecture)

As with many DSP type devices, multiple busses are used to move data between the memories and
peripherals and the CPU. The C28x memory bus architecture contains a program read bus, data read bus
and data write bus. The program read bus consists of 22 address lines and 32 data lines. The data read
and write busses consist of 32 address lines and 32 data lines each. The 32-bit-wide data busses enable
single cycle 32-bit operations. The multiple bus architecture, commonly termed “Harvard Bus”, enables the
C28x to fetch an instruction, read a data value and write a data value in a single cycle. All peripherals and
memories attached to the memory bus will prioritize memory accesses. Generally, the priority of Memory
Bus accesses can be summarized as follows:
Highest: Data Writes (Simultaneous data and program writes cannot occur on the memory bus.)
Program Writes (Simultaneous data and program writes cannot occur on the memory bus.)
Data Reads
Program Reads (Simultaneous program reads and fetches cannot occur on the memory bus.)
Lowest: Fetches (Simultaneous program reads and fetches cannot occur on the memory bus.)

TMS320C2812 CPU

TMS320C2812 CPU
The TMS320C28x family including TMS320F2810, MS320F2811,TMS320F2812,TMS320C2810,TMS320C2811, TMS320C2812.
The C28x? DSP generation is the newest member of the TMS320C2000? DSP platform. The C28x is
source code compatible to the 24x/240x DSP devices, hence existing 240x users can leverage their
significant software investment. Additionally, the C28x is a very efficient C/C++ engine, enabling users to
develop not only their system control software in a high-level language, but also enables math algorithms
to be developed using C/C++. The C28x is as efficient in DSP math tasks as it is in system control tasks
that typically are handled by microcontroller devices. This efficiency removes the need for a second
processor in many systems. The 32 x 32-bit MAC capabilities of the C28x and its 64-bit processing
capabilities, enable the C28x to efficiently handle higher numerical resolution problems that would
otherwise demand a more expensive floating-point processor solution. Add to this the fast interrupt
response with automatic context save of critical registers, resulting in a device that is capable of servicing
many asynchronous events with minimal latency. The C28x has an 8-level-deep protected pipeline with
pipelined memory accesses. This pipelining enables the C28x to execute at high speeds without resorting
to expensive high-speed memories. Special branch-look-ahead hardware minimizes the latency for
conditional discontinuities. Special store conditional operations further improve performance.

TMS320C28x CPU

TMS320C28x CPU
The TMS320C28x family including TMS320F2810, MS320F2811,TMS320F2812,TMS320C2810,TMS320C2811, TMS320C2812.
The C28x? DSP generation is the newest member of the TMS320C2000? DSP platform. The C28x is
source code compatible to the 24x/240x DSP devices, hence existing 240x users can leverage their
significant software investment. Additionally, the C28x is a very efficient C/C++ engine, enabling users to
develop not only their system control software in a high-level language, but also enables math algorithms
to be developed using C/C++. The C28x is as efficient in DSP math tasks as it is in system control tasks
that typically are handled by microcontroller devices. This efficiency removes the need for a second
processor in many systems. The 32 x 32-bit MAC capabilities of the C28x and its 64-bit processing
capabilities, enable the C28x to efficiently handle higher numerical resolution problems that would
otherwise demand a more expensive floating-point processor solution. Add to this the fast interrupt
response with automatic context save of critical registers, resulting in a device that is capable of servicing
many asynchronous events with minimal latency. The C28x has an 8-level-deep protected pipeline with
pipelined memory accesses. This pipelining enables the C28x to execute at high speeds without resorting
to expensive high-speed memories. Special branch-look-ahead hardware minimizes the latency for
conditional discontinuities. Special store conditional operations further improve performance.