M100PFS - Módulo SoC-FPGA PolarFire RISC-V - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

M100PFS – Módulo SoC-FPGA PolarFire RISC-V – Calendae

Hola, ¿qué tal colega?. Te habla Jordi Oriol y en esta ocasión vamos a hablar sobre M100PFS – Módulo SoC-FPGA PolarFire RISC-V – Calendae

El M100PFS se basa en la arquitectura PolarFire FPGA SoC de Microsemi y combina núcleos RISC-V de 64 bits de alto rendimiento con una tecnología FPGA excepcional. La plataforma integra un subsistema MPU basado en RISC-V compatible con Linux en tiempo real en la familia FPGA de rango medio PolarFire, lo que brinda bajo consumo de energía, eficiencia térmica y seguridad de nivel de defensa a los sistemas integrados.

La implementación de la microarquitectura de CPU RISC-V es un proceso simple de 5 pasos y un solo problema que no sufre las vulnerabilidades Meltdown y Spectre que se encuentran en las máquinas de tiempo de inactividad comunes. Los cinco núcleos de CPU son consistentes con el subsistema de memoria, lo que permite una combinación versátil de sistemas deterministas en tiempo real y Linux en un solo clúster de CPU de múltiples núcleos.

Diagrama de bloques

caracteristicas:

  • Microsemi PolarFire SoC FPGA
      • MPFS025T
        23KLE, 68 bloques matemáticos, 4x SERDES 12.5 Gbit / s, 2x puerto raíz PCIe / punto final
      • MPFS095T, disponible bajo pedido
        93KLE, 292 bloques matemáticos, 4x SERDES 12.5 Gbit / s, 2x puerto raíz PCIe / punto final
      • MPFS160T, disponible bajo pedido
        161KLE, 498 bloques matemáticos, 8x SERDES 12.5 Gbit / s, 2x puerto raíz PCIe / punto final
      • MPFS250T
        254KLE, 784 bloques matemáticos, 16x SERDES 12.5 Gbit / s, 2x puerto raíz PCIe / punto final
  • RV64GC de 64 bits de cuatro núcleos, 667 MHz
  • Núcleo de monitor RV64IMAC de 64 bits, 667 MHz
  • Procesador de E / S
    • 2x Gigabit Ethernet
    • 1x USB 2.0 OTG
    • 1x MMC 5.1 SD / SDIO
    • 2x CAN 2.0 A y B
    • Ejecute el controlador flash Quad SPI en el sitio
    • 5x UART multimodo
    • 2x SPI, 2 I2C
    • RTC, GPIO
    • Temporizador de vigilancia 5x
    • Temporizador
  • Procesador a interconexión FPGA
    • 2 interfaces de procesador de tejido AXI4 de 64 bits
    • Tejido AXI4 de 3 x 64 bits para interfaces de procesador
    • 1 interfaz de procesador a tejido APB de 32 bits
  • 1/2/4 GByte LPDDR4 RAM dedicada a HMS
  • 1/2/4 GByte LPDDR4 RAM dedicada a FPGA
  • Flash NOR de 32 Mbit
  • 4-64 GB de memoria eMMC
  • Distribución del reloj
  • configuración predeterminada:
    • Gigabit Ethernet
    • UART
    • PUEDE ÉL
    • SPI
    • I²C
    • USB
  • fuente de alimentación única de 3.3V
  • tamaño 74mmx42mm
  • 2 x interconexión de placa a placa Samtec QSH-090-01-FDA

Planificación y disponibilidad

El M100PFS se encuentra actualmente en desarrollo, las primeras tarjetas se deben esperar aproximadamente. en 3T / 2020

No te olvides compartir en tu Facebook para que tus colegas lo lean

??? ? ? ???

Comparte