微信:HuangL1121
QQ号:1224848052
团队:MATLAB代做|MATLAB专业代做|python代做|matlab代写|FPGA代做|FPGA专业代做
地址:北京市-朝阳区-双柳北街18号院
当前位置:首页 > FPGA相关 > MATLAB代做|FPGA代做|FPGA远程升级系统
项目案例
MATLAB代做|FPGA代做|FPGA远程升级系统
MATLAB代做|FPGA代做|FPGA远程升级系统
产品说明:

FPGA远程升级系统

通过串口接收升级文件,将升级文件写入EPCS中,然后使用Remote_system_update模块进行升级操作。

存储器类型使用片上RAM,约20KB空间

使用的芯片是EP4CE40F23C6

当然你们仿真时用其他的也行

只要能保证我用这款正常运行即可

 

        这里,主要的核心部分是基于NIOSIIRemote system update模块的调用,这里在设计说明中,我们重点介绍一下Remote system update模块的使用方法。

          RSU单元主要包括如下几个部分:

第一:页模式的选择

          通过页模式选择特性,我们可以选择重配置期间时加载不同的配置程序。在FPGA芯片中,通过PGM[2:0]三个引脚来实现页选择。

第二:工厂配置

         工厂配置就是系统的默认配置,当使用增强配置期间的时候,工厂配置会存放在000页。当使用串行配置器件的时候,工作配置则被放在从0X00000000地址开始的空间。工厂配置值能被系统生产商第一次配置进去,静止用户通过远程升级模式进行修改。

第三,应用配置

      从远程接收到的配置数据,并存放到远程存储器里除工厂配置的其他的任意的空间。

第四,看门狗计数器

     主要用来进行复位计数的功能。

第五,远程程序升级子模块

     远程程序升级子模块管理着远程配置特性,这个字模块是由一个远程配置状态机来实现的。

第六,远程配置寄存器

      远程配置寄存器主要用在存储配置地址以及引起重配置的错误类型。

联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:



上一篇:MATLAB代做|FPGA代做|AD24位采集模块

版权所有: MATLAB代做|MATLAB专业代做|python代做|matlab代写|FPGA代做|FPGA专业代做 Copyright © 2020 All rights reserved.
微信:HuangL1121 QQ:1224848052
地址:北京市-朝阳区-双柳北街18号院

扫一扫,关注我们