论文部分内容阅读
通常在有FPGA(Field Programmable Gate Array)和 DSP(Digital Signal Processor)参与的数据采集处理系统中,正确地解决它们之间的接口是个非常重要而且必须面对的问题。针对闭环消偏光纤陀螺信号处理中既要实现对快速A/D采样数据进行滤波,同时又能保证光纤陀螺能够实现闭环控制以及具有一定的带宽,以光纤陀螺(FOG)信号滤波处理电路中FPGA 和 DSP 的接口问题为例,探讨了三种不同的接口方案的设计思路、优缺点及其适用情况,考虑到光纤陀螺信号处理及其滤波电路的具体情况,最后选择利用 FPGA内部的 FIFO(First In First Out)数据缓冲器实现 FPGA 与 DSP 的接口方案,它实现了逻辑芯片 FPGA 和数字信号处理器 DSP 之间无缝连接,大大提高了 DSP 的使用效率,解决了数据采集和数据处理(数字滤波)之间相冲突的矛盾。
Usually, in a data acquisition and processing system involving FPGA (Field Programmable Gate Array) and DSP (Digital Signal Processor), it is very important and must face the problem to correctly solve the interface between them. In the closed-loop depolarization optical fiber gyro signal processing, it is necessary to filter the fast A / D sampling data, at the same time, to ensure the closed-loop control of the optical fiber gyro and to have a certain bandwidth. In the FOG signal filtering processing circuit, the FPGA And DSP interface problems as an example, the design ideas, advantages and disadvantages of three different interface schemes and their applications are discussed. Taking into account the specific conditions of signal processing and filtering circuits, the final choice is to use the FIFO In First Out Data buffer FPGA and DSP interface to achieve the program, which achieved a seamless connection between the logic chip FPGA and digital signal processor DSP, greatly improving the efficiency of the DSP to solve the data acquisition and data processing (digital Filtering) conflict between the conflict.