【技术实现步骤摘要】
一种MCU或处理器在线升级FPGA程序的装置及方法
[0001]本专利技术涉及在线程序升级
,尤其涉及一种MCU或处理器在线升级FPGA程序的装置及方法。
技术介绍
[0002]许多设备中的电路板都涉及FPGA的使用,大部分FPGA的配置方式都主动串行模式,FPGA的程序是存储在一个外部串行SPI接口的FLASH中,FPGA直接与FLASH连接。FPGA的程序升级主要是通过FPGA的JTAG调试口对FPGA进行程序。在批生产国产中通过专业编程器先直接对LASH进行编程,然后再进行电装。要远程对FPGA程序进行升级主要有以下两种方法。
[0003]一种是通过FPGA本身程序编程实现对外接口的方式进行在线程序升级,但这种方式FPGA程序复杂,需要占用FPGA的逻辑资源。如果在FPGA升级过程中出现断电时将不能继续进行在线升级,此时就需要专业人员打开设备盖通过JTAG调试口对FPGA进行升级。
[0004]还有一种是通过multiboot(多重引导)的方式进行在线升级,此方式也存在操作复杂的问题,各个厂家的实 ...
【技术保护点】
【技术特征摘要】
1.一种MCU或处理器在线升级FPGA程序的装置,其特征在于,在FPGA与FLASH之间串接模拟开关,FLASH的信号线与模拟开关的公共端相连接,模拟开关的选择端与MCU或处理器的GPIO端相连接,模拟开关的默认选通端与FPGA相连接,模拟开关的非默认选通端与MCU或处理器的SPI接口相连接。2.如权利要求1所述的一种MCU或处理器在线升级FPGA程序的装置,其特征在于,在FPGA与FLASH之间串接4路模拟开关,所述4路模拟开关分别接CS、CLK、MOSI和MISO。3.如权利要求2所述的一种MCU或处理器在线升级FPGA程序的装置,其特征在于,所述4路模拟开关的选择端连接在一起并连接到MCU或处理器的GPIO端,MCU或处理器的GPIO端还连接有电阻,所述电阻作为上拉或者下拉,上电时模拟开关默认选择FLASH与FPGA连接。4.如权利要求2所述的一种MCU或处理器在线升级FPGA程序的装置,其特征在于,所述4路模拟开关包括四个单路的单刀双置开关。5.如权利要求2所述的一种MCU或处理器在线升级FPGA程序的装置,其特征在于,所述4...
【专利技术属性】
技术研发人员:蒲文金,
申请(专利权)人:成都国星通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。