Новости

16:11

Микроконтроллеры

ATSAMA5D2 - микроконтроллеры с ядром ARM Cortex-A5 и встроенной DDR2 от Microchip

Microchip » SAMA5D2

Создание современных быстродействующих устройств невозможно без использования высокоскоростных интерфейсов. При этом одним из наиболее сложных этапов разработки становится реализация интерфейса с внешней памятью. Для того чтобы упростить жизнь разработчикам, некоторые производители начали выпускать микроконтроллеры и процессоры с большим объемом встроенной памяти SDRAM. Примером такого решения стало семейство SIP-микроконтроллеров (System In Package) SAMA5D2 от компании Microchip.

Современная электроника оказывается весьма «прожорливой», когда речь заходит об используемой оперативной памяти. Это касается смартфонов, одноплатных компьютеров, графических приложений и многих других устройств. Например, для нормальной работы с операционной системой Linux потребуется 512 Мбит ОЗУ. В графических приложениях ОЗУ используется в качестве экранной памяти, чем выше разрешение и глубина цвета, тем больше памяти требуется. Если взять разрешение высокой четкости HD (1280 × 720) и глубину цвета 24 бита, то для одного единственного экранного слоя понадобится 2700 кбайт ОЗУ. Очевидно, что не всякий микроконтроллер имеет на борту столько памяти, поэтому разработчикам приходится использовать внешнее ОЗУ.

Создание процессорной системы с внешней памятью представляет собой сложную задачу. Для ее решения потребуется опытный разработчик, который сможет грамотно развести высокоскоростные линии, согласовать импеданс проводников, обеспечить минимальную площадь печатной платы и т. д. Однако, к сожалению, даже наличие опыта не гарантирует хорошего результата, особенно если на плате кроме высокоскоростных шин присутствуют и чувствительные аналоговые цепи. Производители современных систем, понимая суть данной проблемы, начинают предлагать микросхемы, объединяющие микроконтроллер/процессор и внешнюю память.

Основными особенностями SIP- микроконтроллеров SAMA5D2 являются:

  • Процессорное ядро ARM Cortex-A5 Core с рабочей частотой до 500 МГц, ARM TrustZone, медийный процессор NEON™;
  • Кэш L1: 32 кбайт данных и 32 кбайт команд;
  • 128 кбайт кэш L2;
  • 128/512/1024 Мбит DDR2-SDRAM;
  • 128 Кбайт внутреннего ОЗУ SRAM;
  • 160 Кбайт ПЗУ, 64 кбайт загрузчика;
  • 16-битный DDR-контроллер внешней памяти;
  • 8-битный контроллер внешней памяти SLC/MLC NAND;
  • Контроллер внешней памяти QSPI;
  • Широкий выбор режимов пониженного потребления;
  • LCD TFT-контроллер с разрешением до 1024×768, выходным 24-битным RGB-интерфейсом, с поддержкой четырех слоев (с возможностью альфа смешивания, вращения и т.д.)
  • Контроллер светочувствительных матриц с разрешением 5 Мп;
  • Последовательные интерфейсы: SSC, I2S, CAN, UART, SPI, LIN;
  • Контроллер сенсорных емкостных панелей (4 × 8-каналов);
  • USB (UDPHS/UHPHS/HSIC);
  • 10/100 Ethernet MAC (GMAC);
  • Поддержка протоколов: IEEE 802.3az, IEEE802.1AS, IEEE802.1Qav, IEEE1588 (PTP);
  • Слоты быстродействующих карт памяти: 2 × SDMMC0;
  • До 90/128 портов вывода/вывода;
  • 12-битный многоканальный 1 MSPS АЦП;
  • 32/16-битные таймеры;
  • Функции криптографии: SHA256, SHA512, AES256, TDES, генератор случайных чисел TRNG и др.
  •  

 

Бесплатный конструктор сайтов - uCoz