Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT91SAM9M10 - новый камень от Атмел
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
lvitaly
Промелькнул даташит на новый, еще не объявленный камень от Атмел - AT91SAM9M10.
Камень монстрообразный, таких у Атмел что-то не припомню.

Залил на ftp
/upload/MCs/ARM/Doc/AT91SAM9M10_ds.rar

продублировал на рапиде
http://rapidshare.com/files/109488653/AT91SAM9M10_ds.rar


Features
• Incorporates the ARM926EJ-S™ ARM® Thumb® Processor
– DSP Instruction Extensions
– ARM Jazelle® Technology for Java® Acceleration
– 32-Kbyte Data Cache, 32-Kbyte Instruction Cache, Write Buffer
– CPU Clock Frequency: 400 MHz @ 1.0V +/- 5%
– Memory Management Unit
– EmbeddedICE™ In-circuit Emulation, Debug Communication Channel Support
• Multi Layer AHB Bus Matrix for Large Bandwidth Transfers
– Twelve 32-bit Layer Matrix
– Boot Mode Select Option, Remap Command
• One 64-Kbyte internal ROM, Single-cycle Access at Maximum speed
• One 64-Kbyte internal SRAM
– Single-cycle Access at System Speed
– ITCM and DTCM accesses
• DDR2/LPDDR Memory Interface: 4-port DDR2/LP-DDR Controller
– 16Bit LP-DDR
– 16Bit DDR2
• Video Decoder (VDEV) Supported Standards
– MPEG-4 Simple and Advanced Profile, Levels 0-5
– H.264 Baseline Profile, Levels 1-3.1
– H.263 Profile 0,Levels 10-70
– VC-1
• Simple Profile, Low and Medium Levels
• Main Profile, Low, Medium and High Levels
• Advanced Profile, Low, Medium and High Levels
– MPEG-2 Main Profile, Low, Medium and High Levels
– DivX Profile Handheld, Portable, Home Theatre and High Definition Profiles
– JPEG Profile Baseline DCT (Sequential) and JFIF 1.02 file form
• External Bus Interface (EBI)
– Sixteen 32-bit Wide Interface, Supporting:
– 16-bit DDR2/LPDDR, Sixteen 32-bit SDRAM/LPSDR
– Static Memories
– NAND Flash (SLC Devices, DMA Channel for Automatic Multiple Block Transfer)
– ECC (SLC NandFlash ECC)
– CompactFlash Logic
• Four High Speed Memory Card Hosts, Supporting (MCI)
– MMC/MMCPlus v4.1
– SDcard/SDIO v2.0
– CE ATA Interface
• 8-channel DMA Controller
– Two Matrix Masters
– Memory to Memory Transfer
– Linked List Management
• 480 Mbps USB Device High Speed Controller with On-Chip UTMI Transceiver
• 480 Mbps USB Host Controller with On-chip UTMI Transceiver (1 Dedicated Port + 1
Port Shared with UDP HS)
– High Speed EHCI
– Full speed OHCI
• 10/100 Mbps Ethernet Mac Controller
– Media Independent Interface or Reduced Media Independent Interface
– 128 Bytes FIFOs and Dedicated DMA Channels for Receive and Transmit
– Wake On LAN Capability
• LCD Controller Supports
– Passive or Active Displays,
– Up to 24 bits per Pixel in TFT Mode
– Up to 16 bits per Pixel in STN Color Mode
– Resolution up to 2048 x 2048, Supports Virtual Screen Buffers
• One 8-channel 10-bit Analog-to-Digital Converter
– Touch Screen Interface Compatible with Industry Standard 4-wire Sensitive Touch Panels
• Universal Video Decoder Provides Decoding of MPEG-2/MPEG-4/H.263/H.264/VC1(WMV9)/JPEG
– up to 30 fps @D1 resolution
– Image Scaling
– Color Conversion
– Picture in Picture
– Rotation
• ITU-R BT. 601/656 Image Sensor Interface
– with Programmable Frame Capture Rate
– DMA on Preview and Codec Paths
– SAV and EAV Synchronization
– Preview Path with Scaler
• One AC97 Controller (AC97C)
– 6-channel Single AC97 Analog Frontend Interface, Slot Assigner
• RNG Random Number Generator
– Compliant with NIST Special Publication 800-22
– Provides a 32-bit Random Number Each 84 Clock Cycles
• Fully-featured System Controller, Including
– Reset Controller, Shut Down Controller
– Four 32-bit Battery Backup Registers for A Total Of 16 Bytes
– Clock Generator and Power Management Controller
– Advanced Interrupt Controller and Debug Unit
– Periodic Interval Timer, Watchdog Timer and Real-Time Timer and Real Time Clock
• Reset Controller (RSTC)
– Based on Two Power-on Reset Cells
– Reset Source Identification and Reset Output Control
• Shut Down Controller (SHDC)
– Programmable Shut Down Pin Control and Wake-up Circuitry
• Clock Generator (CKGR)
– Selectable 32768 Hz Low-power Oscillator or Internal Low-power RC Oscillator on Battery Backup Power Supply,
providing a permanent Slow Clock
– 12 MHz On-chip Oscillator for Main System Clock and USB Clock
– One PLL up to 800MHz
– One PLL 480MHz optimized for USB HS
• Power Management Controller (PMC)
– Very Slow Clock Operating Mode, Software Programmable Power Optimization Capabilities
– Two Programmable External Clock Signals
• Advanced Interrupt Controller (AIC)
– Individually Maskable, Eight-level Priority, Vectored Interrupt Sources
– One External Interrupt Sources and One Fast Interrupt Source, Spurious Interrupt Protected
• Debug Unit (DBGU)
– 2-wire UART and Support for Debug Communication Channel
• Periodic Interval Timer (PIT)
– 20-bit Interval Timer Plus 12-bit Interval Counter
• Watchdog Timer (WDT)
– Key-protected, Programmable Only Once, Windowed 16-bit Counter Running at Slow Clock
• Real-Time Timer (RTT)
– 32-bit Free-running Backup Counter Running at Slow Clock with 16-bit Prescaler
• Real-Time Clock (RTC)
– Time, Date and Alarm 32-bit Parallel Load
– Low Power Consumption
– Programmable Periodic Interrupt
• Five 32-bit Parallel Input/Output Controllers (PIOA, PIOB, PIOC, PIOD and PIOE)
– 160 Programmable I/O Lines Multiplexed with up to Two Peripheral I/Os
– Input Change Interrupt Capability on Each I/O Line, Schmitt Trigger input
– Individually Programmable Open-drain, Pull-up Resistor and Synchronous Output
– Schmitt Trigger on all inputs.
• Peripheral DMA Controller Channels (PDC)
• Two Synchronous Serial Controllers (SSC)
– Independent Clock and Frame Sync Signals for Each Receiver and Transmitter
– I²S Analog Interface Support, Time Division Multiplex Support
– High-speed Continuous Data Stream Capabilities with 32-bit Data Transfer
• Four Universal Synchronous/Asynchronous Receiver Transmitters (USART)
– Individual Baud Rate Generator, IrDA Infrared Modulation/Demodulation, Manchester Encoding/Decoding
– Support for ISO7816 T0/T1 Smart Card, Hardware Handshaking, RS485 Support
• Two Master/Slave Serial Peripheral Interface (SPI)
– 8- to 16-bit Programmable Data Length, Four External Peripheral Chip Selects
– High speed Synchronous Communications
• Two Three-channel 16-bit Timer/Counters (TC)
– Three External Clock Inputs, Two multi-purpose I/O Pins per Channel
– Double PWM Generation, Capture/Waveform Mode, Up/Down Capability
• One Four-channel 16-bit PWM Controller (PWMC)
• Two Two-wire Interface (TWI)
– Compatible with Standard Two-wire Serial Memories
– One, Two or Three Bytes for Slave Address
– Sequential Read/Write Operations
– Master, Multi-master and Slave Mode Operation
– Bit Rate: Up to 400 Kbits
– General Call Supported in Slave mode
– Connection to Peripheral DMA Controller (PDC) Channel Capabilities Optimizes Data Transfers in Master Mode Only
• SAM-BA® Boot Assistant
– Default Boot Program
– Boot on NandFlash, SDCARD or serial dataflash
– Interface with SAM-BA Graphic User Interface
• Required Power Supplies:
– 0.9V to 1.1V for VDDCORE, VDDPLLA, VDDPLLUTMI, VDDUTMIC
– 3.0V to 3.6V for VDDUTMII
– 1.8V to 3.6V for VDDBU
– 1.65V to 3.6V for VDDOSC
– 1.65V to 3.6V for VDDIOP0, VDDIOP1 and VDDIOP2 (Peripheral I/Os)
– 1.65V to 1.95V for VDDIOM0
– Programmable 1.65V to 1.95V or 3.0V to 3.6V for VDDIOM1 (Memory I/Os)
– 3.0V to 3.6V VDDANA (Analog to Digital Converter)
• Available in a 324-ball TFBGA Green Package (pitch 0.8 mm)
Bladerunner
Цитата(lvitaly @ Apr 22 2008, 14:10) *
• Available in a 324-ball TFBGA Green Package (pitch 0.8 mm)

