针对导弹与地面设备数据链通信时接口数据囤积多包且数量不定的问题,提出了一种基于现场可编程逻辑阵列(FPGA)的数据链不定长数据处理架构,核心是三RAM数据缓存模块的设计。通过RAM1和RAM2实现接口数据的乒乓存储,通过RAM3实现缓存数据与物理层模块的数据交互,可达到接口数据无误下发的效果。架构具有通用性,不仅适用于导弹与地面设备之间应答式数据链通信,对于其他应用场景均具有借鉴意义。