The FPGA was used as the coordinate acquisition and collection equipment in the laser screen coordinate measurement.To overcome these disadvantages,which take up many hardware resources and make the number of Input/Output ports hard to be extended,All I/O extension method is introduced using a FPGA to access the I/O,and exchange I/O information with main controller FPGA by parallel protocol.How to ensure the reliability of parallel I/0 data transmission using cyclical redundancy check(CRC)is discussed.The algorithm is described by verilog with simulation results.T he result of the experiment show ed that this CRC module has a high speed,less resources consumption,The practical application results show that this method can realize the processing of a large number of I/O data,not only with high flexibility of I/O extension,but also with high reliability of data transmission.It Provide a reliable theoretical basis for the realization of large-area coordinates of the target.%在激光光幕坐标靶的测试中,采用FPGA作为坐标数的数据采集和存储装置,为了克服其占用资源多、扩展性不强等特点,采用FPGA处理I/O数据,并通过并行算法的CRC校验与主控FPGA交换I/O信息的方法实现数据的存储。为了保证并行I/O数据传输的可靠性,用Verilog实现了并行算法CRC-32校验编码,给出了正确的仿真结果。在实际应用中,该校验器速度快,占用资源少,该方法实现了对数据的有效传输,具有I/O扩展的高度灵活性,为大面积坐标靶的实现提供可靠的理论基础。
展开▼