Перейти к содержанию
    

AT91SAM9M10 - новый камень от Атмел

Промелькнул даташит на новый, еще не объявленный камень от Атмел - 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)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

• Available in a 324-ball TFBGA Green Package (pitch 0.8 mm)

Все конечно здорово и круто ... но не актуально... так как у нас в России с корпусами типа БГА бальшой трабл с пайкой .. поэтому и приходится рыть компоненты в более демократичных упаковках...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все конечно здорово и круто ... но не актуально... так как у нас в России с корпусами типа БГА бальшой трабл с пайкой .. поэтому и приходится рыть компоненты в более демократичных упаковках...

 

Немного голословное утверждение, ИМХО.

посмотрите как ремонтируют сотовые телефоны. утюгом и феном. Хотя бы...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... но не актуально... так как у нас в России с корпусами типа БГА бальшой трабл с пайкой ..

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

 

Деньги, вложенные в лицензию 926 надо отбить. Если завтра они купят 21 ядро, то это вовсе не означает, что надо сворачивать линейки 7 и 9 армов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чего то мне кажется, что Intel вкладывает научные исследования больше денег, но у них есть процы от 200МГц до 4ГГц, как говорится на любой вкус.

Почему я так радею за Atmel: до этого хватало мощности ихних МК, но сейчас нужно больше и приходится перелазить с любимого АРМ на непонятный XScale. Может коллективное письмо на Atmel написать, мол хотим АРМ11 :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может коллективное письмо на Atmel написать, мол хотим АРМ11 :)

IMHO ARM11 уже не актуально. Cortex-Axxx уже есть. архитектура у них получше!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здесь перечислены лицензиаты - http://www.arm.com/products/licensing/licencees.html

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Более быстрое ядро само по себе ничего не дает.

Это уже ясно.

Задайтесь вопросом, почему как бы частота у чипов не росла начиная с 60 МГц пины GPIO быстрее чем 3-6 МГц они уже не могут переключать.

Все решает периферия и шинная структура и даже уже не на уровне ядра.

Аудиомикшеры замыкаются на периферии, видеопотоки от камеры к LCD проходят мимо ядра, Ethernet пишет в память не выходя на шину AHB ядра.

Хоть особо и не рекламируют, но в таких SoC-ах уже стоит по нескольку RISC-ов на периферии.

Как минимум один на обработке видео, один в MAC контроллере, возможно один на движке защиты софта.

Вот эти RISC-и и шины и определяют пропускную способность и мощу чипа, а еще errata. :biggrin:

 

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

 

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здесь перечислены лицензиаты - 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, а все задачи по сборке на ядро.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

– 12 MHz On-chip Oscillator for Main System Clock and USB Clock

 

Вот никак не пойму что они этим хотели сказать? Встроенного кварцевого резонатора несмотря на огромный корпус - нет. Внешний резонатор может быть 3-20МГц.

Что за число 12МГц?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот никак не пойму что они этим хотели сказать? Встроенного кварцевого резонатора несмотря на огромный корпус - нет. Внешний резонатор может быть 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:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здесь перечислены лицензиаты - http://www.arm.com/products/licensing/licencees.html

 

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

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

 

На ARM11TM - 64 лицензии.

А компаний перечислено только 23. Я знаю как минимум две компании выпускающие чипы с ARM11 ядрами, которых нет в списке. Так что.... возможно и у Atmel есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...