HME-P2 combines FPGA with high performance Cortex-M3 MCU core, peripherals, and on-chip SRAM. lt
is a high-performance device which can be widely used in many
applications, such as high-performance in real time motion control and
image processing. And especially, it is optimized for embedded vision
applications and industry control which support high bandwidth MlPl and
LVDS interfaces.
HME-P2 Family FPGA Features
SRAM-based FPGA Fabric
- 6-input Lookup Tables, up to 32K equivalent to 52K logic cells
- DFF-based registers, up to 65,280
Embedded Memory Block
- 196 programmable dual-port DPRAM memory, 9Kb, totaling 1,764Kb
Embedded DSPs block
- 96 DSP (MAC) blocks, 18x18
- or 384 10x10 DSP (MAC) blocks
Clock Network
- 32个de-skew global clocks
- 1 OSC, ±5% freguency accuracy
- 2 PLLs
- dynamic clock management in system
I/O
- 3.3/2.5/1.8/1.5/1.2V LVTTL/LVCMOS常规I/O
- programmable source synchronous I/O
- emulated MIPI D-PHY, LVDS Rx, LVDS Tx, BLVDS
- up to 1200 Mb/s per LVDS I/O
Memory
Embedded SRAM Block
- 2 SRAM, 4Kx32b,totaling 32KB
Package
- SFBGA256
- VBGA324
MCU
ARM Cortex-M3 MCU
- high performance 32-bit processor, frequency up to 300MHz
- outstanding processing performance combined with fast interrupt handling
- enhanced system debug with extensive breakpoint and trace capabilities
- efficient processor core, system, and memories
- single cycle multiplication, hardware divide
- integrated sleep mode
Peripheral
- 2 Timer
- 1 Watch Dog Timer
- 3 I2C interfaces
- 3 SPI interfaces
- 1 QSPI interface
- 3 UART interface
- 2 GPIOs 32-bit
- 1 DMA
| Part Number | P2P50-M0X1 | P2P50-M4H1 | P2P50-M0H1 | |
|
Programmable Logic Block (PLB) |
Logic cells (K) | 52K | 52K | 52K |
| LUT6 | 32,640 | 32,640 | 32,640 | |
| Register | 65,280 | 65,280 | 65,280 | |
|
Embedded Memory Block (EMB) |
9Kb | 196 | 196 | 196 |
| Max (Kb)(1) | 1,764 | 1,764 | 1,764 | |
| DSP | 18b*18b(2) | 96 | 96 | 96 |
| PLL | 2 | 2 | 2 | |
| OSC | RC | 1 | 1 | 1 |
| MCU | Cortex-M3 | 1 | 1 | 1 |
| UART | 3 | 3 | 3 | |
| I2C | 3 | 3 | 3 | |
| SPI | 3 | 3 | 3 | |
| GPIO | 2 | 2 | 2 | |
| Timer | 2 | 2 | 2 | |
| WDG | 1 | 1 | 1 | |
| DMA | 1 | 1 | 1 | |
| SRAM | 4K*32b | 2 | 2 | 2 |
| Total (KB) | 32 | 32 | 32 | |
| pSRAM | 256Mb | 0 | 4 | 0 |
| Total (Mb) | 0 | 1024 | 0 | |
| eFuse | 128b | 1 | 1 | 1 |
| Package (unit: mm) | Max user I/O / (LVDS pair) | |||
| SFBGA256 (11.00x11.00, 0.65 pitch) | - | - | 189(72)(3) | |
| VFBGA324 (15.00x15.00, 0.8 pitch) | 213(24) | 207(24) | ||
Notes:
(1) No hard FlFO.
(2) Two 18x18 can achieve 35x35, and one 18x18 can achieve four10x10.
(3) 72 pairs are analogue output LVDS.
| Title | Version | Release Date | File Format |
| HME-P2_pinlist | V_3.2 | 2025-10-24 | Excel |
| HME-P2_Family_FPGA_Data Sheet | V_2.3 | 2025-10-24 | |
| HME-P2 Family_Clock Resource_User Guide | V_1.0 | 2024-10-28 | |
| HME-P2 Family_PLL_User Guide | V_1.0 | 2024-10-28 | |
| HME-P2_Family_FPGA_Flyer | V_2.2 | 2025-10-24 |


Follow us on WeChat