MYIR Tech a lancé le système sur module MYC-JX8MMA7 combinant un processeur NXP i.MX 8M Mini quadricœur Arm Cortex-A53 avec un FPGA AMD Xilinx XC7A25T Artix-7.
Le module CPU 82 x 45 mm est livré avec 2 Go LPDDR4, 8 Go de mémoire flash eMMC et 32 Mo de mémoire flash QSPI pour le processeur Arm et 256 Mo de mémoire DDR3 et 32 Mo de mémoire flash QSPI pour FPGA. Il expose les E/S via un connecteur de bord MXM 3.0 et peut fonctionner dans la plage de température industrielle (-40 à 85°C).

Spécifications du module CPU MYC-JX8MMA7 :
- SoC – NXP i.MX 8M Mini avec processeur Cortex-A53 quadricœur à 1,6 (industriel) ou 1,8 GHz, cœur en temps réel Cortex-M4F à 400 MHz, GPU Vivante GC320 et Vivante GCNanoUltra 3D/2D, 1080p60 H Décodeur vidéo .265, H.264, VP8, VP9, encodeur vidéo 1080p60 H.264 et VP8
- FPGA – AMD Xilinx Artix-7 XC7A25T-2CSG325 avec 23 360 cellules logiques, 3x GTP
- Mémoire système et stockage
- SoC – 2 Go LPDDR4, 8 Go de mémoire flash eMMC et 32 Mo de mémoire flash QSPI
- FPGA – 256 Mo DDR3 et 32 Mo QSPI Flash
- Connecteur de bord MXM 3.0 314 broches avec
- Sous-système CPU
- Affichage – 1x MIPI DSI
- Caméra – 1x MIPI CSI
- Audio – Entrée PDM 8 canaux, 3x SAI/I2S
- Mise en réseau – Gigabit Ethernet avec prise en charge IEEE 1588 et AVB
- USB – 2 interfaces USB 2.0
- 1x PCIe 2.0
- 2x SDIO
- E/S à faible vitesse – 3x SPI, 4x I2C, 4x UART
- Sous-système FPGA
- 3x GTP
- 105x E/S HR
- 1xJTAG
- Sous-système CPU
- 2x CI de gestion de l’alimentation (BD71847AMWV) l’un pour le processeur NXP, l’autre pour le FPGA Xilinx
- Dimensions – 82 x 45 mm
- Plage de température de jonction
- Commercial – 0 à 90°C
- Industriel – -40 à 105°C

Sur la base du schéma fonctionnel ci-dessus, le FPGA et le CPU sont interfacés via PCIe x1, I2C et des interruptions.
MYiR fournit deux images Linux construites par Yocto basées sur Linux 5.10.72 et U-boot 2021.04 et tous les pilotes pour les périphériques, l’un avec Qt, l’autre sans. Il n’y a aucune mention de logiciel spécifique ou d’exemple de code pour le FPGA Artix-7, donc on s’attendra probablement à ce que vous utilisiez des outils Xilinx comme ISE Design Suite.
La société fournit déjà Arm + FPGA via des modules basés sur les SoC AMD Xilinx Zynq-7000 ou Zynq Ultrascale + FPGA, et la principale raison que je peux voir pour faire une solution à deux puces est l’amélioration des capacités multimédia avec un GPU plus moderne et un intégré VPU pour l’encodage/décodage vidéo. Mais il doit y en avoir d’autres qui me manquent.

La carte de développement MYD-JX8MMA7 permet aux utilisateurs de tester les fonctionnalités du module CPU avec deux cages SFP, un port Gigabit Ethernet RJ45, des interfaces vidéo HDMI et LVDS, des interfaces MIPI CSI et caméra parallèle, des ports USB, une prise audio, deux carte microSD slots (un pour le processeur Arm, l’autre pour le FPGA), un connecteur FMC-LPC et divers en-têtes. Il y a une prise pour un module 5G accompagné de deux prises pour carte micro SIM.

MYiR vend le module CPU de qualité commerciale pour 109 $ et la variante industrielle pour 119 $. Les cartes de développement associées avec des accessoires tels qu’une alimentation 12V/2A se vendent respectivement 199 $ et 219 $. Plus de détails et les liens achetés peuvent être trouvés sur la page du produit.
-
SparkFun Processeur Teensy 4.1 ARM Cortex-M7 à 600 MHz avec puce NXP iMXRT1062
-
Plyisty Carte de Développement Micro, Processeur Arm Cortex A7 32 Bits avec WiFi 6 5 2 BLE, Mémoire DDR3L 512 Mo, Interface MIPI DSI 2 Voies
