中国电子技术网

设为首页 网站地图 加入收藏

 

[原创] Atmel SMART SAMA5D3高性能MPU开发方案

关键词:物联网(IOT) 可穿戴设备 POS MPU SAMA5D3 虚拟存储器系统架构

时间:2015-10-14 10:59:39       作者:Atmel       来源:中电网

Atmel公司的SMART SAMA5D3系列是高性能嵌入MPU,采用ARMâ Cortexâ-A5内核和ARMv7-A Thumb-2指令集,工作频率536MHz,低功耗模式的功耗0.5mW,具有32KB数据缓存,32KB指令缓存和虚拟存储器系统架构,全集MMU和浮点单元(VFPv4),支持DDR2/LPDDR/LPDDR2和MLC NAND闪存,目标用在物联网(IOT),可穿戴设备和POS.本文介绍了SMART SAMA5D3主要特性,框图,以及SAMA5D3 Xplained评估板主要特性和电路图.

The Atmelâ | SMART SAMA5D3 series is a high-performance, power-efficientembedded MPU based on the ARMâ Cortexâ-A5 processor, achieving 536 MHzwith power consumption levels below 0.5 mW in low-power mode. The devicefeatures a floating point unit for high-precision computing and accelerated dataprocessing, and a high data bandwidth architecture. It integrates advanced userinterface and connectivity peripherals and security features.

The SAMA5D3 series features an internal multi-layer bus architecture associatedwith 39 DMA channels to sustain the high bandwidth required by the processorand the high-speed per ipherals. The device offers support forDDR2/LPDDR/LPDDR2 and MLC NAND Flash memory with 24-bit ECC.

The comprehensive peripheral set includes an LCD controller with overlays forhardware-accelerated image composition, a touchscreen interface and a CMOSsensor interface. Connectivity peripherals include Gigabit EMAC with IEEE1588,10/100 EMAC, multiple CAN, UART, SPI and I2C. With its secure bootmechanism, hardware accelerated engines for encryption (AES, TDES) and hashfunction (SHA), the SAMA5D3 ensures anti-cloning, code protection and secureexternal data transfers.

The SAMA5D3 series is optimized for control panel/HMI applications andapplications that require high levels of connectivity in the industrial and consumermarkets. Its low-power consumption levels make the SAMA5D3 particularly suitedfor battery-powered devices.

There are five SAMA5D3 devices in this series. All other featuresare available on all derivatives; this includes the three USB ports as well as theencryption engine and secure boot features.

SMART SAMA5D3主要特性:

