芯片软件烧录方法技术

技术编号:11331844 阅读:169 留言:0更新日期:2015-04-22 22:22
本发明专利技术为芯片软件烧录方法,解决巳有方法生产工时长,成本高的问题。通过SPI或I2C总线连接外部存储器至芯片,芯片上电时通过SPI或I2C总线加载应用程序,加载成功后运行应用程序,其特征在于所述芯片为现场可编程门阵列芯片FPGA(Field Programmable Gate Array),所述外部存储器为USB芯片,USB芯片在ROM(只读内存)存储上内置有Bootloader程序,同时内置配SRAM(静态随机存储器)用于写入应用程序,USB芯片引导模式配置为通过USB接口引导,当SRAM没有写入应用程序时,USB芯片从ROM中的Bootloader引导,否则从SRAM存储区引导,整个过程需要从上位机端配置FPGA、USB芯片,共需要一个FPGA应用程序、USB应用程序和一个USB芯片临时升级程序。

【技术实现步骤摘要】
【专利说明】
:本专利技术与芯片软件引导方法有关。
技术介绍
:目前芯片引导方式一般有三种:一、外部存储器引导,即把应用程序烧入外部存储器,然后通过SPI或I2C总线连接外部存储器至芯片,芯片上电时通过SPI或I2C总线加载应用程序,加载成功后运行应用程序;二、芯片内部闪存(Flash)引导,即把应用程序烧入芯片内部闪存,芯片上电时,从内部闪存开始运行应用程序;三、芯片内部随机存储器(RAM)引导,即芯片上电时,首先把应用程序烧入芯片RAM,烧入完成后芯片从RAM处执行应用程序。对于一些USB芯片,还可以通过USB接口引导,如赛普拉斯公司生产的CYUSB3014。目前广泛使用的是通过外部存储器引导芯片,即把应用程序烧入外部存储器。如果产品含有两个需要烧入应用程序的芯片,如图1所示,则需要两个存储器。生产时,通过专门的烧录芯片(或叫编程器)烧入应用程序,如烧写NAND Flash的西尔特SUPERPR0/7100烧录器,这样一要消耗生产工时,二增加了两块存储器的成本。
技术实现思路
:本专利技术的目的是提供一种生产方便,无需烧录器进行专门烧录,成本低的。本专利技术是这样实现的:,上本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN104536774.html" title="芯片软件烧录方法原文来自X技术">芯片软件烧录方法</a>

【技术保护点】
芯片软件烧录方法,其特征在于上位机通过USB连接线与USB芯片连接,USB芯片通过 SPI或I2C总线连接FPGA芯片,USB芯片上电时通过SPI或I2C总线加载FPGA应用程序,加载成功后运行应用程序, USB芯片在ROM内置有Bootloader程序,同时内置配SRAM用于写入USB应用程序,USB芯片引导模式配置为通过USB接口引导,当SRAM没有写入USB应用程序时,USB芯片从ROM中的Bootloader程序引导,否则从SRAM存储区引导,整个过程需要从上位机端配置FPGA、USB芯片,共需要一个FPGA应用程序、USB应用程序和一个USB芯片临时升级程序,如果选用USB芯片从RA...

【技术特征摘要】

【专利技术属性】
技术研发人员:唐勇
申请(专利权)人:成都九洲迪飞科技有限责任公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1