Все конечно здорово и круто ... но не актуально... так как у нас в России с корпусами типа БГА бальшой трабл с пайкой .. поэтому и приходится рыть компоненты в более демократичных упаковках...
АДИКМ
Цитата(Bladerunner @ Apr 23 2008, 09:30) *
Все конечно здорово и круто ... но не актуально... так как у нас в России с корпусами типа БГА бальшой трабл с пайкой .. поэтому и приходится рыть компоненты в более демократичных упаковках...


Немного голословное утверждение, ИМХО.
посмотрите как ремонтируют сотовые телефоны. утюгом и феном. Хотя бы...
chds
Цитата(Bladerunner @ Apr 23 2008, 09:30) *
... но не актуально... так как у нас в России с корпусами типа БГА бальшой трабл с пайкой ..

Очень странно это читать, если даже у нас в Украине за 400 баксов можно купить допотопную конвекционную станцию и ставить BGA у себя на кухне или обратиться к спецам и за 10 баксов поставить на профессиональном оборудовании BGA любой сложности.

Ни кто не в курсе, почему Atmel с таким маниакальным постоянством клепает ARM926EJ-S, хотя еще год назад у них в анонсах проскакивало сообщение о том, что готовится выход ARM1176JZF с заявленной стартовой частотой в 620MHz in 90nm technology и полной поддержкой ARM Jazelle? По моему глубокому убеждению ARM926EJ проигрывают XScale, по многим параметрам.
АДИКМ
Цитата(chds @ Apr 23 2008, 09:52) *
Очень странно это читать, если даже у нас в Украине за 400 баксов можно купить допотопную конвекционную станцию и ставить BGA у себя на кухне или обратиться к спецам и за 10 баксов поставить на профессиональном оборудовании BGA любой сложности.

