Интересует, есть ли минимально допустимый размер модуля памяти? Например, что если сделать на базе FPGA совместимый DDR2/3/4 модуль памяти, который будет сообщать, что доступно лишь 64/128 килобайта памяти? Это как-то может зависеть от конкретного BIOS-а. Будет ли он нормально приниматься системой? Возможно в самом стандарте памяти прописаны какие-то лимиты по объемам...
Допустим, это невозможно, тогда возможно ли как-то указать, чтобы операционная система использовала полноценный модуль для операционной системы, а на имитацию продолжался лишь «хвост» диапазона? Тогда можно было бы имитировать бОльший объем, но при чтении он бы возвращал нули. Возможно это зависит от того, в какой слот засунуть.
Спрашивал на спец форумах по ПЛИС, но уверенных ответов мне не попалось, всё же это дики изврат. Впрочем, можно для начала опробовать это с каким-то микроконтроллером, у которого поддерживается DDR2 интерфейс, если такие есть.