1、首先排查了存储器内部存入数据是否正常。重新利用图像采集卡读取数据发现数据衡蚂旁正常。
2、紧接着重新将存储器数据通过CameraLink接口读入板卡,FPGA在线抓取信号发现读入数据依然存在错误。检查FPGA解析CameraLink数据HDL代码,未发现问题,且该段代码已经过多个项目应用验证。
3、排查一下存储器至板卡之间连接线接口信号定义是否正确,仔细核对多遍,未发现连接线缆存在问题。
4、马上检查FPGA通过CameraLink输出数据,输出数据符合设计要求。重新存入一段时间数据到存储器,然咐橡后利用图像采集卡分析第1行数据,发现第1行数据前几个像素异常!
你这个课题实际上很简单。所谓的采集系统,也就是将你期望采集的数字量信号(如果待采集的信号是模拟量要先进行ADC模数转换)由FPGA读取,然后由FPGA控制将其存储在存储器中(这里一般选用SD卡或者FLASH存储芯片)。
所以整个系统实际上就是一下几个模块组成:ADC模数转换+核心控制模块+存储器(SD卡或者FLASH)。核心控制模块包括(1.FPGA:对庆裤ADC采样和存储器的控制。2.显示器和按键:主要做人机界面 *** 作。)
实际上显示和按键可以不加载FPGA上,也可以在你的电路誉仔简系统中再加一块单片机,由那块单片机做人机交互,然后用指令的形式给FPGA发送各种命令戚缺。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)