02.09.2019
UltraScale + модуль MPSoC с высокой пропускной способностью памяти.
C модулем Mercury + XU9 MPSoC специалист по FPGA Enclustra представляет шестое семейство SOM на основе Zynq UltraScale + MPSoC от Xilinx. Для достижения максимально возможной пропускной способности памяти он оснащен двумя банками памяти: 64-разрядной DDR4 SDRAM (до 4 ГБ), подключенной к PL, и 72-разрядной DDR4 ECC SDRAM (до 8 ГБ), подключенной к PS. Таким образом, модуль достигает пропускной способности памяти до 38,4 ГБ/с.
Для максимально быстрой передачи данных, подлежащих обработке, в модуль и из него имеется 20 мультигигабитных приемопередатчиков со скоростью передачи данных до 15 Гбит / с каждый.
В дополнение к обычным стандартным интерфейсам, таким как два порта Gigabit Ethernet и USB 3.0, в небольшом модуле размером 74 × 54 мм доступны специальные интерфейсы, такие как DisplayPort, SATA, а также SGMII. Mercury + XU9 также оснащен 16-гигабайтной eMMC и 64-мегабайтной флэш-памятью QSPI. И система обработки, и матрица FPGA имеют разъемы PCIe.
Xilinx Zynq UltraScale + MPSoC изготовлен по 16-нм процессу FinFET + и имеет 6 ядер ARM: четыре 64-битных ARM Cortex-A53 с тактовой частотой до 1333 МГц и быстродействующий 32-битный ARM-процессор с двумя ядрами 533 МГц Cortex-R5. Процессоры поддерживаются графическим процессором Mali-400MP2 и видеокодеком H.264 / H.265 (варианты EV).
Enclustra предлагает широкую поддержку разработки своих продуктов. С базовыми платами Mercury + PE1-300 или Mercury + PE1-400 Mercury + XU9 может стать мощной платформой для разработки и создания прототипов.
Enclustra также предлагает комплексную экосистему для XU9, предлагая все необходимое оборудование, программное обеспечение и вспомогательные материалы. Базовая плата Mercury + PE1 является полной платформой для разработки; Подробная документация и справочные чертежи облегчают начало работы, в дополнение к руководству пользователя, схемам пользователя, 3D-модели, посадочным местам на печатной плате и таблицам дифференциальной длины ввода / вывода.
Среду сборки Enclustra Build можно очень легко скомпилировать в Linux для модулей Enclustra SoC с интегрированными процессорами ARM. Модуль и базовая плата выбираются графическим интерфейсом. После этого среда сборки Enclustra загружает соответствующий битовый поток, загрузчик первого этапа (FSBL) и требуемый исходный код. Наконец, U-Boot, Linux и корневая файловая система на основе BusyBox компилируются.
Благодаря концепции семейства с совместимыми разъемами на одной базовой плате могут использоваться различные типы модулей. Например, если процессор ARM не требуется, вместо него можно использовать модуль FPGA Mercury + KX2 на той же базовой плате.