[发明专利]基于树莓派和FPGA的配置电路及方法在审

专利信息
申请号: 201711293023.6 申请日: 2017-12-08
公开(公告)号: CN109902054A 公开(公告)日: 2019-06-18
发明(设计)人: 王宇飞;冯涵;杨建超;曹鑫泉;顾红;苏卫民;陆锦辉 申请(专利权)人: 南京理工大学
主分类号: G06F13/42 分类号: G06F13/42;G06F13/40
代理公司: 南京理工大学专利中心 32203 代理人: 薛云燕
地址: 210094 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 树莓 配置电路 系统升级 配置 使用者提供 信号处理板 配置方式 以太网口 在线更新 直接配置 自动加载 板子 上电 下载 自带 电路 改进 联网 更新 灵活
【权利要求书】:

1.一种基于树莓派和FPGA的配置电路,其特征在于,包括一块树莓派Raspberry Pi 3的板子、一片Flash芯片和Xilinx系列的FPGA芯片;采用两种配置方式配置FPGA芯片,并且利用树莓派Raspberry Pi 3自带的WiFi固件和以太网口实现在线的系统升级;

树莓派Raspberry Pi 3配置FPGA芯片总计用到了20个GPIO口,其中17个连接到FPGA,分别是M[2:0]、DONE、CCLK、DATA[7:0],用来直接配置FPGA;另外还有4个GPIO口接到Flash芯片,4个GPIO口用的是树莓派Raspberry Pi 3专用的SPI传输接口,分别是SPI_CLK、SPI_CE、SPI_MOSI、SPI_MISO,其中CCLK与SPI_CLK共用同一个GPIO口。

2.根据权利要求1所述的基于树莓派和FPGA的配置电路,其特征在于,采用两种配置方式配置FPGA芯片,具体为:

通过树莓派Raspberry Pi 3的GPIO口直接配置FPGA芯片,或者是树莓派Raspberry Pi3将文件传输到Flash芯片,再由Flash芯片在上电的时候加载到FPGA。

3.根据权利要求1所述的基于树莓派和FPGA的配置电路,其特征在于,利用树莓派Raspberry Pi 3自带的WiFi固件和以太网口实现在线的系统升级,具体为:

通过树莓派Raspberry Pi 3自带的WiFi固件,联网即可下载安装包,再由树莓派Raspberry Pi 3下载到FPGA芯片,实现版本的升级;

在没有WiFi的情况下,通过网线接入以太网口实现联网。

4.一种基于树莓派和FPGA的配置方法,其特征在于,采用两种配置方式配置FPGA芯片,

第一种配置方式为:采用从并配置模式,通过树莓派Raspberry Pi 3的GPIO口直接配置FPGA芯片;该模式下,树莓派实现的功能:产生时钟CCLK、传送配置数据到FPGA和检测FPGA回传的DONE信号;

第二种配置方式为:采用SPI配置模式,通过先由树莓派Raspberry Pi 3传给Flash芯片,再由Flash芯片加载到FPGA芯片;该模式下,树莓派Raspberry Pi 3通过SPI传输方式将.mcs文件传到Flash芯片,然后再由Flash芯片在上电的时候加载到FPGA。

5.根据权利要求4所述的基于树莓派和FPGA的配置方法,其特征在于,所述第一种配置方式,具体如下:

树莓派Raspberry Pi 3配置FPGA采用的是从并模式,M[2:0]=110,占用了14根引脚,包括数据线8根,6根配置线:DONE、CCLK、树莓派RaspberryPi 3从SD卡中读取.bit文件然后发给FPGA芯片,流程如下:

(1)如果从并总线上只有一个器件,拉低

(2)如果不需要读反馈,拉低

(3)被拉高时,M[2:0]的值被采样;

(4)在拉低之前拉低;

(5)拉低,进入从并模式界面;

(6)拉低后的第一个CCLK的上升沿,加载第一个字节;

(7)后续字节流在每个CCLK的上升沿加载;

(8)当最后一个字节加载完毕后,器件进入STARTUP流程;

(9)STARTUP流程持续至少8个CCLK周期;

(10)STARTUP流程期间,DONE信号被拉高;

(11)配置完成后,拉高

(12)拉高后,拉高。

6.根据权利要求4所述的基于树莓派和FPGA的配置方法,其特征在于,所述第二种配置方式,具体如下:

树莓派Raspberry Pi 3写串行Flash芯片,再由Flash芯片上电加载配置FPGA芯片,Flash芯片的4个SPI引脚全部与树莓派Raspberry Pi 3相连,所有指令都通过这4个脚串行移位输入,在SPI串行Flash芯片配置模式下,M[2:0]=001,FPGA上电后,通过外部SPI串行Flash芯片PROM完成配置,配置时钟由FPGA芯片提供,流程如下:

(1)先拉低信号,接着拉低

(2)被拉高时,M[2:0]的值被采样;

(3)拉低,进入SPI模式界面;

(4)MOSI开始发送命令到Flash,先写8bit的Read CMD,再写24bit的Address;

(5)MISO开始接收Flash发送过来的bit流;

(6)配置完成后,拉高MOSI和DONE。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711293023.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top