Ни кто не в курсе, почему Atmel с таким маниакальным постоянством клепает ARM926EJ-S, хотя еще год назад у них в анонсах проскакивало сообщение о том, что готовится выход ARM1176JZF с заявленной стартовой частотой в 620MHz in 90nm technology и полной поддержкой ARM Jazelle? По моему глубокому убеждению ARM926EJ проигрывают XScale, по многим параметрам.



Деньги, вложенные в лицензию 926 надо отбить. Если завтра они купят 21 ядро, то это вовсе не означает, что надо сворачивать линейки 7 и 9 армов.
chds
Чего то мне кажется, что Intel вкладывает научные исследования больше денег, но у них есть процы от 200МГц до 4ГГц, как говорится на любой вкус.
Почему я так радею за Atmel: до этого хватало мощности ихних МК, но сейчас нужно больше и приходится перелазить с любимого АРМ на непонятный XScale. Может коллективное письмо на Atmel написать, мол хотим АРМ11 smile.gif
KRS
Цитата(chds @ Apr 23 2008, 11:47) *
Может коллективное письмо на Atmel написать, мол хотим АРМ11 smile.gif

IMHO ARM11 уже не актуально. Cortex-Axxx уже есть. архитектура у них получше!
АДИКМ
Здесь перечислены лицензиаты - http://www.arm.com/products/licensing/licencees.html

у атмела есть лицензия на 9. а вот на 11 не вижу.
AlexandrY
Более быстрое ядро само по себе ничего не дает.
Это уже ясно.
Задайтесь вопросом, почему как бы частота у чипов не росла начиная с 60 МГц пины GPIO быстрее чем 3-6 МГц они уже не могут переключать.
Все решает периферия и шинная структура и даже уже не на уровне ядра.
Аудиомикшеры замыкаются на периферии, видеопотоки от камеры к LCD проходят мимо ядра, Ethernet пишет в память не выходя на шину AHB ядра.
Хоть особо и не рекламируют, но в таких SoC-ах уже стоит по нескольку RISC-ов на периферии.
Как минимум один на обработке видео, один в MAC контроллере, возможно один на движке защиты софта.
Вот эти RISC-и и шины и определяют пропускную способность и мощу чипа, а еще errata. biggrin.gif

