FMQL20S400M FMSH FMQL PSoC 85K Logic Cells FCFBGA400
FMQL20S400M FMSH FMQL PSoC 85K Logic Cells FCFBGA400

FMQL20S400M FMSH FMQL PSoC 85K Logic Cells FCFBGA400

Share
FMQL20S400M FMSH FMQL PSoC 85K Logic Cells FCFBGA400 — Programmable Logic Cells 85,000, BRAM Capacity 4.9 Mb
    • Product Details
    • Download
    At a Glance
    • 85K logic cells
    • 4.9 Mb BRAM and 220 DSP slices
    • FCFBGA400 (17×17 mm) package
    • Quad-core SoC processor @ 800 MHz

    The FMSH FMQL20S400M is an FMQL programmable system-on-chip: Quad-core SoC processor @ 800 MHz paired with 85K logic cells of FPGA fabric in an FCFBGA400 package measuring 17×17 mm. CPU and fabric share memory bandwidth through AXI ports, so the fabric behaves as a peripheral rather than a separate chip.

    Key Specifications

    Programmable Logic

    Programmable Logic Cells85,000
    BRAM Capacity4.9 Mb
    DSP Slices220

    Processing System

    CPU CoresQuad-core SoC processor @ 800 MHz
    L2 Cache512KB
    External DDRDDR3 / DDR3L / LPDDR2
    General PeripheralsCAN, SPI, UART, I2C, GPIO (up to 174 pins)
    High-Speed Peripherals2×USB, 2×GigE

    Package and I/O

    PackageFCFBGA400
    Package Size17 × 17 mm
    Ball Pitch0.8 mm
    HPIO / HDIO / HS Transceiver Channels0/150/0

    Family Overview

    The FMQL series integrates a quad-core ARM processor with FPGA fabric on one die — a programmable system-on-chip rather than a discrete CPU plus FPGA pair. Hardened USB, Ethernet, SD and QSPI peripherals sit alongside the fabric, and the parts run Linux, an RTOS or bare metal.

    • Quad-core CPU at 800 MHz
    • SerDes up to 12.5 Gbps
    • 85K to 350K logic cells
    • Linux / RTOS / bare metal

    Applications

    Industrial control, test and measurement, video processing and edge gateways — designs that need a CPU, an operating system and deterministic fabric logic in one package.

    Design Notes

    • The processor and the fabric share memory bandwidth. Where the design moves data between the CPU and the fabric, check the AXI port widths and the arbitration before assuming full-rate throughput.
    • Hardened peripherals (USB, Ethernet, SD, QSPI) free logic but are fixed in number. Count the interfaces you need against the part's hard IP list.
    • Boot flow is set by the boot mode pins and the on-chip ROM. Confirm the sequence for your production programming method rather than the development board default.
    • Linux, RTOS and bare-metal are all supported. The device tree and driver support for the fabric-side IP varies — check what is upstream before choosing the OS.

    Common Questions

    How much logic does the FMQL20S400M provide?

    85,000 programmable logic cells. The fabric also carries the BRAM and DSP resources listed above.

    What package is the FMQL20S400M in?

    FCFBGA400, 17×17 mm. Check the pin-out for the transceiver and HPIO assignment before layout.

    Does the FMQL20S400M include a processor?

    Yes — Quad-core SoC processor @ 800 MHz. The processor connects to the fabric through AXI ports, so the fabric acts as a peripheral rather than a separate chip.

    Which EDA toolchain supports the FMQL20S400M?

    Procise for the FM7 family, Vulture for FM9, and ICraft for FPAI. The PSoC line is supported within the same flow as the FPGA family it derives from.

    Shenzhen Gaorunxin Technology Co., Ltd

    Online message