主权项 |
一种USB接口高速实时采样逻辑分析仪,其特征在于包括单片机系统和FPGA系统,其中,单片机系统包括USB接口模块、GPIF模块、SPI总线模块、FPGA引导配置模块和RAM程序执行模块;FPGA系统包括FPGA程序执行模块、FIFO控制器模块、指示灯模块和通道采样率选择/采样模块;单片机系统通过其USB接口模块与外部PC机进行通讯,PC机将单片机系统的配置程序通过USB接口模块送入RAM程序执行模块中进行存储和执行;单片机系统中的FPGA引导配置模块还将PC机通过USB接口模块输入的FPGA配置文件透明转发给FPGA程序执行模块,从而对FPGA系统进行配置令FPGA开始工作;PC机将遥控指令通过USB接口模块发送给SPI总线模块,SPI总线模块接收所述遥控指令并解析出采样参数之后通过SPI总线发送给FPGA系统中的通道采样率选择/采样模块对通道和采样频率进行设置,设置完毕后所述通道采样率选择/采样模块将采样参数状态依次通过SPI总线模块和USB接口模块返回给PC机;通道采样率选择/采样模块按照设置好的采样参数对外部数据进行采样,将采样得到的数据存储到FIFO控制器模块中,FIFO控制器模块向GPIF模块发送请求,GPIF模块接收到请求之后返回给FIFO控制器模块应答信号,同时GPIF模块还从FIFO控制器模块获取采样数据,GPIF模块将接收到的数据通过USB接口模块送入PC机中;指示灯模块在通道采样率选择/采样模块对外部数据采样时工作,控制指示灯闪烁显示。 |