基于减小导弹舵机系统的体积的目的,采用一个控制器控制四个舵机,舵机控制器以DSP+FPGA为核心架构,控制器中的编码器接口通过FPGA来实现。根据增量式光电码盘进行位置检测的原理,本文采用Verilog语言,提出了一种基于FPGA的实现增量式光电编码器接口的设计方案。通过实验证明,该接口具有数字滤波、方向鉴别、双向计数、复位等功能,能够与DSP等多种CPU相连。