Shared System Memory (SDRAM) (e.g. DDR3/DDR4) is a concept of SoC FPGAs that uses a
single memory pool for FPGA Soft-IP modules and for the Arm® Processor System.
instead of two independent system Memory sources for the FPGA- and Arm® World
Our experience shows that a complex and wide range Design effort is required to achieve a high Memory performance that does not limit the FPGA-Fabric.
It contains for instance the fields FPGA interface-, Linux Bootloader, Linux Kernel Design with an advanced Optimization.
We have a high-level experience with the External Memory Interface (EMIF) of the Intel® Arria® 10- and Intel® Agilex™ series and with Memory designs of the Intel® Cyclone® V family.