基于Eclipse CDT的FPGA工程过程管理优化设计
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Optimization design of FPGA engineering process management based on Eclipse CDT
  • 作者:胡启罡 ; 曲明成 ; 吴翔虎
  • 英文作者:HU Qigang;QU Mingcheng;WU Xianghu;School of Computer Science and Technology,Harbin Institute of Technology;
  • 关键词:FPGA ; Vavido ; Eclipse ; CDT ; tcl脚本生成 ; bit文件生成
  • 英文关键词:FPGA;;Vavido;;Eclipse CDT;;tcl script generation;;bit file generation
  • 中文刊名:DLXZ
  • 英文刊名:Intelligent Computer and Applications
  • 机构:哈尔滨工业大学计算机科学与技术学院;
  • 出版日期:2019-05-01
  • 出版单位:智能计算机与应用
  • 年:2019
  • 期:v.9
  • 基金:国家自然科学基金(61402131)
  • 语种:中文;
  • 页:DLXZ201903081
  • 页数:4
  • CN:03
  • ISSN:23-1573/TN
  • 分类号:331-334
摘要
如果使用Xilinx公司的Vavido软件直接用于FPGA开发,则需要进行过程繁琐的图形化配置,容易出错且不方便新手使用。为了解决这一问题,本文详细研究了Vavido软件中有关FPGA工程编译部分的实现原理,并在Eclipse CDT提供的基础扩展点上针对FPGA工程编写插件,通过检索工程目录,自动生成编译FPGA bit文件的tcl脚本,并以命令行的方式调用Vavido的相关功能,完成bit文件的生成。实现了FPGA工程的建立、编译和烧写功能。
        If Xilinx 's Vavido software is used for direct FPGA development,it is required to process complex graphical configuration,which is easy to cause the problem and inconvenient for beginners. In order to solve this problem,this paper studies the realization principle of the FPGA project compilation in the Vavido software,and based on the expansion of development provided by Eclipse CDT,according to the FPGA project,plug-ins are written. By retrieving the engineering directory,the tcl script compiling FPGA bit files is automatically generated,the related functions of the Vavido are invoked by the command line method,and the generation of the bit file is completed. The FPGA project establishment and the functions of compiling and writing are really achieved.
引文
[1]田丹,林卓,卫进.基于Eclipse的嵌入式集成开发环境工程管理[J].微处理机,2015(2):29-31,34.
    [2]朱娜.基于Eclipse的嵌入式软件开发管理平台的研究与实现[D].成都:电子科技大学,2011.
    [3]南方.基于Eclipse的嵌入式集成开发环境分析与设计[D].西安:西安电子科技大学,2009.
    [4] YANG Penghao,WANG Rongliang,FAN Ziguo. Study on debugging method based on embedded system development platform[J]. Advanced M aterials Research,2013,2385(694):2646-2650.
    [5]HE Huiqin. Application research of JTAG standard based on ARM debugging system[J]. Applied M echanics and M aterials,2015,3749(719):522-526.
    [6] STOLLON N. Multicore Debug[M]//MOYER B. Real world multicore embedded systems. USA:Elsevier Inc,2013:561-602.
    [7] DAN U C. Software development tools for embedded systems[M]//OSHANA R,KRAELING M. Software engineering for embedded systems-M ethods, practical techniques, and applications. USA:Elsevier Inc,2013:511-562.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700