Если с батарейным резервным питанием, то почему бы и нет. Без ПЗУ запуститься оттуда не получится, но можно будет хранить много чего - около 10 образов дискет.
Контроллер SDRAM на CPLD, по-моему, сделать малореально. Да и с батарейным питанием не все просто. Если уж ставить FPGA, то тогда и SD карту прикрутить, и/или флеш.