Development of Vxibus Common Interface Module Based on DSP
|School||Harbin Institute of Technology|
|Course||Instrument Science and Technology|
|Keywords||VXIbus Common interface DSP DDR2 SDRAM controller|
The apparatus based on the VXI bus with all kinds of functions are applied widely in testing field these years. The main difference of different VXI apparatus is the functional circuit, but the interface circuits have consistencies. Therefore, it is valuable in practical to design the common interface circuit based on the VXI bus, which can reduce the repetitive work effectively and shorten the module development period.The thesis designs a common interface board based on DSP and VXI bus, with a working method combining DSP and FPGA, and changes the complex VXI interface into simpler local interface. Based on analyzing VXI bus protocol deeply, the VXI bus interface, a A24/A16 and D16 register based VXI interface, is realized with FPGA in use, which supports VXI interrupt function. The user defined register and the FIFO supporting high speed bidirectional data transmission are also designed. The high speed TMS320F2812 DSP, as the main control CPU, explains and executes the command from the computer, manages the data on board and local interface. To meet the demand of the increasing high-capacity memory needed by equipments, the DDR2 SDRAM is taken in use. And the DDR2 controller is realized in the internal FPGA designed by Verilog hardware design language. A kind of common local interface design is put forward to meet the requirements of most function circuit by analyzing the resource requirements of various functions of circuit.In order to complete the testing of the interface board, the PC software and the DSP programs are developed based on analyzing testing contents and testing method. The equipment driver and the testing panel in line with VPP standard are developed under LabWindows/CVI, which realize the testing of VXI interface, DSP and storage resource on board.Through actual testing, the testing results indicate that the principle of the design is correct, the module developed is reliable and works stably, and all of the functions and the targets achieve the design requirements.