一种基于软核处理器的移动存储卡读写方法及文件升级系统与流程

文档序号:13674250阅读:来源:国知局
技术特征:
1.一种基于软核处理器的移动存储卡读写方法,其特征在于,具体包括如下步骤:(1)按照约定的物理分区地址将文件数据写入移动存储卡物理地址,并将物理分区信息表写入移动存储卡固定地址;(2)通过软核处理器读取移动存储卡内的物理分区信息表,获取移动存储卡物理分区地址数据的更新信息、文件的大小和地址;(3)根据移动存储卡内的物理分区信息表,读取所述移动存储卡物理地址内的数据并存储。2.如权利要求1所述的移动存储卡读写方法,其特征在于,所述步骤(3)之后,还包括如下步骤:(4)将上述存储的数据写入第一存储介质中。3.如权利要求1或2所述的移动存储卡读写方法,其特征在于,所述步骤(3)中,采用动态存储器存储从移动存储卡内读取到的数据。4.如权利要求3所述的移动存储卡读写方法,其特征在于,所述步骤(3)具体如下:软核处理器根据移动存储卡内的物理分区信息表,从不同的物理地址分别读取文件配置信息、时序信息、功耗信息以及图像数据文件,并将读取到的上述数据通过Avalon总线写入到动态存储器。5.如权利要求2所述的移动存储卡读写方法,其特征在于,所述步骤(4)之后,还包括如下步骤:读取设备上电时获取到的文件配置信息,当在所述文件配置信息中识别到FPGA镜像升级标志,则通过软核处理器将FPGA镜像文件从移动存储卡中读取出来,并通过CPLD写入到第二存储介质中;当在所述文件配置信息中识别到时序信息、功耗信息以及图像数据文\t件的升级标志,则通过软核处理器将所述时序信息、功耗信息和图像数据文件配置给FPGA。6.如权利要求1所述的移动存储卡读写方法,其特征在于,所述物理分区地址约定的内容包括起始扇区、扇区大小以及可存储的文件。7.一种基于软核处理器的移动存储卡文件升级系统,其特征在于,包括固化在一颗具有软核处理器的可编程逻辑器件上的移动存储卡控制单元和第一存储介质读写控制单元;所述软核处理器用于将物理分区信息表写入移动存储卡固定地址;所述移动存储卡控制单元用于对外部移动存储卡进行初始化,并读取存储在移动存储卡内的数据;所述第一存储介质读写控制单元用于对外部第一存储介质进行初始化,并读写外部第一存储介质内的数据。8.如权利要求7所述的移动存储卡文件升级系统,其特征在于,还包括第二存储介质读写控制单元,所述第二存储介质读写控制单元用于对外部第二存储介质进行数据读写;在设备系统升级时,将从外部移动存储卡读取的FPGA镜像文件写入到第二存储介质中;当待升级设备系统上电时,将FPGA镜像文件从第二存储介质中读出并加载到FPGA器件中。9.如权利要求8所述的移动存储卡文件升级系统,其特征在于,所述移动存储卡文件升级系统通过物理分区信息表将移动存储卡的物理地址划分成多个特定的文件区域进行读写。10.如权利要求9所述的移动存储卡文件升级系统,其特征在于,还包括CPLD,所述CPLD用于将FPGA镜像文件从移动存储卡中读取出来并存储到第二存储介质中;在设备上电时,通过所述CPLD将FPGA镜像文件从第二存储介质中读取出来并加载到FPGA。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1