当前位置: 首页 > 专利查询>清华大学专利>正文

现场可编程门阵列程序在线升级系统及其实现方法技术方案

技术编号:3751567 阅读:246 留言:0更新日期:2012-04-11 18:40
现场可编程门阵列程序在线升级系统及其实现方法属于FPGA程序升级技术领域,其系统的特征在于,它含有:与外部总线交互连接的现场可编程门阵列(FPGA),在与上述FPGA经专用配置总线相连的同时又彼此经专用编程总线交互连接的控制电路,以及与上述控制电路交互连接的非易失性存储器。本系统的实现方法其特征在于,它依次含有以下步骤:在系统工作时,用户执行特定程序,向外部总线发出I/O指令,把数据传输到FPGA或从FPGA中取出;FPGA根据要求控制专用编程总线把数据发送到控制电路或从控制电路取出数据;控制电路直接操作非易失性存储器,完成数据写入或读出任务。它可以不用专用编程电缆实现FPGA程序的在线升级任务。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
现场可编程门阵列(FPGA)程序在线升级系统及其实现方法属于FPGA在线程序升级
,尤其涉及在系统上电后、使用FPGA所连接的外部总线更新FPGA程序的系统及其实现方法。FPGA的逻辑功能是通过其内部的静态随机存储器(Static Random Access Memory,SRAM)实现的。因为SRAM是一种易失性存储器,所以FPGA掉电后,描述其功能的SRAM信息将全部丢失。我们把描述FPGA逻辑功能的SRAM信息称为FPGA的程序。为了使FPGA系统上电后能够正常工作,需要将FPGA的程序保存到FPGA外的非易失性存储器中,并且在系统上电时,通过控制电路把程序下载到FPGA中去。附图说明图1为实现上述功能时常用的电路原理框图。其中的控制电路在系统上电时把非易失性存储器中的信息取出,通过专用配置总线1下载到FPGA。非易失性存储器可在系统不掉电的情况下通过控制电路所连接的专用编程电缆,经编程总线2写入程序。图2即为其所使用的一种电路连接图。其中,FPGA是Altera公司生产的FLEX6000系列芯片,也可以用该公司的APEX20K或FLEX10K系列芯片代替;芯片EP本文档来自技高网...

【技术保护点】
现场可编程门阵列程序在线升级系统,含有经专用配置总线与现场可编程门阵列(FPGA)相连的控制电路以及和该控制电路交互连接的非易失性存储器,其特征在于,它含有:与外部总线交互连接的上述现场可编程门阵列,在与上述现场可编程门阵列经专用配置总线相连的同时又彼此经专用编程总线交互连接的控制电路,以及与上述控制电路交互连接的非易失性存储器。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:张承蒋东兴
申请(专利权)人:清华大学
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利