ТНВЭД: 8471500000
ОКПД-2: 26.12.10.000
КТРУ: 26.12.10.000-00000001
ФМТД.467444.022
Процессорный модуль на базе СнК "СКИФ" (микросхема 1892ВА018 про-ва АО НПЦ "Элвис") представляет собой печатную плату размером 70x56мм на которой смонтирован СнК, оперативная память, постоянная память двух видов, аудико кодек, низкоскоростной АЦП и система обеспечения электропитания. По периметру платы располагаются контактные площадки ряда цифровых и аналоговых интерфейсов. Плата модуля предназначеня для установки на несущую плату одним из вдух способов: установка на пасту (пайка) и установка на штыревые разъёмы с шагом 2.0мм (PLD2).
Основное назначение модуля RanetkaPC: решения для IP телефонии, видеонаблюдения, встраиваемая электроника, устройства промышленной автоматики (ПЛК), панели упавления с графическим интерфейсом, стойки ЧПУ, системы захвата и предварительной обработки данных, измерительные системы.
Для тестирования модуля в процессе производства была разработана плата оснастки (RanetkaPC_TestJig). Плата оснастки содержит подпружиненные тестовые пины (Pogo-пины) на котрые кладется плата процессорного модуля и прижимается. В таком сотсоянии плата модуля может быть протестрована, прошита и на ней может быть загружена операционная система. Более подробно о данной конструкции расcказано в нашем видео на Youtube: https://www.youtube.com/watch?v=dx1JTR-QOAU
Оснастка RanetkaPC_TestJig может быть использована как средство разработки (отладочная плата) или как средство входного контроля процессорных модулей на стороне пользователя. Полная конструкторская документация на плату оснастки доступна по ссылке внизу.
Изделия RanetkaPC и RanetkaPC_TestJig полностью разработаны и произведены на мощностях ООО "Фабмикро", г. Тюмень. Печатные платы (текстолит) произведены в ООО "Резонит", г. Зеленоград.
Плата процессорного модуля содержит 10 слоёв металлизации и выполнена по самой современной топологии: 0.075/0.075, via 0.3/0.1.
Спецификация процессорного модуля RanetkaPC:
- Микропроцессор: СнК "СКИФ" (1892ВА018), 4 ядра ARM Cortex-A53, макс частота: 1.377 ГГц.
- Оперативная память: 2x2GiB (или 2x4GiB) LPDDR4.
- Постоянная NOR flash память: 16 MiB QSPI для сохранения начального загрузчика и настроек пользователя.
- Постоянная NAND flash память: eMMC 8GiB, 32GiB или 64GiB для пользовательской ОС.
- Аудио-кодек: 1 стерео выход, 1 стерео вход, макс частота 192 кГц, 16 бит на канал. Микросхема TI TLV320AIC3110.
- Низкоскоростной АЦП: 2 канала и вход для резистивной сенсорной панели. Микросхема TI TSC2046E.
- Электропитание:
основное: от 5В, макс средний ток при полной нагрузке: 1.5А, пиковый ток: 2.2А.
резервное: 3.3В для режима сна и встроенных часов RTC.
- Шаг между сигнальными выводами: 2.0мм.
Интерфейсы:
- 1 x Gigabit Ethernet (RGMII).
- 2 x USB 2.0 (USB 3.0 недоступен).
- 1 x SD/MMC 4 бит.
- 1 x RGB24 + 1 x PWM для подсветки экрана.
- 1 x MIPI DSI, 4 lanes.
- 1 x MIPI CSI2, 2 lanes.
- 1 x PCIe, 2 lanes.
- 1 x JESD 204b.
- 1 x CAN.
- 3 x I2C.
- 3 x UART.
- 1 x SPI.
- 1 x RTP.
- 2 x LRADC.
- 8 x GPIO 1.8V.
- 4 x GPIO 3.3V.
- 1 x стерео выход (16 Ом, 50мВт на канал).
- 1 x стерео вход (микрофон).
- JTAG.
- Выводы управления загрузкой (BOOT mode).
Массогабаритные характеристик:
- Длина/ширина: 70x56мм.
- Высота без радиатора: 4мм.
- Высота с радиатором: 12.5мм.
- Высота с радиатором и кулером: 22.5мм.
- Количество сигнальных выводов: 168.
- Количество тестовых выводов: 19.
- Масса без радиатора: 25 г.
- Масса с радиатором без вентилятора: 65 г.
- Масса с радиатором и вентилятором: 75 г.
- Масса радиатора: 35 г.
Климатические характеристики:
- Температура эксплуатации: -40C ... +45C.
Результаты тестов производительности:
Тест STREAM64 на 4 потока:
[root@altlinux ~]# ./stream_c_arm64.exe
-------------------------------------------------------------
STREAM version $Revision: 5.10 $
-------------------------------------------------------------
This system uses 8 bytes per array element.
-------------------------------------------------------------
Array size = 10000000 (elements), Offset = 0 (elements)
Memory per array = 76.3 MiB (= 0.1 GiB).
Total memory required = 228.9 MiB (= 0.2 GiB).
Each kernel will be executed 10 times.
The *best* time for each kernel (excluding the first iteration)
will be used to compute the reported bandwidth.
-------------------------------------------------------------
Number of Threads requested = 4
Number of Threads counted = 4
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 38336 microseconds.
(= 38336 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function Best Rate MB/s Avg time Min time Max time
Copy: 5990.3 0.027205 0.026710 0.029005
Scale: 5782.9 0.028436 0.027668 0.030341
Add: 5109.8 0.047938 0.046969 0.049378
Triad: 4973.3 0.049297 0.048258 0.049792
-------------------------------------------------------------
Solution Validates: avg error less than 1.000000e-13 on all three arrays
-------------------------------------------------------------
Тест Coremark на 4 потока:
[root@altlinux ~]# ./coremark-mt.exe
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 13224
Total time (secs): 13.224000
Iterations/Sec : 18148.820327
Iterations : 240000
Compiler version : GCC8.2.1 20180802
Compiler flags : -O2 -DMULTITHREAD=4 -DUSE_FORK -DPERFORMANCE_RUN=1 -lrt
Parallel Fork : 4
Memory location : Please put data memory location here
(e.g. code in flash, data on heap etc)
seedcrc : 0xe9f5
[0]crclist : 0xe714
[1]crclist : 0xe714
[2]crclist : 0xe714
[3]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[1]crcmatrix : 0x1fd7
[2]crcmatrix : 0x1fd7
[3]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[1]crcstate : 0x8e3a
[2]crcstate : 0x8e3a
[3]crcstate : 0x8e3a
[0]crcfinal : 0xbd59
[1]crcfinal : 0xbd59
[2]crcfinal : 0xbd59
[3]crcfinal : 0xbd59
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 18148.820327 / GCC8.2.1 20180802 -O2 -DMULTITHREAD=4 -DUSE_FORK -DPERFORMANCE_RUN=1 -lrt / Heap / 4:Fork
Сопутствующие материалы:
1. МИКРОСХЕМА ИНТЕГРАЛЬНАЯ 1892ВА018. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ. РАЯЖ. 431282.02. АО НПЦ "Элвис".
2. Разработка процессорного модуля на базе микросхемы 1892ВА018 СнК "СКИФ" и его первый запуск. Статья на Habr.com.
3. Модуль RanetkaPC v1.5M. Схема внешних соединений.
4. Модуль RanetkaPC v1.5М. 3D модель (STEP).
5. Модуль RanetkaPC v1.0. Схема расположения выводов (SVG).
6. Конструкторская документация на плату оснастки RanetkaPC_TestJig v1.3. (САПР KiCAD 7).
7. Плата оснастки RanetkaPC_TestJig v1.3. Схема электрическая. (PDF).
8. Символ модуля RanetkaPC для САПР KiCAD 6/7.
9. Футпринт модуля RanetkaPC для САПР KiCAD 6/7.
Фото/Видео материалы:
1. Первый запуск ОС AltLinux Simply Linux 9 с десктопом на модуле RanetkaPC (MP4).
2. Процессорный модуль RanetkaPC на базе СнК "СКИФ" (1892ВА018). Видео на Youtube.com.
|
Итого: руб.
|