мы про такое уже общались в личке - МДЗ на FPGA, втыкаемый в PCIe порт. но, насколько я понимаю, у него будет меньше уровень доступа к железу, чем у родного TPM, потому что на базе этого же TPM делается "Silicon Root of Trust", который работает ещё до того, как PCIe устройства проинициализированы.TPM лучше делать внутри этого девайса. Поправить бутлодер линукса чтобы он считывал ключ из другого источника - намного проще чем хачить "оригинальный" тпм. Заодно получится некая универсальность, не только на одной версии мат.платы девайс будет работать.
надо будет покурить разводку материнок на досуге.