【技术实现步骤摘要】
本专利技术涉及一种嵌入式应用中由CPU配置可编程器件(CPLD)的方法,尤其涉及的是一种涉及CPLD配置文件存储以及自动下载和远程更新的方法。
技术介绍
随着可编程器件的广泛、深入应用,为了缩减成本、减少工序、增加远程可配置特性,嵌入式设备越来越多采用单板CPU下载可编程器件的配置文件。一般单板在生产过程中,需要首先将引导程序烧写到引导存储器上,然后对每一块单板下载可编程器件逻辑,如果能将可编程器件下载文件与引导程序结合起来,由嵌入CPU上电判断并自动下载配置文件,则可省去一道手工下载可编程逻辑的工序。要实现CPLD上电下载,前提是CPU能够不依赖该CPLD独立运行,也就是说,CPU的复位逻辑、引导存储器和DRAM的片选读写在CPLD引脚为高阻时能正常使用。因此应将配置文件存放在引导存储器中,以使CPLD的自动下载对硬件的依赖降低。引导存储器一般采用容量较小的NORFLASH,该FLASH称为引导存储器BOOT FLASH。目前在BOOT FLASH上存储硬件配置文件,主要是有两种方法第一种是将配置文件转换为静态数组,将其编译进程序中。这种方法的优点是配置文件 ...
【技术保护点】
一种由嵌入式CPU自动配置可编程器件的方法,其包括以下步骤:所述CPU连接一可编程器件,所述可编程器件的可编程引脚用于指示是否配置,已配置的可编程器件在该引脚输出低电平,所述CPU的通用输入输出引脚检测到低电平时表示该可编程器件已经 下载;否则在上电时自动下载配置文件;在所述CPU的引导存储器中存放硬件配置文件,包括存储在程序空间的文件系统信息表项、文件信息表项和生成引导存储器映像的分析处理程序。
【技术特征摘要】
1.一种由嵌入式CPU自动配置可编程器件的方法,其包括以下步骤所述CPU连接一可编程器件,所述可编程器件的可编程引脚用于指示是否配置,已配置的可编程器件在该引脚输出低电平,所述CPU的通用输入输出引脚检测到低电平时表示该可编程器件已经下载;否则在上电时自动下载配置文件;在所述CPU的引导存储器中存放硬件配置文件,包括存储在程序空间的文件系统信息表项、文件信息表项和生成引导存储器映像的分析处理程序。2.根据权利要求1所述的方法,其特征在于,所述生成引导存储器映像的分析处理程序还包括步骤A、读入引导程序映像文件,并对是否有文件系统信息进行判断,如否则输出提示信息,并结束流程;B、如果有文件系统信息,则读入需存放在引导存储器中的文件及其文件系统信息和文件信息;C、判断是否有足够的文件信息表项及存储空间,如否,则输出提示信息,并结束流程;如是,则生成新的引导存储器映像文...
【专利技术属性】
技术研发人员:陆建鑫,王静璇,仇永成,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。