l Core
̶ ARM Cortex-A5 Processor with ARMv7-A Thumb-2 Instruction Set
̶ CPU Frequency up to 536 MHz
̶ 32 Kbyte Data Cache, 32 Kbyte Instruction Cache, Virtual Memory System Architecture (VMSA)
̶ Fully Integrated MMU and Floating Point Unit (VFPv4)
l Memories
̶ One 160 Kbyte Internal ROM Single-cycle Access at System Speed, Embedded Boot Loader: Boot on 8-bitNAND Flash, SDCard, eMMC, serial DataFlash, selectable Order
̶ One 128 Kbyte Internal SRAM, Single-cycle Access at System Speed
̶ High Bandwidth 32-bit Multi-port Dynamic RAM Controller supporting 512 Mbyte 8 bank
DDR2/LPDDR/LPDDR2 with datapath scrambling
̶ Independent Static Memory Controller with datapath scrambling and SLC/MLC NAND Support with up to 24-bitError Correcting Code (PMECC)
l System running up to 166 MHz
̶ Reset Controller, Shut Down Controller, Periodic Interval Timer, Watchdog Timer and Real-time Clock
̶ Boot Mode Select Option, Remap Command
̶ Internal Low-power 32 kHz RC Oscillator and Fast 12 MHz RC Oscillator
̶ Selectable 32768 Hz Low-power Oscillator and 12 MHz Oscillator
̶ One 400 to 1000 MHz PLL for the System and one PLL at 480 MHz optimized for USB High Speed
̶ 39 DMA Channels including two 8-channel 64-bit Central DMA Controllers
̶ 64-bit Advanced Interrupt Controller
̶ Three Programmable External Clock Signals
̶ Programmable Fuse Box with 256 fuse bits (of which 192 are available for users)
l Low Power Management
̶ Shut Down Controller
̶ Battery Backup Registers
̶ Clock Generator and Power Management Controller
̶ Very Slow Clock Operating Mode, Software Programmable Power Optimization Capabilities
l Peripherals
̶ LCD TFT Controller with Overlay, Alpha-blending, Rotation, Scaling and Color Space Conversion
̶ ITU-R BT. 601/656 Image Sensor Interface
̶ Three HS/FS/LS USB Ports with On-Chip Transceivers
l One Device Controller
l One Host Controller with Integrated Root Hub (3 Downstream Ports)
̶ One 10/100/1000 Mbps Gigabit Ethernet Media Access Controller (GMAC) with IEEE1588 support
̶ One 10/100 Mbps Ethernet Media Access Controller (EMAC)
̶ Two CAN Controllers with 8 Mailboxes, fully compliant with CAN 2.0 Part A and 2.0 Part B
̶ Softmodem Interface
̶ Three High Speed Memory Card Hosts (eMMC 4.3 and SD 2.0)
̶ Two Master/Slave Serial Peripheral Interfaces
̶ Two Synchronous Serial Controllers
̶ Three Two-wire Interface up to 400 Kbit/s supporting I2C protocol and SMBUS
̶ Four USARTs (ISO7816, IrDAâ, RS-485, SPI, Manchester and Modem Modes)
̶ Two UARTs
̶ One DBGU
̶ Two 3-channel 32-bit Timer/Counters
̶ One 4-channel 16-bit PWM Controller
̶ One 12-channel 12-bit Analog-to-Digital Converter with Resistive Touch-Screen function
l Safety
̶ Power-on Reset Cells
̶ Independent Watchdog
̶ Main Crystal Clock Failure Detection
̶ Register Write Protection
̶ SHA: Supports Secure Hash Algorithm (SHA1, SHA224, SHA256, SHA384, SHA512)
̶ Memory Management Unit
l Security
̶ TRNG: True Random Number Generator
̶ Encryption Engine
l AES: 256-bit, 192-bit, 128-bit Key Algorithm, Compliant with FIPS PUB 197 Specifications
l TDES: Two-key or Three-key Algorithms, Compliant with FIPS PUB 46-3 Specifications
̶ Atmel Secure Boot Solution
l I/O
̶ Five 32-bit Parallel Input/Output Controllers
̶ 160 I/Os
̶ Input Change Interrupt Capability on Each I/O Line, Selectable Schmitt Trigger Input
̶ Individually Programmable Open-drain, Pull-up and Pull-down Resistor, Synchronous Output, Filtering
̶ Slew Rate Control on High Speed I/Os
̶ Impedance Control on DDR I/Os
l Package
̶ 324-ball LFBGA, 15 x 15 x 1.4 mm, pitch 0.8 mm
̶ 324-ball TFBGA, 12 x 12 x 1.2 mm, pitch 0.5 mm

图1.SMART SAMA5D3框图

SAMA5D3 Xplained评估板

The SAMA5D3 Xplained is a fast prototyping and evaluation platform for microprocessor-based design. The board comes with a rich set of ready to use connectivity and storage peripherals and expansion headers for easy customization. A Linux distribution and software package gets you evaluating fast. A USB device connector can be used to power the board as well as programming and debugging it.

SAMA5D3 Xplained评估板主要特性:

SAMA5D36 Cortex-A5 Microprocessor
256MBytes DDR2
256MBytes NAND Flash
LCD connectors
Dual Ethernet (GMAC + EMAC) with PHY and connectors
Three USB connectors (2 Host + 1 Device)
1x SD/eMMC and 1x MicroSD slots
Expansions headers, Arduino R3 Shield compatible
Power measurement straps

图2.SAMA5D3 Xplained评估板外形图

图3. SAMA5D3 Xplained评估板框图

图4. SAMA5D3 Xplained评估板电路图(1)

图5. SAMA5D3 Xplained评估板电路图(2)

图6. SAMA5D3 Xplained评估板电路图(3)

图7. SAMA5D3 Xplained评估板电路图(4)

图8. SAMA5D3 Xplained评估板电路图(5)

图9. SAMA5D3 Xplained评估板电路图(6)

图10. SAMA5D3 Xplained评估板电路图(7)

图11. SAMA5D3 Xplained评估板电路图(8)

图12. SAMA5D3 Xplained评估板电路图(9)
详情请见:
http://www.atmel.com/Images/Atmel-11121-32-bit-Cortex-A5-Microcontroller-SAMA5D3_Datasheet.pdf
http://www.atmel.com/Images/Atmel-11269-32-bit-Cortex-A5-Microcontroller-SAMA5D3-Xplained_User-Guide.pdf

Atmel-11121-32-bit-Cortex-A5-Microcontroller-SAMA5D3_Datasheet.pdf
Atmel-11269-32-bit-Cortex-A5-Microcontroller-SAMA5D3-Xplained_User-Guide.pdf

  • 分享到:

 

猜你喜欢