【技术实现步骤摘要】
基于可视化界面的动态部分重构系统自动化设计方法
[0001]本专利技术涉及FPGA动态部分重构系统设计的方法,尤其涉及一种基于可视化界面的动态部分重构系统自动化设计方法,属于FPGA系统设计的
技术介绍
[0002]目前,Xilinx公司的主流FPGA开发工具包括Xilinx ISE Design Suite和Vivado。ISE是Xilinx公司的主流硬件设计工具,支持目前所有的Xilinx FPGA产品。Vivado是Xilinx公司2012年发布的集成设计环境,其综合和实现速度比ISE有较大提升;但是,它目前仅支持Xilinx 7系列FPGA的开发,不支持其他系列FPGA的设计和开发。
[0003]ISE和Vivado均提供对动态部分重构系统设计的支持。但是,现有动态部分重构系统设计流程存在诸多不足,如:动态部分重构系统设计软件PlanAhead的操作界面中功能众多,动态部分重构设计流程各步骤所需工具比较分散,且操作过程复杂,需要熟练的设计工程师才能完成;划分可重构区域位置和大小时,需要人工查看每个模 ...
【技术保护点】
【技术特征摘要】
1.基于可视化界面的动态部分重构系统自动化设计方法,所述设计方法基于MFC对话框获得可视化界面,其特征在于,包括以下步骤:(1)开发动态部分重构系统设计GUI界面,指导用户输入FPGA动态部分重构系统设计流程各阶段的设计描述,并按顺序自动执行FPGA动态部分重构系统设计流程;(2)将在(1)所述GUI界面中进行的动态部分重构系统设计流程的每个操作步骤,通过后台自动转换为可执行的脚本命令,并按照操作顺序,依次存入相应脚本文件中;(3)在(1)所述GUI界面中通过按钮控制,在后台自动读取和运行(2)中生成的脚本文件,生成全局位流和每个可重构区域所需的部分位流;(4)在(1)所述GUI界面中通过按钮控制,选择需要配置的位流,在后台自动生成批处理文件并运行,将所选位流配置到FPGA中。2.根据权利要求1所述的基于可视化界面的动态部分重构系统自动化设计方法,其特征在于,所述步骤(1)的具体实现方法如下:(1.1)开发动态部分重构系统设计GUI界面,接收用户设计输入源文件,并自动创建综合设计工程,生成相应网表文件和综合报告等,完成顶层电路设计;(1.2)在(1.1)所述GUI界面中通过按钮和对话框,提示用户指定工程路径、网表文件和约束文件,并自动创建动态部分重构设计工程;(1.3)在(1.1)所述GUI界面中通过按钮控制,对顶...
【专利技术属性】
技术研发人员:姚睿,赵一赫,赵杰,叶有时,游霞,陈燕,张砦,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。