[发明专利]多波形运行的局部动态可重构系统在审
申请号: | 201710048536.4 | 申请日: | 2017-01-20 |
公开(公告)号: | CN106886505A | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 张清帅;黄扬洲;邢添翔 | 申请(专利权)人: | 西南电子技术研究所(中国电子科技集团公司第十研究所) |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F17/50 |
代理公司: | 成飞(集团)公司专利中心51121 | 代理人: | 郭纯武 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 波形 运行 局部 动态 可重构 系统 | ||
1.一种多波形运行的局部动态可重构系统,包括:波形组件加载控制处理器、现场可编程门阵列FPGA,其特征在于:在FPGA中,设有通过FPGA内部总线互联的总线桥接模块和总线译码模块,总线译码模块生成FPGA内部总线挂载接口,FPGA内部总线挂载接口挂接动态时钟配置模块、局部重构配置模块、其它自定义模块和N个波形组件容器;波形组件加载控制处理器通过外部扩展总线连接FPGA对外总线接口,通过总线桥接模块、总线译码模块将波形组件数据传输到FPGA内部总线挂载接口,将需要加载的波形组件容器数据写入挂接在FPGA内部总线挂载接口上的局部重构配置模块,对挂接在FPGA内部总线挂载接口上的波形组件容器进行动态加载、耦合操作和复位操作,构成多波形运行的通信数据交互通路;总线译码模块通过挂载接口连接产生不同工作时钟的时钟管理单元CMT和包含有波形组件的各个波形组件容器的网表文件,运用Xilinx公司提供的综合软件将所有网表文件进行综合生成码流文件,并将码流文件转换为二进制数据而获得用于动态加载的波形组件数据。
2.如权利要求1所述的多波形运行的局部动态可重构系统,其特征在于:波形组件加载控制处理器通过外部扩展总线将波形组件数据传输到FPGA中的局部重构配置模块,实现通信波形加载。
3.如权利要求1所述的多波形运行的局部动态可重构系统,其特征在于:波形组件加载控制处理器将多种波形组件预先存储在外部存储器中,通过分时复用的方式使得单个模块能够加载并运行各种预定的波形,实现局部重构。
4.如权利要求1所述的多波形运行的局部动态可重构系统,其特征在于:所述的外部扩展总线至少包含片选信号、读使能信号、写使能信号、数据线和地址线,其中,片选信号用于选择总线设备,是总线设备的使能信号,读使能信号用于表示总线读操作,写使能信号用于表示总线写操作,数据线用于传输总线数据,地址线用于表示总线访问的地址。
5.如权利要求1所述的多波形运行的局部动态可重构系统,其特征在于:总线译码模块将总线的地址线所能表达的地址空间划分为N个地址空间,对总线的地址线进行译码,生成N个一一对应地址空间的总线接口,将N个总线接口作为供局部重构配置模块、动态时钟配置模块模块连接的FPGA内部总线挂载接口。
6.如权利要求1所述的多波形运行的局部动态可重构系统,其特征在于:总线桥接模块通过对外部总线接口的总线信号线进行逻辑处理,通过调整位宽、数据大小端转换逻辑操作实现外部总线接口与FPGA内部总线之间,以及FPGA内部不同位宽或不同类型的总线之间的转换,使得运行于FPGA内的通信多波形运行结构无需改动局部重构配置模块、动态时钟配置模块的接口,与不同的波形组件加载控制处理器进行连接。
7.如权利要求1所述的多波形运行的局部动态可重构系统,其特征在于:波形组件加载控制处理器利用Xilinx公司提供的专有的频率设置算法获得配置数据,通过时钟管理单元CMT的动态重配置端口DRP,按照FPGA芯片所要求的时序对时钟管理单元CMT进行动态配置,产生各个波形运行所需要的不同时钟。
8.如权利要求1所述的多波形运行的局部动态可重构系统,其特征在于:波形组件加载控制处理器通过基于FPGA的时钟管理单元CMT专有的频率设置算法获得配置数据,进而对时钟管理单元CMT进行动态配置,产生各个波形运行所需要的不同时钟。
9.如权利要求1所述的多波形运行的局部动态可重构系统,其特征在于:波形组件加载控制处理器访问动态加载配置模块,对波形组件容器区域进行解耦合,使得波形组件容器与静态部分断开连接;然后通过访问动态加载配置模块,将需要加载的波形组件数据写入FPGA,完成写入后通过访问动态时钟配置模块进行配置,得到波形所需的工作时钟;最后通过访问动态加载配置模块,将波形组件容器区域进行耦合,使得波形组件容器与静态部分连接,并对波形组件进行复位。
10.如权利要求1所述的多波形运行的局部动态可重构系统,其特征在于:动态时钟配置模块采用FPGA内的时钟管理单元CMT产生时钟,通过时钟管理单元CMT的动态重配置端口DRP,按照Xilinx公司提供的FPGA芯片时序对时钟频率进行动态配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南电子技术研究所(中国电子科技集团公司第十研究所),未经西南电子技术研究所(中国电子科技集团公司第十研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710048536.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:异构系统、数据处理方法及装置
- 下一篇:一种基于OTP的低功耗微控制器