Elektrine lite

← Feed

@azonenberg@ioc.exchange

Post #4250526

2026-07-30 19:12 UTC

Once again daydreaming about a "baby zynq" microcontroller with a STM32H7 class processor and memory subsystem attached to a few kluts of low power FPGA with hard APB/AHB/AXI (depending on how big they want to make it) ports, a bunch of dedicated or muxable GPIOs, etc. ST apparently has an FPGA-esque peripheral in some STM32s but it's *sixteen* LEs which is a joke. You can't do any kind of useful custom peripheral in that. Ideally i would want to be able to implement my own peripherals for a weird bus the MCU doesn't include natively and even have native DMA to/from them. Which means having full MMIO capabilities (no need to put a DMA in the FPGA, you can use the hard DMA IP and just read/write registers in the FPGA).

Replies (3)

  • @azonenberg@ioc.exchange 2026-07-30 19:14

    If I could get something along the lines of a Trion T20 on the same die as a STM32H735 I'd be all over it. I think they're even both made on the same TSMC 40LP process node so in theory Efinix could license their FPGA IP to ST and just bolt it on as a hard macro.

    Open ##4250523

  • @blazra@social.linux.pizza 2026-07-30 20:07

    @azonenberg@ioc.exchange btw. I vaguely remember you were also wondering about an MCU with PCIe in the past right? So, Stellar G6 has it. I guess, it will be hard to get for a while, but maybe you could sample it. However, it does not have the STM32 peripherals. https://www.st.com/resource/en/data_brief/sr6g6c4.pdf

    Open ##4251955

  • @aholtzma@mstdn.ca 2026-07-30 20:55

    @azonenberg@ioc.exchange you can run Zynq in microcontroller mode without the DDR. Is that still too complicated? iirc you can get it down to a pretty small package.

    Open ##4253106