基于FPGA和以太网技术的X射线安检设备控制器设计
时间:05-10
来源:互联网
点击:
理的指令,相应地有如下响应:产生外设参数配置信号、产生控制传送带运行状态信号、产生报警信号。
外设初始化和参数配置模块
外设初始化模块在系统上电时,对控制器外设发送初始化信号,然后检测控制模块对其是否发送指令,若有指令,则重新初始化外设。外设参数配置模块用于对外设进行参数设置,当控制模块对其产生参数配置信号时,该模块将参数写入初始化模块,
图像数据接收、处理及发送模块
图像数据接收模块实现ADC与控制模块、图像数据处理模块链接。当控制模块产生图像数据采集信号时,接收模块给X射线线性阵列探测卡发送启动采集信号,然后将ADC图像数据写入处理模块。处理模块针对内置几何校正、灰度变换、伪彩色等多种清晰度增强算法,利用数字图像处理技术,将图像对比度和清晰度进行增强。发送模块对处理模块处理好的图像数据进行IP封装,然后将其写入CS8900A发送数据缓冲区,启动网卡,将此数据发送到所连接的网络上。
实验与验证
由于VHDL是并发程序,所以要把顺序执行的思想转化为并发设计思想。本设计采用Xilinx公司的ISE8.1在Virtex- xc2v6000芯片上实现了控制功能,在Modelsim SE6.1b中进行了仿真。由仿真结果得出,控制信号时序正确,符合控制要求。
结语
本文在分析X射线安检设备部分组成器件工作原理及控制要求的基础上,设计了FPGA内部逻辑,给出了控制器的工作流程,验证了控制信号时序的正确性。预计此种控制器可以带来可观的经济效益和市场前景。
设备 控制器 设计 安检 射线 FPGA 以太网 技术 基于 相关文章:
- Linux操作系统网络驱动程序编写(04-11)
- 利用udev在/dev下动态生成/移除设备文件(04-21)
- Linux系统对ISA总线DMA的实现(06-19)
- 基于MPEG-4的嵌入式多媒体监控系统中压缩/解压卡的设计与实现(10-15)
- 基于TMS320F240的红外线设备远程报警系统设计与实现(04-17)
- 设备文件系统devfs详解(05-01)