The present invention provides a method for loading firmware of detector, the method including: basic information flash into the starting address information firmware data is written into the storage factory factory, the original firmware data storage when upgrading the upgrade and storage area, and upgrade the original factory area; the flat panel detector after power on. FPGA automatically read and upgrade the original factory from the basic information the starting address information, and stored in the internal registers, while the starting address jump to upgrade the firmware upgrade to read data and check the area, if all the data through the inspection, completion of loading, FPGA start; if the data validation fails, the starting address jump to the original factory, read the original factory firmware data to complete the loading. A firmware loading method of the flat panel detector provided by the invention solves the problem that the flat panel detector fails to correctly load the firmware after the upgrading of the flat panel detector in the prior art, resulting in the equipment being unable to work properly, and it needs the maintenance of professionals.
【技术实现步骤摘要】
一种平板探测器的固件加载方法
本专利技术涉及平板探测器的应用领域,特别是涉及一种平板探测器的固件加载方法。
技术介绍
自1995年推出第一台平板探测器(flatpaneldetector:FPD)设备以来,随着近年平板探测技术取得飞跃性的发展,众生产商和研究人员已经将平板数字X射线探测器从实验室带到了临床使用中,由于平板探测器具有的高灵敏性,宽动态范围及数字化图像的低畸变等优势,医院用户正在不断增多,平板技术也逐渐走向普及,平板数字X射线成像技术成为引发X射线诊断影像革命的中坚力量。平板图像传感器,特别是大尺寸图像传感器,面积通常数十厘米,数百万至千万像素。通常应用于医疗辐射成像、工业探伤、安检等领域。在平板探测器的研发和生产过程中,平板探测技术可分为直接和间接两类。间接转换式的平板探测器由研发到商业规模化生产较为方便易行,所以早期的平板探测器新产品中大多数采用的都是间接转换方式,间接转换式的平板探测器结构主要是由闪烁材料或荧光材料层加具有光电接收二极管作用的非晶硅层加TFT阵列构成。其原理为闪烁体或荧光材料层经X射线曝光后,将X射线光子转换为可见光,而后由具有光电接收二极管作用的非晶硅层变为图像电信号,最后获得数字图像;直接转换式的平板探测器主要由非晶碘层薄膜半导体阵列构成,由于非晶碘是一种光电材料,因此经过X射线曝光后可直接形成电子空穴对,即产生相应电信号。现有用于X射线平板探测器的通信控制系统的架构基本分为:FPGA+MCU/CPLD+Flash架构和FPGA+Flash架构(FPGA:现场可编程门阵列,一种可通过编程而实现各种定制功能的芯片)。其中 ...
【技术保护点】
一种FPGA+Flash通信控制系统架构的平板探测器的固件加载方法,其特征在于,所述固件加载方法包括:将flash划分为存储出厂时固件数据的原厂区、存储升级时写入的固件数据的升级区、及存储原厂区和升级区的起始地址信息的基本信息区;平板探测器上电后,FPGA自动从基本信息区读取原厂区和升级区的起始地址信息,并保存在内部寄存器中,同时跳转至升级区的起始地址,读取升级区固件数据并进行校验,如果所有数据检验通过,则升级区的固件加载完成,FPGA正常启动;如果数据校验失败,则跳转至原厂区的起始地址,读取原厂区固件数据以完成加载。
【技术特征摘要】
1.一种FPGA+Flash通信控制系统架构的平板探测器的固件加载方法,其特征在于,所述固件加载方法包括:将flash划分为存储出厂时固件数据的原厂区、存储升级时写入的固件数据的升级区、及存储原厂区和升级区的起始地址信息的基本信息区;平板探测器上电后,FPGA自动从基本信息区读取原厂区和升级区的起始地址信息,并保存在内部寄存器中,同时跳转至升级区的起始地址,读取升级区固件数据并进行校验,如果所有数据检验通过,则升级区的固件加载完成,FPGA正常启动;如果数据校验失败,则跳转至原厂区的起始地址,读取原厂区固件数据以完成加载。2.根据权利要求1所述的FPGA+Flash通信控制系统架构的平板探测器的固件加载方法,其特征在于,当升级区固件数据校验错误时,FPGA经过至少一次重新读取升级区固件数据进行校验的过程,在重复校验过程中,如果所有数据校验通过,则升级区的固件加载完成,FPGA正常启动;如果数据校验失败,则跳转至原厂区的起始地址,读取原厂区固件数据以完成加载。3.根据权利要求1所述的FPGA+Flash通信控制系统架构的平板探测器的固件加载方法,其特征在于,基本信息区的起始地址从0开始。4.根据权利要求2所述的FPGA+Flash通信控制系统架构的平板探测器的固件加载方法,其特征在于,所述FPGA经过3次重新读取升级区固件数据进行校验的过程。5.根据权利要求1所述的FPGA+Flash通信控制系统架构的平板探测器的固件加载方法,其特征在于,所述基本信息区存储的信息还包括升级区固件的加载模式,所述基本信息区的信息通过开发工具生成或开发人员手动生成。6.根据权利要求1所述的FPGA+Flash通信控制系统架构的平板探测器的固件加载方法,其特征在于,原厂区的起始地址...
【专利技术属性】
技术研发人员:郁凯峰,方志强,
申请(专利权)人:上海奕瑞光电子科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。