Если задача не вписывается в стандартные функции положенные смартфону, то такие чипы сразу требуют вспомогательных внеших средств типа FPGA и никакая их внутренняя скорость кэша не помогает.


Цитата(chds @ Apr 23 2008, 10:22) *
Очень странно это читать, если даже у нас в Украине за 400 баксов можно купить допотопную конвекционную станцию и ставить BGA у себя на кухне или обратиться к спецам и за 10 баксов поставить на профессиональном оборудовании BGA любой сложности.

Ни кто не в курсе, почему Atmel с таким маниакальным постоянством клепает ARM926EJ-S, хотя еще год назад у них в анонсах проскакивало сообщение о том, что готовится выход ARM1176JZF с заявленной стартовой частотой в 620MHz in 90nm technology и полной поддержкой ARM Jazelle? По моему глубокому убеждению ARM926EJ проигрывают XScale, по многим параметрам.
chds
Цитата(АДИКМ @ Apr 23 2008, 22:12) *
Здесь перечислены лицензиаты - http://www.arm.com/products/licensing/licencees.html

у атмела есть лицензия на 9. а вот на 11 не вижу.


У меня от Atmel подписка, так в Мая 2007 года написали:
Atmel Licenses ARM1176JZF-S Processor
Extends Atmel's Roadmap of Upwards-compatible ARM Technology-based on 32-bit Microcontrollers from the ARM7 Family through to the ARM9 and ARM11 Families

Atmel announced that it has licensed the ARM1176JZF-S™ processor for implementation in high-performance system-on-chip (SoC) products.The ARM1176JZF-S core clocks at up to 620MHz in 90nm technology, while achieving a power consumption as low as 0.45 mW/MHz. It features ARM TrustZone® technology for enhanced security, ARM Jazelle® technology for efficient embedded Java execution, and ARM Intelligent Energy Manager (IEM™) technology that can reduce processor energy consumption by 25% to 50%.

Но самое интересное, что новость с анонса у самого Atmel исчезла. )))

То AlexandrY: То что сырой мощью сейчас не возьмешь это понятно, хотя и тут вопрос спорный. Например в XScale на ввод вывод стоит свой контроллер, который и занимается таковым не мешая ядру отдыхать. Но АРМ предлагают ядро, а периферию вешают сами производители, так вот эти производители явно не хотят тратить время и ставить дополнительные контроллеры на скоростные интерфейсы. Судя по представленной документации на Ethernet поставили только PDU, а все задачи по сборке на ядро.
_4afc_
Цитата(lvitaly @ Apr 22 2008, 15:10) *
– 12 MHz On-chip Oscillator for Main System Clock and USB Clock


Вот никак не пойму что они этим хотели сказать? Встроенного кварцевого резонатора несмотря на огромный корпус - нет. Внешний резонатор может быть 3-20МГц.
Что за число 12МГц?
chds
Цитата(_4afc_ @ Apr 28 2008, 16:00) *
Вот никак не пойму что они этим хотели сказать? Встроенного кварцевого резонатора несмотря на огромный корпус - нет. Внешний резонатор может быть 3-20МГц.
Что за число 12МГц?

Видимо имелось в виду это:
The Main Oscillator is designed for a 12 MHz fundamental crystal. The 12 MHz is an input of the
PLLA and the UPLL used to generate the 480 MHz USB High Speed Clock (UPLLCK).
Это просто их рекомендация - ставьте любой, но с 12 МГц точно будет работать biggrin.gif
defunct
Цитата(АДИКМ @ Apr 23 2008, 21:12) *
Здесь перечислены лицензиаты - http://www.arm.com/products/licensing/licencees.html

у атмела есть лицензия на 9. а вот на 11 не вижу.

Дык не все лицензиаты перечислены.

На ARM11TM - 64 лицензии.
А компаний перечислено только 23. Я знаю как минимум две компании выпускающие чипы с ARM11 ядрами, которых нет в списке. Так что.... возможно и у Atmel есть.
dENIM
TI там смотрю впереди планеты всей...купил все что продавалось smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.